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

    best way to watermark the output

    General Talk
    2
    5
    990
    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.
    • S
      shetal
      last edited by

      hi guys

      I'm new to plugin development and i want to watermark my plugin in demo versions.
      i searched a lot and and found several methods but i also found their CIRCUMVENTION on the internet.
      so far the best one i came across is the watermark of redshift plugin. it is so popular and i found no way for removing its watermark.
      can someone please tell me how can i implement such a watermark.
      for those who haven't worked with this plugin, it shows the watermark from the beginning of render and during the render the pixels of watermark change color constantly. i hope this hint helps you get the idea on how it works.

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

        Hello @shetal,

        welcome to the forum and the Cinema 4D development community. Thank you for reaching out to us.

        You might not be aware, but Maxon does offer in this forum direct development support for which the boundary condtions are declared in our Fourm Guildlines. Your question is unfortunately out of scope of support, since it is a general algorithmic question and asking for implementation details about one of our APIs. We cannot share details on the Redshift watermark implementation. In principle you would have to implement a VideoPostData plugin to place your watermark on top of the rendering. If you need more information on how to integrate a watermark with a rendering within the Cinema 4D API, it would be best if you could show some code or provide more context.

        You are however more than welcome to discuss the topic a watermark algorithm with the community here. I also moved your topic into the correct forum since it is not related to Cinema 4D plugin development.

        Thank you for your understanding,
        Ferdinand

        MAXON SDK Specialist
        developers.maxon.net

        1 Reply Last reply Reply Quote 0
        • S
          shetal
          last edited by

          sorry for the inconvenience and thanks for the reply.

          can you please give a link to start with VideoPostData? I'm kind of lost in the documentation...

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

            Hi,

            no need to be sorry. You however did not mention which platform you are using: C++ or Python?. Please see the mentioned forum guidelines for what information you should attach to a posting, espically under the point Tagging.

            Bindings for VideoPostData only doe exist in C++. Its class description can be found here and example projects in our C++ SDK here. In Python you cannot implement a VideoPostData, the closest thing you could do is to write a script that grabs a bitmap or movie from a file-location and then super-imposes a watermark on it. The central class would be BaseBitmap (Link) for that and the superimposing would require a [MultiPassBitmap] (Link) which is derived from BaseBitmap. Other than a VideoPostData plugin, this would have to be invoked manually after a rendering process.

            Cheers,
            Ferdinand

            MAXON SDK Specialist
            developers.maxon.net

            1 Reply Last reply Reply Quote 1
            • S
              shetal
              last edited by

              many thanks for the information and the friendly attitude.
              i think its better for me to start another well-structured topic regarding my question.

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