Inside Sabertooth
Learn how Sabertooth uses 3ds Max to create 3D interactive projects, including HBO Go’s Game of Thrones interactive experience
  • 1/3
You are here: Forum Home / Autodesk® Maya® / Animation / issue about nonlinear deformer in assets' references
  RSS 2.0 ATOM  

issue about nonlinear deformer in assets' references
Rate this thread
 
35807
 
Permlink of this thread  
avatar
  • asavaris
  • Posted: 21 October 2009 03:40 AM
  • Total Posts: 9
  • Joined: 22 August 2006 05:34 PM

hi,

it seems there’s an issue when using referenced assets in which there is published a nonlinear deformer.

The issue is easy to reproduce and comes only when:
1) create a file with geometry (es.: plane) and a nonlinear deformer (es.: bend)
2) put these 2 nodes in a group node
3) select all and create an asset
4) publish the previously created group node as asset’s root
5) publish its transformation attributes too
6) add the nonlinear deformer node to the container (es.: bend1)
7) publish one of the deformer parameter (es.: bend1.curvature)
8) save the file
9) create a brand new file
10) create a reference out of the previously created file, the one with the asset
11) inside the reference editor, duplicate the reference or repeat the step #10
12) pose randomly the 2 references in the space, change the deformation too
13) save this parent scene
14) reload the parent scene and try now to move around one of the 2 references

Most probably the issue will come out: as soon as you move the reference and as long as the two references where posed differently, including the nonlinear deformation, it will pop the deformation result the same way as the other reference! The best part is that the published deformation parameter hasn’t changed a bit and the deformation gizmo looks correct.
Of course you can confirm the wrong interpreted deformation parameter by selecting it via channelbox and pressing enter, but the issue will continue to disturb for any further tweak. :(

This issue happens always just right after reloading the parent scene and when using nonlinear deformers.

Well, I found 2 workarounds which solve the issue for good:
1) when importing a reference, do not use namespaces, but a string prefix instead
2) if you care about namespaces then just after reload is done, in the reference editor select all the references and press reload reference

voilà,
asavaris



Replies: 0
avatar
  • asavaris
  • Posted: 22 October 2009 10:29 PM

Still there’s an issue I don’t really understand:
activating the function lock unpublished attributes the nonlinear deformer freezes, acting like its published deforming attribute (es.: bend.curvature) is locked, but it is not.

Where is the problem? Is there an unpublished attribute necessary for the deformer to work?

thanks,
asavaris



Replies: 0