THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 14/09/2010 at 21:44, xxxxxxxx wrote:
Cinema 4D Version: R12
Platform: Windows ; Mac OSX ;
Language(s) : C++ ;
In C4D R12, my InterPoser Pro plugin no longer shows poses/animation in the external renderer. Morphs seems to be working. Everything works in the Editor and editor renderer and, of course, worked in previous versions of C4D.
Since the R12 PDF is pretty much useless here, what might be the problem (and, yes, of course I am calling ExecutePasses() and EventAdd() where needed).
On 15/09/2010 at 01:32, xxxxxxxx wrote:
I guess it's an ObjectData plugin? Two things I would check, HierarchyHelp GetVFlags is now GetBuildFlags. If you are using AddToExecution and Execute you have to set the additional new OBJECT_CALL_ADDEXECUTION flag during object plugin registration.
On 15/09/2010 at 06:28, xxxxxxxx wrote:
It's a combination of many plugins and types but the most probable places of interest are a hierarchy modifier object plugin (ModifyObject) and a tag plugin. No HierarchyHelp or Execute() in these. There are no warnings on build (minus the ones that the project ignores per the R12 cinema4dsdk project settings).
It is like the transformations are not being retained in the cloned document for the external renderer.
On 15/09/2010 at 10:36, xxxxxxxx wrote:
Found it! CopyTo() requires COPYFLAGS for the flags argument. It is not captured by the compiler so you might want to make it like the other modified class methods.