Emoshape Unreal  v0.3.4
Documentation for Version 4.27 and 5
Getting Started

EPU - Unreal Engine Plugins

The Emoshape EPU can synthesize emotional levels of individuals in real-time with responses to one of twelve primary emotions: anger, fear, sadness, disgust, indifference, regret ,surprise, anticipation, trust, confidence, desire and joy, using psychometric functions that shape and react without use of pre-programmed sets of inputs. EPU III is the industry’s first emotion synthesis engine. It delivers high-performance machine emotion awareness, the EPU III family of eMCU are transforming the capabilities of NPC in video games. EmoSHAPE EPU is a patented technology which creates a synthesised emotional response for the Game industry.

Benefits

Cloud EPU The plugin for Unreal Engine provide an evaluation platform for the Emotion Processing Unit III. The evaluation plugins are a vehicle to test and evaluate the emotion synthesis functionality of the Cloud EPU Emotion Engine in games, VR and AR. The kit gives developers immediate access to its advanced emotion processing engine, while allowing them to develop proprietary capabilities that provide true differentiation.

Cloud EPU is built around the revolutionary EPU III and uses the same Emoshape EPU III™ computing core functionalities for emotion synthesis. This gives you a fully functional EPG® platform for quickly developing and deploying emotion capabilities for AI, Robots, consumer electronic, and more.

Emoshape also delivers the entire BSP and software stack. With a complete suite of development, code sample, EPG machine learning cloud computing, and profiling tools, Emoshape gives you the ideal solution for helping shape the future of AI and Robots' emotional awareness.

Features

  • THE EPU RETURNS A BUFFER OF 123 BYTES IN A PACKET (MULTIDIMENSIONAL ARRAY OF DATA)
  • 12 PRIMARY HUMAN EMOTION LEVELS. AMPLITUDE: 0-100 (RESOLUTION 9 SUB CHANNELS PER EMOTION)
  • 12 PRIMARY HUMAN FEELING LEVELS. AMPLITUDE: 0-100 (RESOLUTION 1 CHANNEL)
  • PULSE SPEED. RANGE: 0-100 (RESOLUTION 1 CHANNEL)
  • PAIN / PLEASURE LEVELS. AMPLITUDE: 0-100 (RESOLUTION 1 CHANNEL)
  • FRUSTRATION / SATISFACTION LEVELS. AMPLITUDE: 0-100 (RESOLUTION 1 CHANNEL)


License

This documentation is for personal and commercial projects. Limitations on Transfer and resell of data: Your limited license does not allow to transfer or resell any data from the Emotion processing Unit buffer for example, but not exclusively in a client server configuration.

Download

Click to download

Extract all the files from the zip archive file. You will find the plugins for UE4 then copy them to your Plugins folder in your project.
Now you have two options WEB(Socket.IO) or the EPU_SDK both have theirs pros and cons but for the web process you just need a working key, for the SDK follow the instructions below.
Install the setup files from the SDK corresponding to your OS. Click here to access the SDK documentation and Download page. The setup will install the Cloud EPU binaries redisributable and start automatically a local invisible process EPU_III_SDK_3D. This application must always run with your plugins in order to connect your plugins to Emoshape EPU Cloud servers.

If you need the Unreal 4 version this is the download link - Download

You will also need your Secret Key that is generated in your EPU Cloud account. Make sure your account has active days left for the secret.