The main purpose of E-Motion is to take care of all idle actions that you might want your character to do, without interfering with the characters pose or animation. This allows you to use E-Motion to bring a static pose to life, or to add reactions to VAM animations or BVH files. You can add E-Motion to pretty much any scene or animation to bring it to life and add a dynamic element to an otherwise static or repeating scene. You can even have two (or more) E-Motion characters interact with each other and a third target (say you) for all sorts of fun.
First and foremost E-Motion is built for Virtual Reality, specifically possessing a character in VR and then interacting with another in VAM. The above video is only a glimpse of E-Motion's full capability as all my character does is stand still. E-Motion will track you in VR, react to you touching them in all the right places and get excited or bored depending on what you do and how you have configured it.
This is the final version of E-Motion that I will be releasing. I am going to start on an entirely new plugin to replace E-Motion. Ive been developing E-Motion for almost 6 years now and I have learned alot in that time! The code for E-Motion is getting a little crazy, being over 13,000 lines long and hard to manage so its time to restart.
This version is honestly night and day compared to the previous release (E-Motion v4). I have spent months fixing, tweaking and finalizing everything to get it working as smoothly as possible and I am sure you will immediately see the difference. E-Motion is far more reactive and expressive now, more reliable and easier to setup.
Note - You can find a link to the previous free version of E-Motion to the right
E-Motion is compatible with alot of different plugins by enabling or disabling features. For example you can replace E-Motions eye control with the Gaze plugin, or turn off E-Motions control of the jaw for auto blowjob plugins. You can also turn of gaze control entirely and allow another plugin (or an animation) to control where E-Motion looks
E-Motion can be split into several main features :
Personality Profile - A small set of primary sliders control the entire system which all other sliders/options are based off. this allows for quick adjustments to how the character reacts without needing to update every tab.
Interest System - Tracks a target character or target objects and determines the level of interest in the targets body parts according to proximity, movement speed and vision centeredness and interaction
Gaze and Eye Control - Controls the head and eye target positions to look at and follow the main interest and/or glance at a secondary interest
Variation System - Allows the head of the character to look indirectly at targets depending on mood and lets them follow small movements with just their eyes.
Saccade System - Generates realistic small eye movements when looking at a target
Mood System - Tracks Happiness and Arousal values depending on interaction with the character to adjust reactions/actions
Expression System - Mixes and matches mouth, eyes and eyebrow expressions together to generate facial expressions depending on what is going on and the current mood
Breathing and Sound System - Generates breathing animation and sound effects according to mood
Idle Motion System - Adjusts the body via 'Joint Drives' to move the body with the head for a more complete motion system (great for ragdolls)
Preset System - Allows you to set the default setup of E-Motion, and save and load configurations to make it quick and easy to load in your favorite setup
Auto-Behaviors - Kissing, Sex and Blowjob animation systems that adjusts the facial expression and breathing according to the action being performed. For example with kissing enabled, when leaning to kiss the character will align their lips and make a kissing animation and sound effects.
Self Awareness - E-Motion is aware of and can interact with themselves. For example if she plays with her own breasts it will arouse her
E-Motion is able to react to the following body parts of another person : Head, Lips, Chest, Groin, Left Hand, Right Hand
E-Motion is able to react to the following being touched on themselves by another person (or themselves) : Head, Lips, Left Breast, Right Breast, Butt Cheaks, Groin, Left Hand, Right Hand
Installation :
Install the VAR file into your AddonPackages folder like all plugins. that should be it!
Usage :
Tips :
E-Motion is incredibly complex and practically every aspect of the plugin is configurable via the User Interface. It has a very steep learning curve with 100+ values that can be modified. The presets will assist you with getting up and running quickly and several are included. It is well worth taking the time to learn all the options in E-Motion to get the most out of it!!
There is a built-in help system to give you an overview of each option, which can be enabled inside the features menu
E-Motion UI Overview
Feature Controls - Allows you to enable or disable the main features of E-Motion
Look Adjustments - Allows the adjustment of how expressions and smiling is applied to your character. Also adjust physical weight of character to better match your look!
Eye Controls - Control Blinking, Eye Saccade system and Pupil Dialation
Personality Settings - Configure overall Personality, Mood and the speed at which interest/happiness/arousal is gained and lost
Distances and Angles - Configure the limits of the gaze system and random point generation
Gaze Controls - Configure how gaze is applied, the amount of variation, glancing and gaze avoidance (breaking eye contact)
Body Movement Settings - Enable and Configure idle body and arm motions, the amount applied and frequency
Target Settings - Configure the target(s) that the character should be interested in. Can be another character, an object, or the camera (default)
First and foremost E-Motion is built for Virtual Reality, specifically possessing a character in VR and then interacting with another in VAM. The above video is only a glimpse of E-Motion's full capability as all my character does is stand still. E-Motion will track you in VR, react to you touching them in all the right places and get excited or bored depending on what you do and how you have configured it.
This is the final version of E-Motion that I will be releasing. I am going to start on an entirely new plugin to replace E-Motion. Ive been developing E-Motion for almost 6 years now and I have learned alot in that time! The code for E-Motion is getting a little crazy, being over 13,000 lines long and hard to manage so its time to restart.
This version is honestly night and day compared to the previous release (E-Motion v4). I have spent months fixing, tweaking and finalizing everything to get it working as smoothly as possible and I am sure you will immediately see the difference. E-Motion is far more reactive and expressive now, more reliable and easier to setup.
Note - You can find a link to the previous free version of E-Motion to the right
E-Motion is compatible with alot of different plugins by enabling or disabling features. For example you can replace E-Motions eye control with the Gaze plugin, or turn off E-Motions control of the jaw for auto blowjob plugins. You can also turn of gaze control entirely and allow another plugin (or an animation) to control where E-Motion looks
E-Motion can be split into several main features :
Personality Profile - A small set of primary sliders control the entire system which all other sliders/options are based off. this allows for quick adjustments to how the character reacts without needing to update every tab.
Interest System - Tracks a target character or target objects and determines the level of interest in the targets body parts according to proximity, movement speed and vision centeredness and interaction
Gaze and Eye Control - Controls the head and eye target positions to look at and follow the main interest and/or glance at a secondary interest
Variation System - Allows the head of the character to look indirectly at targets depending on mood and lets them follow small movements with just their eyes.
Saccade System - Generates realistic small eye movements when looking at a target
Mood System - Tracks Happiness and Arousal values depending on interaction with the character to adjust reactions/actions
Expression System - Mixes and matches mouth, eyes and eyebrow expressions together to generate facial expressions depending on what is going on and the current mood
Breathing and Sound System - Generates breathing animation and sound effects according to mood
Idle Motion System - Adjusts the body via 'Joint Drives' to move the body with the head for a more complete motion system (great for ragdolls)
Preset System - Allows you to set the default setup of E-Motion, and save and load configurations to make it quick and easy to load in your favorite setup
Auto-Behaviors - Kissing, Sex and Blowjob animation systems that adjusts the facial expression and breathing according to the action being performed. For example with kissing enabled, when leaning to kiss the character will align their lips and make a kissing animation and sound effects.
Self Awareness - E-Motion is aware of and can interact with themselves. For example if she plays with her own breasts it will arouse her
E-Motion is able to react to the following body parts of another person : Head, Lips, Chest, Groin, Left Hand, Right Hand
E-Motion is able to react to the following being touched on themselves by another person (or themselves) : Head, Lips, Left Breast, Right Breast, Butt Cheaks, Groin, Left Hand, Right Hand
Installation :
Install the VAR file into your AddonPackages folder like all plugins. that should be it!
Usage :
- Select the character you wish to add E-Motion to
- Goto the Plugins tab and add a new plugin
- Select VRAdultFun.E-Motion from the packages list and then add the script 'EMotion_AddThisOnly'
- Click the 'Open Custom UI..' button on the plugin to access E-Motion
- Click Load and select one of the included presets to activate E-Motion!
(Note - Click Flatten All on the left to see all presets, including those inside the VAR file)
Tips :
- Target - When you have no target selected, E-Motion will default to the window camera (in Desktop) or the VR Headset (in VR). You do not need to select 'Window Camera' as the primary target to get this to work!
- Target Settings - If your character or object is not listed in the 'Target Settings' tab, just hide and re-show the tab to update the list!
- Possessing - it is HIGHLY recommended you possess a character when interacting with E-Motion rather than using the Window Camera. This gives E-Motion a full body to react to!
- Body Motion - This is applied via Joint Drives so as to not mess up animations. Try reducing the position and rotation hold strength on the body to allow the motion system to have more control. This can be done globally via the 'Control and Physics 2' tab on the person
- Personal Space - on the Distances and Angles tab is a value 'personal space'. E-Motion reacts differently depending how in or out of this personal space their target is. The Default works for most scenes, but you may wish to increase this if you/the camera is a long way from the character.
E-Motion is incredibly complex and practically every aspect of the plugin is configurable via the User Interface. It has a very steep learning curve with 100+ values that can be modified. The presets will assist you with getting up and running quickly and several are included. It is well worth taking the time to learn all the options in E-Motion to get the most out of it!!
There is a built-in help system to give you an overview of each option, which can be enabled inside the features menu
E-Motion UI Overview
Feature Controls - Allows you to enable or disable the main features of E-Motion
Look Adjustments - Allows the adjustment of how expressions and smiling is applied to your character. Also adjust physical weight of character to better match your look!
Eye Controls - Control Blinking, Eye Saccade system and Pupil Dialation
Personality Settings - Configure overall Personality, Mood and the speed at which interest/happiness/arousal is gained and lost
Distances and Angles - Configure the limits of the gaze system and random point generation
Gaze Controls - Configure how gaze is applied, the amount of variation, glancing and gaze avoidance (breaking eye contact)
Body Movement Settings - Enable and Configure idle body and arm motions, the amount applied and frequency
Target Settings - Configure the target(s) that the character should be interested in. Can be another character, an object, or the camera (default)