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
    • Recent
    • Tags
    • Users
    • Register
    • Login
    1. Maxon Developers Forum
    2. Tags
    3. python
    Log in to post

    • All categories
    • P

      Best plugin type for background (thread) processing?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r20 python
      16
      0 Votes
      16 Posts
      4k Views
      M
      Since this topic is older than a week I marked is as closed, but feel free to reopen it if you have further questions. Cheers, Maxime
    • A

      Finding duplicate materials - Octane Render

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python r19
      17
      0 Votes
      17 Posts
      3k Views
      John_DoJ
      Hi, sorry for bringing back up this topic but the Compare() method still gives weird results in 2024.5.1. [image: 1730828935913-cinema_4d_d5fwj9o4rq.gif] Comparing a material duplicated with Ctrl-Drag returns sometimes True, sometimes False Comparing a material against a copy-pasted version (in the same scene) always returns False Comparing two identical materials both copy-pasted together in one-go in another scene always returns False, even if True was returned in the original scene. Please note that I'm using Corona Materials here but results are the same with the Standard Material.
    • R

      Exporting Polygonized scene

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python r20
      8
      0 Votes
      8 Posts
      937 Views
      R
      You're welcome, Manuel. Actually, I usually prepare all the textures and mapping to be in UVW mapping, when texturing is required. But, mainly, what I need is exporting geometry that is animated.
    • P

      Loading BaseBitmap from memory

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r20 python
      5
      0 Votes
      5 Posts
      600 Views
      P
      Thanks, I understand. I am now going to do it outside DrawMsg in parallel (thread) plugin. See my other post. https://developers.maxon.net/forum/topic/12310/best-plugin-type-for-background-thread-processing -Pim
    • maxonM

      Cinema 4D R21.2 Service Release availability

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++ python r21
      1
      0 Votes
      1 Posts
      408 Views
      No one has replied
    • esanE

      Connect + Delete groups iteratively

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python r20
      5
      0 Votes
      5 Posts
      2k Views
      ManuelM
      hello, I'will consider this thread as solved tomorrow if you have nothing to add Cheers, Manuel
    • P

      def Message - What Message is triggered when an Object is created or moved in the hierarchy.

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK
      5
      0 Votes
      5 Posts
      965 Views
      P
      Thank you so much! This helps me a lot with the understanding of what was going on. I am digging back into my work on this today and will follow up with your advice.
    • P

      Toggle knife cut planes

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r21 python
      4
      0 Votes
      4 Posts
      747 Views
      ManuelM
      i forgot to mention: For your next threads, please help us keeping things organised and clean. I know it's not your priority but it really simplify our work here. Q&A New Functionality. How to Post Questions especially the tagging part. I've added the tags and marked this thread as a question so when you considered it as solved, please change the state Cheers, Manuel
    • ?

      Bug with GetLink/SetLink & Hyperfile

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK sdk python
      3
      1 Votes
      3 Posts
      430 Views
      ?
      My apologies: I didn't understand how BaseLink worked and this clarified things. Thank you!
    • CairynC

      SetBit vs. SetAllBits etc... flags documentation?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r21 python
      3
      0 Votes
      3 Posts
      421 Views
      CairynC
      @m_adam Thanks for the info! I knew I was still missing a few flags
    • A

      Why ToolData Plugin Not Keeping the Input Data Values to the GUI Widgets SubDialog?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python r21 r19
      4
      0 Votes
      4 Posts
      1k Views
      ManuelM
      hi, thanks a lot for sharing your code Don't forget to change the state of this thread to solved. (if it is) cheers, Manuel
    • KantroninK

      Welding point for a polygon

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK
      2
      0 Votes
      2 Posts
      555 Views
      r_giganteR
      Hi Kantronin, thanks for reaching out us and welcome to PluginCafé. To make Cinema 4D programatically executing modeling commands, you can make use of SendModelingCommand which properly satisfy your scope. Aside from the example shown in the documentation you can also have a look at this post from @maxime and this other post about Optimize command. Last but not least be aware that the modeling command settings are specified in the BaseContainer passed to the SendModelingCommand and whose parameters can be found in the MCOMMAND page. Finally please remind to use Tags and Ask as a question for any future support entries
    • H

      Are PluginStart() and PluginEnd() only for C++ plugins?

      Watching Ignoring Scheduled Pinned Locked Moved General Talk python r21
      4
      0 Votes
      4 Posts
      1k Views
      H
      Ok, got it. Thank you for your reply and clear explanation, r_gigante, much appreciated!
    • D

      c4dpy + Atom

      Watching Ignoring Scheduled Pinned Locked Moved General Talk python
      4
      0 Votes
      4 Posts
      868 Views
      D
      OK, thanks a lot for the quick answer! Cheers
    • P

      FieldList.GetCount Bug

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r21 r20 r19 python
      2
      0 Votes
      2 Posts
      659 Views
      M
      Hi @pyr, I've just reached the development team about it. So for them, this is not a bug since FieldList store only baseLink. In Python, we don't have BaseLink, but if you are not aware of what it is, please read BaseLink Manual. But since there is no BaseLink in Python, if a link points to a destructed object (like in your case, Python simply returns None) So I guess your workaround is ok. Cheers, Maxime
    • gheyretG

      BaseBitmap.ScaleIt() IS NOT WORKING

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r21 python
      3
      1
      0 Votes
      3 Posts
      363 Views
      gheyretG
      @C4DS Thank you for your help! It works! Cheers~
    • B

      Content Browser Like Navigation?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r21 python
      3
      0 Votes
      3 Posts
      638 Views
      B
      @r_gigante Thanks for the reference. For anyone trying to achieve the same, here is a sample file. https://www.dropbox.com/sh/z1lzyphp8qnt9kw/AAB2P5gNo16IHafgc6xPEsy4a?dl=0 Thanks again for @zipit for the help.
    • P

      Changing font size.

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python r20
      4
      0 Votes
      4 Posts
      618 Views
      P
      Great example, thank you. -Pim
    • ?

      Keyframing UserData with Value Tracks

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python sdk
      5
      3
      0 Votes
      5 Posts
      622 Views
      ?
      @m_adam You are a genius! Thank you, Maxime