THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 16/12/2003 at 11:13, xxxxxxxx wrote:
Cinema 4D Version: 8.503
Platform: Windows ; Mac ; Mac OSX ;
Language(s) : C++ ;
How does the C4D NET Server-Client relationship work with pre-rolling delta time evaluation? TP for example, renders correctly in NET but does not load as expected in Cinema4D. Does the server preroll, duplicate the documnet and send that to the client to begin rendering? Does the server send the base document to each client and let it evaluate? Does NET pre-roll at all? Should the plugin be responsible for pre-rolling to the start frame in NET?
On 16/12/2003 at 13:56, xxxxxxxx wrote:
The NET client does the pre-rolling. (You can check it out if you like. The client window is just the console, so GePrint() messages will be printed there.) No need to pre-roll in the plugin.
I believe TP is pre-rolled in the main app as well, if an external renderer is started on a later frame. (Not for the editor preview.)
On 17/12/2003 at 07:20, xxxxxxxx wrote:
When we bake particle paths we use the SetRewind function to pre-roll in the main application. My concern was centered around pre-rolling and subframe evaluation. After several testes it almost seems like C4D evaluates each frame as it would if there were no subframes and then uses that as a starting point for each subframe ( frame two is always the same no matter how many subframes there are ). Does this sound right? It would explain why our delta time functions seem to work right with motion blur with a margin of error equal to the maxium of one frame which would never really show in most circumstances.