Hi,
At some point in my career, I found myself researching and learning about CFX. One thing that I realize was that during all my career in 3d, I had the chance to see lots of different auto rigs, scripts, and tools to help in the rigging process, but not many related to CFX. Even find information about how to create those simulation rigs, or how the CFX pipelines works, is difficult and the information is usually very vague.
The DynamicBuilder has been created to automatize the process of creating simulation rigs in a way that the artist can focus on the process of setting properly the dynamic values without worry about how to connect all the dynamic objects between themselves and with the rig geometries.
The idea behind is to make the rigs rebuildable and flexible enough to support changes on production as, geometry changes, proportions, etc, in a more efficient way. Speed up the process of creating those rigs and making it less tedious was one of the goals here.
Some of the features are:
- The tool is able to store all the data needed to build the dynamic rig and to load it when the rig is required.
- All items on the dynamic rig can be set with an offset that will allow the artist to have an extra layer of control, helping him to fix any input/output connected to any of the elements involved in the simulation rig.
- Each one the different rig items has their own attributes to customize their behavior, adding extra deformers on them, different levels of offsets, etc.
- Support for nRigid
- Support for nCloth
- Support for nConstraints
- File versioning of any data stored through the tool.
- Save and load all attributes on the nDynamic objects
- Save and load all vertex and texture maps applied to any attribute on the nDynamic objects
- Save and load attributes, weights, membership of any deformer included on the setup.
Future releases will contain:
- Support for nHair
- Support for fields
- Extra deformers to help to connect the simulated geometries and the ones that belong to the asset.
- Library to store presets for the different nDynamic objects.
I hope you like it, and if you find this useful, let me know.
The credit for the character (Nyra) is to the game artist Paul Costa
Thank you very much for your time
David