Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware 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

    Cappucino doesn't record transformation performed by BaseObject::SetMg()

    Cinema 4D SDK
    c++
    2
    2
    412
    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.
    • K
      konradsawicki
      last edited by konradsawicki

      Hi,

      I am trying to record realtime PSR (Position, Scale, Rotation) data of an object using Cappucino and BaseObject::SetMg().

      When I start recording by clicking "Start Realtime" in Cappucino and then move (transform) an object with my mouse, realtime keyframes are saved. The result is following:
      24359a1d-6890-4789-96eb-cf2e3277b6b4-image.png

      You can see the recorded blue path of the moved object.

      But when I start recording realtime in Cappucino and then move (transform) an object using BaseObject::SetMg() (called on the object) through my plugin code, the realtime keyframes aren't recorded (no blue path on the screen), even though the selected object (selected by clicking on it) moves as I want due to usage of BaseObject::SetMg().

      I suspect that some additional object property has to be set to allow Cappucino detect that it has moved and record realtime PSR change by BaseObject::SetMg(), but I couldn't find anything that would help me.

      I would appreciate if you could help me finding a solution to this problem.

      Thank you for your attention.

      ferdinandF 1 Reply Last reply Reply Quote 0
      • ferdinandF
        ferdinand @konradsawicki
        last edited by ferdinand

        Hello @konradsawicki,

        Thank you for reaching out to us. Cappucino Realtime is a tool to record mouse inputs; your plugin or things like the Vibrate tag do not count as mouse inputs and are therefore not recorded.

        When you want to bake the output of whatever your plugin is, you will have to implement that yourself.

        Cheers,
        Ferdinand

        MAXON SDK Specialist
        developers.maxon.net

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