• 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 04. Physics Control

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

pasted image 0 (5).png


pasted image 0.png
“Name Space” This will display the name of the currently selected Atom. You can rename it here as well.


PhysicsObject.gif
VaM Atoms are made of two significant parts.

The Atom Control and The Physics Object.

The “Atom Control” (Green Square) is the node that you select and gives you access to all of the Atom’s control settings.

The “Physics Object” (Circled In White) is the physical object that you interact with in VaM.

When working with any of the physics settings for Atoms they are only affecting the Physics Object and not the Atom Control.

In essence the majority of the settings in the Physics panels change the way the Physics Object interacts with its Atom Control.

You are encouraged to set up simple tests such as the examples shown to become familiar with how Atom Physics work inside VaM.





“Spring” refers to the force connecting the Physics Object with its Atom Control.

The higher the spring the more force needs to be applied to the Physics Object to move it away from its Atom Control.

pasted image 0 (1).png
”Hold Position Spring” This changes the amount of force connecting the Physics Object and it’s Atom Control. Setting this to “0” will cause the Physics Object to not follow the position of the Atom Control and drop to the floor. Setting this higher increases the tension of the physics spring between the two causing the Physics Object to closely follow it’s Atom Control.



HoldPosition.gif

In the above example: The Cone Atom is Parent Linked to the Cylinder Atom which is being animated by a motion capture. The Mass (Atom Physics Object ) of the Cone Atom is set to 10 and the Hold Position Damper is set to 0. The Cone Atom’s Hold Position Spring is set to 3 different settings in this demonstration, from Left to Right: 1,000, 5,000 (Default) and 10,000. Notice on the Left how loose the Physics Object is from it’s Atom Control compared to how closely it follows it on the right. Setting this higher than 10,000 will increasingly tighten the spring between the two.


pasted image 0 (2).png
”Hold Rotation Spring” affects how closely the rotation values of the Physics Object follow the rotation values of it’s Atom Control node. The lower the number the looser the connection causing the Physics Object to swing wildly around. Increasing the tension will tighten how closely the rotation values of the Physics Object follows it’s Atom Control.



HoldRotation.gif

In the above example: The Cone Atom is Parent Linked to the Cylinder Atom which is being animated by a motion capture. The Mass (Atom Physics Object ) of the Cone Atom is set to 10 and the Hold Rotation Damper is set to 0. The Cone Atom’s Hold Rotation Spring is set to three different settings, from Left to Right: 0, 100(default) and 1000. Again notice how closely the rotation of the Physics Object will follow it’s Atom Control as the spring is increased.



“Damper” refers to how the spring force proportionally reacts to the relative speed between the Physics Object and the Atom Control.

In other words as the damper is increased the position or rotation values of the Physics object are smoothed and softened as it follows the Atom Control.
As the value is lowered the more chaotic and energetic the Physics Object reacts.

pasted image 0 (3).png
”Hold Position Damper”




HoldPosDamp.gif
In this example the cone has a Mass of “10”, and the Hold Position Spring is set to 1,000”.

On the left side of the example, the Cone has it’s Hold Position Damper set to “0” causing it to swing wildly around it’s Atom Control.

On the right side of the example, the Hold Position Damper is set to “100” causing the cone to follow it’s Atom Control much more gently and smoothly.







pasted image 0 (4).png
”Hold Rotation Damper”




HoldRotDamp.gif
In this example the cone has a Mass of “10”, and the Hold Position Spring is set to “10,000”.

On the left the Hold Rotation Damper is set to “0” causing the Cone to swing wildly around. On the RIght the Hold Rotation Damper is set to “5” causing it to swing much gentler like a heavy bell.











“Force” in VaM refers to how much the mass of a Physics Object is affected by the acceleration of that Physics Object.

Meaning the higher the mass of the Physics Object is, the more Force is required to separate that object from its Atom Control.
This is similar to Spring but different in that it relates to how it reacts to outside forces such as gravity and motion and not to its connection to the Atom Control.

pasted image 0 (6).png
”Hold Position Max Force” Adjusts the amount of outside force required to separate the position of the Physics Object from its Atom Control.




HoldPositionForce.gif
In this example the Cone again has a Mass of 10, On the left the Hold Position Max Force is set to 1,000.

Consequently the cone is swung far out from it’s Atom Control.

On the right the Hold Position Max Force is set to 10,000 bringing the cone much closer to its Atom control.







pasted image 0 (7).png
”Hold Rotation Max Force” Adjust the amount an outside force has on the rotation of the Physics Object.




HoldRotationForce.gif
In this example Hold Position Spring = 10,000, Hold Rotation Spring = 1000, Hold Position Damper = 100, Hold Rotation Damper = 10 and Hold Position Max Force = 10,000

On the left Hold Rotation Max Force = 100 and on the right Hold Rotation Max Force = 1000.

On the left hand side the rotation of the Cone is much more chaotic. The right hand side rotation around the Atom Control is a lot smoother.





Link pos/rot spring/damper/max force effects the joint that is created between the linked to object and the atom.

These settings only matter if you use physical link. When physical link is set, a new spring joint is added the binds the 2 physics objects.
The link parameters control all of that interaction. In this mode, the spring works on both objects.
As an experiment, after physically linking an atom to another atom physics object (not the control), turn off the other atom control by setting pos/rot to Off.
You will see that other atom is bound to the current atom by the link spring.

pasted image 0 (8).png
”Link Position Spring”




pasted image 0 (9).png
”Link Rotation Spring”




pasted image 0 (10).png
”Link Position Damper”




pasted image 0 (11).png
”Link Rotation Damper”




pasted image 0 (12).png
”Link Position Max Force”




pasted image 0 (13).png
”Link Rotation Max Torque”




“Comply” The settings here affect the comply relationship between the Object Mesh and the Atom Control.

These settings are only active when the Atom Position and/or Rotation is set to “Comply” in the Atom Control Tab.
The Comply settings for the Atom Control are also found in the Control Tab. It’s worth playing with both to get a feel for how the Atom Control influences the Physics Object and vice versa while in Comply.

pasted image 0 (14).png
”Comply Position Spring” Affects the strength of the Comply force connecting the Physics Object with the Atom Control and how it affects the position of the Physics Object and its relation to the Atom Control.



ComplyPositionSpring.gif
In this example all settings for the book are default except for the Comply Position Threshold on the Control Tab which is set to “.1000”.

On the Left the Comply Position Spring is set to 500 causing the book to be easily pushed away from it’s Atom Control.

On the Right the Comply Position Spring is set to 10,000 making the book stay much closer to it’s Atom Control when pushed by the sphere.







pasted image 0 (15).png
”Comply Rotation Spring” Affects the intensity of the Comply force on the Rotational values of the Physics Object and its connection to the Atom Control.




ComplyRotationSpring.gif
In this example all settings for the book are default except for the Comply Rotation Threshold on the Control Tab which is set to “30”.

On the Left side of the gif the Book has a Comply Rotation Spring of “50”.

On the right side the Comply Rotation Spring is set to “1000”.







“Damper” refers to how quickly the Physics Object will return into alignment with the Atom Control while the Atom is set to “Comply” in the Atom Control Tab.

pasted image 0 (16).png
”Comply Position Damper” The lower the setting here the faster the position of the Physics Object will return to its Atom Control.




ComplyPositionDamper.gif
Again with this example all settings for the book are default except for the Comply Position Threshold on the Control Tab which is set to “.1000”.

The left hand side of the gif the Comply Position Damper is set to “10”.

On the RIght side the Comply Position Damper is set to “1000”.







pasted image 0 (17).png
”Comply Rotation Damper” The lower the setting here the faster the rotation of the Physics Object will return to its Atom Control’s rotation.




ComplyRotationDamper.gif
In this example all settings for the book are default except for the Comply Rotation Threshold on the Control Tab which is set to “30”.

The left hand side has the Comply Rotation Damper set to 0.

On the right hand side the Comply Rotation Damper is set to 100
 
Last edited:
You can absolutely make suggestions for the wiki articles.
Sorry for delay...

I like these articles, they're more nuts and bolts definitions with visual examples of the base software. I think it would help, if you added more examples of how this stuff can be applied to a very general use case (make shit go into other shit). Examples where these nuts and bolts were tweaked to achieve something.
 
Sorry for delay...

I like these articles, they're more nuts and bolts definitions with visual examples of the base software. I think it would help, if you added more examples of how this stuff can be applied to a very general use case (make shit go into other shit). Examples where these nuts and bolts were tweaked to achieve something.
These specific pages describe what each option does. What you're asking is more in the range of what guides offer.
We can however include links to guides if they make sense in the context of the page items, some do have links to guides for more information and applications. Feel free to take a look at the available guides and suggest links to add on this or other pages.
 
I went through them a few months ago and took a second pass last week since I have more of a functioning knowledge on the topics. I also watched @MacGruber and @Captain Varghoss(?) old YouTube tutorial series. The problem with that type of material is that it seeks to answer a specific question posed by the reader. If the reader isn't asking the question, then they aren't going to read it. Even if they do, they won't take much of anything away from it.

I don't mean turn these wiki articlles into wells of information that span across pages and websites. I would argue that this type of material gets more views than a guide would given the same lifespan. There's more value in translating this to the more applicable use case.

This is just my 2 cents taken from my own experience... At times, I have to document things for end users. I also had to take remedial English in college at age 23.... like wtf, remedial? really? Most of that stems from these experiences. Tailor for your intended audience and how the fuck do I get people to read something before scrolling down to ask me questions...
 
Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Similar threads

Replies
9
Views
4K
Replies
0
Views
187
Replies
0
Views
906
  • Article
Wiki Wiki Article 02. Move
Replies
0
Views
1K
Back
Top Bottom