Atom Control
“Isolate Edit This Atom” Opens an Isolated Atom Edit window with options for disabling other atoms in game to make it easier to edit the selected atom.
"Name Space" in the corner of "Isolated Atom Edit" displays the name of your selected Atom
“Freeze Physics: Freezes the physics on all atoms in the scene expect for the one currently in isolated edit mode.
”Disable Render” Hides all atoms in the scene except for the one currently in isolated edit mode.
”Disable Collision” Disables collision on all other atoms in the scene. This does not apply to the currently isolated atom.
”Select Atom” selects the currently Isolated atom.
”End Isolate Edit Mode” Ends the isolated edit mode and closes the dialog box.
“Name Space” This will display the name of the currently selected Atom. You can rename it here as well.
“On” Toggle the atom on/off in the scene. This does not delete the Atom. When a scene is reloaded with Atoms turned off, the model and texture are not loaded until the Atom is turned “On” again.
For the Person Atom, the base mesh and material is loaded when the scene is loaded. However Clothes, Hair, and Textures are only brought in when the Atom is back “On”.
“Hidden” Toggling this on hides the Atom’s UI Icon. Useful for cleaning up your interface when working with multiple atoms.
You can still select them by toggling on “Show Hidden” in the “Select” panel.
“Interactable In Play” This allows an atom to be grabbed by a VR controller or Mouse while in Play Mode.
Turning this off means that you will not accidentally grab that node while it is hidden in Play mode.
“Possessable” This allows an atom to be” possessed” by the player's VR head gear or controllers. Useful for motion capture, be sure “Armed for Record” in the Animation tab is also turned on.
“Remove” Deletes the atom completely from the scene. No Undo!
”Load Preset...”
”Save Preset...”
”Reset Pose”
”Reset Look”
”Load Look...”
”Save Look...”
”Load Pose…”
”Save Pose…”
Information about Presets available here.
“Select Parent Atom From Scene” This button allows you to select from available atom nodes within the scene that you can parent the root node to.
This should be used primarily for linking to “Subscene” atoms.
When hitting this button the UI will hide and available link Icons will become semi transparent.
Clicking on the icon will then link your atom to the selected node.
“Parent Atom” (Dropdown) This dropdown list will populate with all available atoms that you can parent to within the scene.
”Select Link To From Scene” This button is used to link your selected atom to another atom within the scene.
This is the primary way to hierarchy link within VaM.
Clicking this button will switch all available atoms to semi transparent spheres.
Clicking on one of them will link your atom.
”Link To Atom” (Dropdown) This list will populate with the top level atoms within your scene that you can link to.
”Link To” (Dropdown) This list will populate with the selected “Link to Atom” available sub objects.
For example, selecting the atom “Person” to link to will list all Control joints and Objects within that person so that you can parent custom glasses to your person atom’s head.
“Position/Rotation” options.
There are many ways that atoms can be manipulated within VaM.
These position rotation options can be used in many combinations of ways to lock, parent or otherwise influence how your atoms behave.
”On” Indicated with a green UI color.
This is the default setting for all atoms in game when first added to your scene.
It maintains its currently set position and rotation unless otherwise moved by you.
The example shows both objects with Physics turned “on”. If Physics is turned off on the book, it will not be affected by the ball pushing on it.
”Comply” Also Indicated with a green UI color.
Allows you to push atom nodes with active Physics around your scene.
This is very useful when posing a character or wanting a soft give to your props when interacting with them.
They will stay in their new location and not return to their starting rotation or position.
The example shows the comply effect on the book with physics turned on both atoms
”Off” Indicated by a Red icon.
It is mostly used with “Physics” and “Use Gravity When Position Off” Toggled “On” allowing you to simulate physics interactions with the built in atoms.
If you are adding your own custom objects into VaM with an asset bundle and want them to work with physics inside VaM.
You will want the Unity Mesh Collider to be set to “convex”.
”Parent Link” Indicated by a Purple Icon.
A Parent Linked atom will move and rotate with the parent atom.
In this example the Book is parented to the Sphere’s Mesh Object. Both the book and The Sphere have physics turned on.
”Physics Link” Indicated by a Purple Icon.
A physics linked atom will influence it’s parent based on the settings within it’s “Physics Object” tab.
In this example you can see that the weight of the book is influencing the parent sphere object.
”Hold” Indicated by an Orange color.
“Hold” is a legacy state that was used when traditional controllers (like XBOX 360) were supported.
In the “Hold” state the controller could instead be used to apply a force to the atom rather than move it.
Now “Hold” is much like “On” state with one exception. The Person Animation system only moves nodes that are in “On” state.
You can therefore change a node to “Hold” and move it around independently of the animation system as shown in the example.
”Lock” Indicated by a Brown color.
This locks the atom in place so that it is not influenced at all by other atoms within the scene.
This does not restrict you from grabbing and manipulating the atom yourself.
”Allow Possess/Grab” Turning these off restricts you from moving or rotating the atom in VR or desktop mode.
You can still select the atom, you just can’t manipulate it.
The following Comply settings are specifically for the Atom Control node. To adjust the comply relationship between the Physics Object and the Atom Control are found in the Physics Control Tab
”Comply Position Threshold” Sets the amount of force it takes to move the control node of the atom while in Comply mode.
The Physics Object of the atom is unaffected by this, only the Atom Control.
”Comply Rotation Threshold” Sets the amount of force it takes to rotate the control node of the atom while in Comply mode.
The Physics Object of the atom is unaffected by this, only the Atom Control.
”Comply Speed” Sets the speed that the control node will follow the complied atom mesh.
Lower speeds are smoother than higher speeds.
An example of Comply speed set to “10”, “50” and “100”
"Name Space" in the corner of "Isolated Atom Edit" displays the name of your selected Atom
For the Person Atom, the base mesh and material is loaded when the scene is loaded. However Clothes, Hair, and Textures are only brought in when the Atom is back “On”.
You can still select them by toggling on “Show Hidden” in the “Select” panel.
Turning this off means that you will not accidentally grab that node while it is hidden in Play mode.
Information about Presets available here.
This should be used primarily for linking to “Subscene” atoms.
When hitting this button the UI will hide and available link Icons will become semi transparent.
Clicking on the icon will then link your atom to the selected node.
This is the primary way to hierarchy link within VaM.
Clicking this button will switch all available atoms to semi transparent spheres.
Clicking on one of them will link your atom.
For example, selecting the atom “Person” to link to will list all Control joints and Objects within that person so that you can parent custom glasses to your person atom’s head.
There are many ways that atoms can be manipulated within VaM.
These position rotation options can be used in many combinations of ways to lock, parent or otherwise influence how your atoms behave.
This is the default setting for all atoms in game when first added to your scene.
It maintains its currently set position and rotation unless otherwise moved by you.
The example shows both objects with Physics turned “on”. If Physics is turned off on the book, it will not be affected by the ball pushing on it.
Allows you to push atom nodes with active Physics around your scene.
This is very useful when posing a character or wanting a soft give to your props when interacting with them.
They will stay in their new location and not return to their starting rotation or position.
The example shows the comply effect on the book with physics turned on both atoms
It is mostly used with “Physics” and “Use Gravity When Position Off” Toggled “On” allowing you to simulate physics interactions with the built in atoms.
If you are adding your own custom objects into VaM with an asset bundle and want them to work with physics inside VaM.
You will want the Unity Mesh Collider to be set to “convex”.
A Parent Linked atom will move and rotate with the parent atom.
In this example the Book is parented to the Sphere’s Mesh Object. Both the book and The Sphere have physics turned on.
A physics linked atom will influence it’s parent based on the settings within it’s “Physics Object” tab.
In this example you can see that the weight of the book is influencing the parent sphere object.
“Hold” is a legacy state that was used when traditional controllers (like XBOX 360) were supported.
In the “Hold” state the controller could instead be used to apply a force to the atom rather than move it.
Now “Hold” is much like “On” state with one exception. The Person Animation system only moves nodes that are in “On” state.
You can therefore change a node to “Hold” and move it around independently of the animation system as shown in the example.
This locks the atom in place so that it is not influenced at all by other atoms within the scene.
This does not restrict you from grabbing and manipulating the atom yourself.
You can still select the atom, you just can’t manipulate it.
The following Comply settings are specifically for the Atom Control node. To adjust the comply relationship between the Physics Object and the Atom Control are found in the Physics Control Tab
The Physics Object of the atom is unaffected by this, only the Atom Control.
The Physics Object of the atom is unaffected by this, only the Atom Control.
Lower speeds are smoother than higher speeds.
Last edited: