• Happy Holidays Guest!

    We want to announce that we will be working at reduced staffing for the holidays. Specifically Monday the 23rd until Jan 2nd.

    This will affect approval queue times and responses to support tickets. Please adjust your plans accordingly and enjoy yourselves this holiday season!

  • Hi Guest!

    Please be aware that we have released a critical security patch for VaM. We strongly recommend updating to version 1.22.0.7 using the VaM_Updater found in your installation folder.

    Details about the security patch can be found here.

Wiki Article 09. Auto Behaviors

Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
Person Auto Behaviors

Person Auto Behaviours_sml.gif


As of V1.22.0.0 the Auto Behaviors tab was split into three separate tabs.

Auto Systems Tab

pasted image 0 (8).png

“Auto Systems” tab. This is where you find the various automatic controls built into the Person Atom.
































pasted image 0.png
”Auto Expressions” Randomly change the values on the two morph targets.
“Flirting” and “Smile Full Face” between 0.1 and 0.5. This gives the model a little life to their face so it doesn't appear so static.
While this is active the two active morph targets can not be manually adjusted or animated.


pasted image 0 (1).png

Expression.gif

”Auto Blink” Randomly triggers the two morph targets “Eyelids Top Down Left” and “Eyelids Top Down Right” from 0-0.5 and back again to simulate blinking.

These two morph targets can not be manually adjusted or animated whether toggled on or off.

This gif example demonstrates the cumulative effect of Auto Expressions, Blink and looking at the Player as a target.















pasted image 0 (2).png
”Auto Jaw Mouth Morphs” work when audio is being played through the “HeadAudioSource”. It will animate the “Mouth Open Wide” morph target based on volume and length of the clip played. While this is active the morph target can not be manually adjusted and shouldn’t be animated, the values will be affected in unexpected ways.


pasted image 0 (3).png

AutoEyelids.gif

”Auto Eyelids Morphs” affects eight separate eyelid morphs “Eyelids Bottom Down Left/Right”, “Eyelids Bottom Up Left/Right”, Eyelids Top Down Left/Right”, and “Eyelids Top Up Left/Right” to give the person atom a more natural effect when looking around.

This gif demonstrates the difference between having this toggled on(left side) and off (right side).










pasted image 0 (4).png

AutoLegBend.gif

”Auto Leg Bend Fix Morphs” toggle several hidden morphs that soften the curve of the glute when the model is bending down.














pasted image 0 (5).png

AutoBreastMorphs.gif

”Auto Breast In/Out Morphs” This automates the two morph targets “Breast Impact Front1 Left/Right” to accentuate the breast dynamics to appear more natural when the model bends over or while being touched.













pasted image 0 (6).png
”Auto Female Genital/Anus Morphs” This toggles on several hidden morphs that accentuate the shape of the female Genitals and Anal region while being penetrated.



pasted image 0 (7).png
”Auto Male Genital/Anus Morphs” This toggles on the “OpenXXL” morph to automatically open/close the Male Anal region when penetrated.



Eye Control Tab

pasted image 0.png

“Eye Control” Tab. This is where you find all the options related to the Person Atoms eyes and look at options.
































pasted image 0 (1).png
“Look At set to None turns off all controls here and allows controlling eye transforms directly with plugin”




pasted image 0 (2).png
”Eyes Look At” This drop down gives you several options for how the Person Atom’s eyes function:



pasted image 0 (3).png
”None” Turns off all eye controls and allows controlling eye transforms directly with a plugin.


pasted image 0 (4).png
”Player” Sets the eyes to always follow the player in VR or the View Camera on desktop.


pasted image 0 (5).png
pasted image 0 (6).png
”Target” Sets the eyes to follow the “Person: Eye Target Control” which is represented by the "eye" icon in the scene.




pasted image 0 (7).png
”Custom” Allows you to choose any Atom within the scene for the Person Atom to look at.
When selected the following options will appear in the Eye Control panel.

pasted image 0 (8).png
”Target Atom” which offers a drop down list of the Atom options available within the scene.




pasted image 0 (9).png
”Target Control” Lists the available controls to connect to on the selected Atom.





pasted image 0 (10).png

EyeAngle_Outward.gif

”Max Outwards Angle” Changes how far out to the side the Person’s Eyes will rotate.






pasted image 0 (11).png

EyeAngle_Inward.gif

”Max Inwards Angle” Changes how far inward the eyes will rotate.






pasted image 0 (12).png

EyeAngle_Down.gif

”Max Down Angle” Limits how far upwards the eyes will look.






pasted image 0 (13).png

EyeAngle_Up.gif

”Max Up Angle”Changes how far upwards the eyes will look.






pasted image 0 (14).png

MinEngageDistance.gif

”Min Engage Distance” This adjusts how close the selected look-at target will be before the Person Atom stops looking at it.

By default (0.1) the object is very close to the Atom’s face. Higher numbers push it further away.

This example has the Min Engage Distance set to be 0.5.

The Person Atom stops looking at the ball as it moves within that range.




pasted image 0 (15).png
”Look Speed” This adjusts how quickly the eyes will move to follow the selected target.




The following options adjust the angle of the eyes as they focus on the target. In the gif examples provided below the target itself is not moving.
The eyes are demonstrating the offset affect the adjustments have on the eyes themselves.

pasted image 0 (16).png

EyeAdjustsLR.gif

”Left/Right Angle Adjust” This changes the left and right angle of the eyes in relation to its target.








pasted image 0 (17).png

EyeAdjustsUD.gif

"Up/Down Angle Adjust” Adjusts the up and down angle of the eyes.








pasted image 0 (18).png

EyeAdjustsDivCon.gif

”Diverge/Converge Angle Adjust” Adjusts the Divergence and Convergence angle of the eyes in relation to its target.







pasted image 0 (19).png

EyeAdjustsDepth.gif

”Look At Depth Adjust” Is a much more subtle change of the Divergence and Convergence angle of the eye, giving the Person Atom the appearance of greater focus on the target.









Lip Sync Tab

pasted image 0 (20).png


“Lip Sync” Tab added in V1.22.0.0 Is a new high-performance (threaded) and high-quality lip-sync system.

Be aware that this tab works in conjunction with the audio settings in the “Jaw Physics & Triggers” Tab.





























1681323574881.png
“Enabled” Off by default. Toggling this "On" will enable the new built-in lip syncing system. It is "Off" by default so that it does not conflict with any third party plugin present inside any preexisting scenes.
Be aware that this does not toggle off the Audio drive system in the “Jaw Physics & Triggers” Tab.



pasted image 0.png
”Volume” This bar gives you feedback of the audio levels as you adjust volume settings during playback.


VolumeBar_sml.gif
Here is an example of the volume bar in action during audio playback in game.



pasted image 0 (1).png
”Time Between Sampling” From 0-0.150 tenths of a second this sets the time between audio samples that the lip sync attempts to solve for a Viseme morph.
Depending on how fast or slow you set this can affect how rapidly the morphs change.
Ideally you want a higher sample rate the slower the audio line is spoken. If set too high, fast speech changes won’t be registered. If set too low, lips could move unnaturally fast.





Time Between Sampling 0.0Time Between Sampling 0.050Time Between Sampling 0.150


pasted image 0 (2).png
”Volume Multiplier” Multiples the volume of the original audio clip being played. This setting also affects the ”Volume Threshold” setting below.





pasted image 0 (3).png
”Sample Time Adjust” From -0.2 to 0.2 tenths of a second.
This sets the amount of time the lip sync will sample in relation to the playback of the audio clip.
This allows you to adjust the lip sync to line up better with your audio clip.





Sample Time Adjust -0.200Sample Time Adjust 0.000Sample Time Adjust +0.200


pasted image 0 (4).png
”Volume Threshold” Adjusts the threshold at which the lip sync will activate.
The higher the number the higher the amplitude the audio clip’s signal needs to be. This is also influenced by the ”Volume Multiplier” setting above.




pasted image 0 (5).png
”Mouth Open Factor” Adjusts the amount the mouth will open and close during lip syncing.





pasted image 0 (6).png
”Volume Clamp” Clamps the high’s of the audio clip





pasted image 0 (7).png
”Mouth Open Rate” Changes the speed that the mouth will open and close during lip syncing.





pasted image 0 (8).png
”Voice Type” Gives you two options to choose from "Female" and "Male".
Female detects visemes from audio better for higher pitched audio, and male works better for lower pitched audio.


pasted image 0 (9).png
”Morph Set” Gives you three option: "Normal" , "Physics" and "Custom". Normal uses morphs that don't move the jaw joint. Physics uses morphs that move the joints. Physics can therefore give more accurate collision with the jaw and also can allow the head to move a bit when the jaw moves. Physics morphs are slower to react and can therefore result in some lag in response. This can be somewhat compensated for by using the Sample Time Adjust parameter.


pasted image 0 (10).png
Using physics morph set will move the jaw bone when the lip sync morphs change.

With this set, collision and jaw physics will be accurate. Adjust jaw physics as needed for faster response. For custom set click Advanced...to set morph names to use.





pasted image 0 (11).png
”Viseme Detection Factor” This is for fine tuning and is probably best left at default values. It is a multiplier to the viseme detection engine that sets the viseme output value. This can be used in combination with Viseme Threshold and Viseme Value Clamp to allow making the system more or less likely to detect visemes from the audio. Use of this parameter would require a lot of experimentation.



pasted image 0 (12).png
”Viseme Threshold” Allows tuning the Viseme engine to ignore visemes that are less confidently detected. Use in combination with Viseme Detection Factor and Viseme Value Clamp.




pasted image 0 (13).png
”Viseme Change Rate” This controls how fast the morphs themselves can change. It allows for some smoothing of the output. If set too low you will get a slow response. If set too high you will get unnatural jitter.




pasted image 0 (14).png
”Viseme Value Clamp” This controls the maximum value of the output morphs. Setting to 1 could result in unnatural morphs depending on the morph set used.





pasted image 0 (15).png
”Advanced” In this section you can fine tune the detection of specific visemes. Some visemes can be over-detected and this can allow tuning that to allow other visemes to become the dominant ones. Setting to 0 essentially turns off that specific viseme. Clicking on this opens the "Advanced Lip Sync Settings" as shown below.



pasted image 0 (16).png
“Advanced Lip Sync Settings”
 
Last edited:
Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Similar threads

Back
Top Bottom