I'm writing a Python RV library for my company. They want to be able to create RV session files from scratch with per-shot annotations. So far so good. But now they also want to make use of per-frame annotations. I've been investigating a little bit and made some tests with RVPaint objects. After having a look to RV-generated session files I noticed that it worked as I expected for RVLayoutGroup objects, but not for RVSequenceGroup objects. It seems that paint nodes for sequences need to be somehow linked to every input in the sequence, which is really weird to me. I just want to create a sequence no matter what's in it and attach per-frame annotations without making references to their inputs. Is there any way I could do this? Also, why is there almost no information about how to use RVPaint nodes? I had to figure out a lot of things, like the undocumented "naming convention" used to attach paint nodes to sequence inputs with "sequencegroup_p_sourcegroup". Is this still under development?
Thanks in advance!