Alva-Theaters / Sorcerer

3D Animation in real life, for theatre, with Blender.
https://sorcerer.alvatheaters.com
GNU General Public License v3.0
2 stars 0 forks source link

Toggles Should Probably Start Working #48

Closed jordanhenshaw closed 2 months ago

jordanhenshaw commented 2 months ago

Really need to expedite the fixing of the parameter toggles that haven't actually worked since version 1. Those are kind of important for workflows so they should probably work. Will involve adding a check_flags function to the cpvia_generator. Should also add a "Solo" system.

Also need to consider expanding CPVIA in the long run to allow multi-type targets. Or in other words, it should be able to do not just Channel, but also Group or submaster, or possibly even effect?

Should also consider condensing the CPVIA format to be more memory friendly but less human-readable. Something like perhaps:

c1.2.3.4.5.56P14#1/a3

Would be Channels 1 + 2 + 3 + 4 + 5 + 56 Pan 14 with influence of 1 using argument a3 which is a dictionary key.

This would probably be far more memory friendly and is still mostly human readable for debugging purposes.

Or maybe using dictionary key for argument would lead to swarm of bugs. Not sure. TBD.

jordanhenshaw commented 2 months ago

Fixed with 21aa8d239798b31b2329e27797bbb28fac1859b5

But still need to add solo system.

jordanhenshaw commented 2 months ago

Solo system added with ef821cfdef0aac82c416fd0dc81a105b2f31b6c6