If one wanted to replicate a behavior similar to my scripts, the user has to know the following:
- Deep understanding of how Lightwave's constraint systems work. There are a lot of complex inter-connected rig setups that utilize both Lightwave constraints (in motion options) and expressions which are assigned and created relative to the user's selection.
- How to examine bits of text and chop them up to retrieve only the parts needed. For example:
MyVariable = "MyItem_ThisProperty"
print MyVariable[:6] # Remove everything after the first 6 characters
print MyVariable[7:] # Remove everything before the first 7 characters
Output (in python console)
a very large chunk of the RR Cam tools are based on this concept at its core, and the cool thing about this approach is that it will work in every application that supports python, since nothing here is specific to a particular user interface.
Regardless, if you do end up picking up the Python learning content, feel free to hit me up if you are looking to achieve a particular goal, and I can at the very least point you in the right direction.