Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    C4D Net Server-Client Pre-Roll

    SDK Help
    0
    3
    291
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      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:

      User Information:
      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?
      Best Regards,
      Thomas Cray
      www.cidertank.com

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

        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.)

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

          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.
          Regards,
          Thomas Cray
          www.cidertank.com

          1 Reply Last reply Reply Quote 0
          • First post
            Last post