A new version of Cineversity has been launched. This legacy site and its tutorials will remain accessible for a limited transition period

Visit the New Cineversity
   
 
Joint and Skin Deformer Priority
Posted: 15 September 2019 02:18 AM   [ Ignore ]  
Total Posts:  292
Joined  2017-09-24

Joint and Skin Deformer Priority

Hi,

I initially thought Joint and Skin Deformer priorities should always go hand in hand but I just noticed that joint object has its own priority.

In what case would the joint object’s priority be different than its corresponding skin deformer?

I checked the online help but Joint>Priority Section is left blank.

 Signature 

C4D Body Mechanics Rigs (Gumroad)  //    Website

Profile
 
 
Posted: 15 September 2019 04:46 AM   [ Ignore ]   [ # 1 ]  
Administrator
Avatar
Total Posts:  12043
Joined  2011-03-04

Hi Ben,

The Skin Deformer needs information from the joints. Which means that the joints need to be calculated first (lower priority). If the Skin Object were calculated before the joints, the mesh would be at least one frame behind.

Please note, it might work in the editor view, as after each action taken the scene is refreshed, so information that would be otherwise received from the frame before is available in this very same frame, based on repeated calculations. What counts is the render time, there is only a one-time calculation per frame, and there the sequence is critical.

All the best

 Signature 

Dr. Sassi V. Sassmannshausen Ph.D.
Cinema 4D Mentor since 2004
Maxon Master Trainer, VES, DCS

Photography For C4D Artists: 200 Free Tutorials.
https://www.youtube.com/user/DrSassiLA/playlists

NEW:

NEW: Cineversity [CV4]

Profile
 
 
Posted: 15 September 2019 05:53 AM   [ Ignore ]   [ # 2 ]  
Total Posts:  292
Joined  2017-09-24

Hi @Dr. Sassi

To edit post above: By default the joint has a priority of [removed]0) and the Skin has a priority of Generators (-1) (i.e. they are actually different from the start and not the same)

Thanks for the response.
So, I guess to confirm, for a related skin deformer and joints, there is no way the joints should have higher priority than the skin (i.e. joints with Generator -2 and the Skin with a Generator -1?

Is this assessment correct?

 Signature 

C4D Body Mechanics Rigs (Gumroad)  //    Website

Profile
 
 
Posted: 15 September 2019 04:26 PM   [ Ignore ]   [ # 3 ]  
Administrator
Avatar
Total Posts:  12043
Joined  2011-03-04

Ben,

Joints that feed information to a Skin Object need to be lower in Priority; otherwise, they get calculate after it. The Skin Object would use then the information from the previous frame.

If “…joints with Generator -2 and the Skin with a Generator -1…” is the case, that is working, as the Joints have a lower priority. However, this is not suggested, as there is no space anymore between the two. It leaves only the same Priority for other related objects and so based a Priority level only based on the position in the Object Manager or if Xpresso is in the mix, the place in the X-Manager. Not a good idea, on re-organization in the Object Manager, and the scene falls apart perhaps.

Just to be clear, for anyone reading along if there is not a single very urgent demand for Generator level and Joints, leave them out of that high Priority level.

Cheers

 Signature 

Dr. Sassi V. Sassmannshausen Ph.D.
Cinema 4D Mentor since 2004
Maxon Master Trainer, VES, DCS

Photography For C4D Artists: 200 Free Tutorials.
https://www.youtube.com/user/DrSassiLA/playlists

NEW:

NEW: Cineversity [CV4]

Profile