• Metadata Supported for FBX Imports?

    8
    0 Votes
    8 Posts
    2k Views
    J
    Hi all, thanks for posting and indeed we are going to explore metadata handling in general. Cheers Jana
  • Error compiling S24 plugin

    Moved s24 windows macos c++
    4
    0 Votes
    4 Posts
    1k Views
    ferdinandF
    Hey @Cankar001, thank you for reaching out to us. It is great to hear that you found your solution! But I have troubles understanding all details of the rest of your question. However: PluginStart ist just an alias for the plugin message C4DPL_INIT. A Cinema 4D instance has various stages in its startup and teardown sequence, as expressed by the plugin messages C4DPL_MESSAGES (see also: Plugin Messages). Through out the startup and teardown of Cinema 4D not all systems are available, as binaries/modules are loaded and unloaded and the systems associated with them are being pulled up and torn down. In the end it depends a bit on what you tried to do concretely, but generally speaking, it could very well be that something is not yet "up" when C4DPL_INIT is emitted. But in general, most modules, registries, etc. should be accessible at this point (plugins are loaded after the core and unloaded before the core). To get here a more precise answer, I would recommend opening a new topic with concrete code. Cheers, Ferdinand
  • Cinema 4D plugin market and tons of free plugins!

    plugin-information chit-chat
    4
    3 Votes
    4 Posts
    2k Views
    DunhouD
    This is current version of plugins manager and growing up plugins! [image: 1716278190972-snipaste_2024-05-20_15-54-43.png]
  • Render Queue

    plugin-information
    2
    0 Votes
    2 Posts
    805 Views
    ferdinandF
    Hello @supermije, Welcome to the Maxon developers forum and its community, it is great to have you with us! Getting Started Before creating your next postings, we would recommend making yourself accustomed with our forum and support procedures. You did not do anything wrong, we point all new users to these rules. Forum Overview: Provides a broad overview of the fundamental structure and rules of this forum, such as the purpose of the different sub-forums or the fact that we will ban users who engage in hate speech or harassment. Support Procedures: Provides a more in detail overview of how we provide technical support for APIs here. This topic will tell you how to ask good questions and limits of our technical support. Forum Features: Provides an overview of the technical features of this forum, such as Markdown markup or file uploads. It is strongly recommended to read the first two topics carefully, especially the section Support Procedures: Asking Questions. About your First Question This forum is about development support, not end-user issues. Please use our Support Center for all end user issues. Cheers, Ferdinand
  • Support for Material X?

    Moved c++ 2024
    2
    0 Votes
    2 Posts
    605 Views
    ferdinandF
    Hello @dgould, Thank you for reaching out to us. Unfortunately, your question has been off topic for the forum you have posted in. Please check the Forum Overview for an overview of the scope of the different forums. As a result, your posting has been moved into General Talk. Regarding your Posting The SDK team cannot make any statements about the roadmap of Cinema 4D. For questions about current and possibly future features of Cinema 4D, please reach out to us via our Support Center. Thank you for your understanding, Ferdinand
  • How to use ctypes library with Object Plugin properly?

    Moved python macos windows r21 2024
    3
    0 Votes
    3 Posts
    975 Views
    mikeudinM
    @ferdinand Thank very much! i'll check what can i do.
  • can't execute any python script

    Moved python
    3
    1
    0 Votes
    3 Posts
    915 Views
    M
    @ferdinand Thank you for the response, reinstalling everything solved the issue!
  • 0 Votes
    3 Posts
    912 Views
    ferdinandF
    Hello @phil_bronte, Welcome to the Maxon developers forum and its community, it is great to have you with us! Getting Started Before creating your next postings, we would recommend making yourself accustomed with our forum and support procedures. You did not do anything wrong, we point all new users to these rules. Forum Overview: Provides a broad overview of the fundamental structure and rules of this forum, such as the purpose of the different sub-forums or the fact that we will ban users who engage in hate speech or harassment. Support Procedures: Provides a more in detail overview of how we provide technical support for APIs here. This topic will tell you how to ask good questions and limits of our technical support. Forum Features: Provides an overview of the technical features of this forum, such as Markdown markup or file uploads. It is strongly recommended to read the first two topics carefully, especially the section Support Procedures: Asking Questions. About your First Question Your question is off-topic even for our General Talk forum because this forum is about the APIs of Maxon products and coding in general. We will not delete such end-user questions but you will not get an answer from Maxon here, and likely also no community answer as must users are here developers or technical artists. Please visit our Support Center when you have a technical end-user question. Cheers, Ferdinand
  • Plugin or script on python for receive data (udp server)

    programming
    2
    0 Votes
    2 Posts
    706 Views
    M
    Hi just in case for Cinema 4D, there is already Move by Maxon. With that's said it's always nice to have new plugins in Cinema 4D. I have to admit I struggle a bit to understand if you ask for someone to help you to solve your issue or take over the Cinema 4D development of this plugin. If this is the second one I would encourage you to be a bit more clear in order to maybe convince someone to take over. In any case good luck and if you have any technical question related to Cinema 4D, feel free to ask in the Cinema 4D category. Cheers, Maxime.
  • Axis lock/unlock in message function / UI update?

    programming
    7
    0 Votes
    7 Posts
    2k Views
    ferdinandF
    We removed it because it was just extra work for us to close all the threads where people never bothered to mark them as solved. But I am happy that you seem to have found your solution.
  • Maxon 365 is it one of your projects

    programming
    2
    0 Votes
    2 Posts
    804 Views
    i_mazlovI
    Hi @DodgyOneCanobe, Welcome to the Maxon developers forum and its community, it is great to have you with us! Getting Started Before creating your next postings, we would recommend making yourself accustomed with our forum and support procedures. You did not do anything wrong, we point all new users to these rules. Forum Overview: Provides a broad overview of the fundamental structure and rules of this forum, such as the purpose of the different sub-forums or the fact that we will ban users who engage in hate speech or harassment. Support Procedures: Provides a more in detail overview of how we provide technical support for APIs here. This topic will tell you how to ask good questions and limits of our technical support. Forum Features: Provides an overview of the technical features of this forum, such as Markdown markup or file uploads. It is strongly recommended to read the first two topics carefully, especially the section Support Procedures: Asking Questions. About your First Question There's no such Maxon product we're aware of. For the end user questions about Maxon products please refer to our Support Center. Cheers, Ilia
  • Resetting the World Axis and Object axis

    learning-resource
    2
    1
    0 Votes
    2 Posts
    836 Views
    ferdinandF
    @dkhuscroft Welcome to the Maxon developers forum and its community, it is great to have you with us! Getting Started Before creating your next postings, we would recommend making yourself accustomed with our forum and support procedures. You did not do anything wrong, we point all new users to these rules. Forum Overview: Provides a broad overview of the fundamental structure and rules of this forum, such as the purpose of the different sub-forums or the fact that we will ban users who engage in hate speech or harassment. Support Procedures: Provides a more in detail overview of how we provide technical support for APIs here. This topic will tell you how to ask good questions and limits of our technical support. Forum Features: Provides an overview of the technical features of this forum, such as Markdown markup or file uploads. It is strongly recommended to read the first two topics carefully, especially the section Support Procedures: Asking Questions. About your First Question This is a development forum, we cannot provide end user support. Please visit our Support Center for end user questions. Cheers, Ferdinand
  • [FREE PLUGIN] Redshift ShaderLink

    plugin-information
    1
    2
    1 Votes
    1 Posts
    832 Views
    No one has replied
  • 0 Votes
    3 Posts
    863 Views
    S
    @ferdinand Wow, I couldn't find the support center so I had to ask a question here. Thank you so much for letting me know.
  • 0 Votes
    2 Posts
    728 Views
    ferdinandF
    Hello @seora, Thank you for reaching out to us. There is noch such functionality to encrypt Python scripting elements. You can encrypt Python plugins, but not things like a Python tag or generator object. I have moved this thread since its is not about the Python API but a feature of Cinema 4D. Cheers, Ferdiand
  • Get information about renderer plugin via Python

    Moved 2024 python 2023
    6
    0 Votes
    6 Posts
    1k Views
    ferdinandF
    Hello @hSchoenberger, Sorry, but this is a C4D SDK question! It is NOT about the Octane SDK. "How can I list all installed renderer plugins in C4D with their version?" Although you have put your sentence into quotes, that was not what you asked, your questions were: Is there any way to get some information about renderer plugins? I want to get the version of the Octane plugin. So how I can loop through all plugins loaded and get some information from the plugins like the version? And I answered that: There is no public interface with which you could get the version of a plugin. And when plugins provide version information on their own, you must ask their vendors about that. You can access the flags a plugin has been registered with BasePlugin.GetInfo, the disk-level is in-accessible for you. You can detect installed render engines by looping over all video post data plugins and check if they have PLUGINFLAG_VIDEOPOST_ISRENDERER set (this assumes that the to be detected render engine sets this flag on registration - which is usually unavoidable as you otherwise cannot hook in the render system of Cinema 4D, but there might be 'rogue' render engines out there which side step things). import c4d doc: c4d.documents.BaseDocument # The currently active document. op: c4d.BaseObject | None # The primary selected object in `doc`. Can be `None`. def main() -> None: """Called by Cinema 4D when the script is being executed. """ plugin: c4d.plugins.BasePlugin for plugin in c4d.plugins.FilterPluginList(c4d.PLUGINTYPE_VIDEOPOST, True): if (plugin.GetInfo() & c4d.PLUGINFLAG_VIDEOPOST_ISRENDERER): print (plugin.GetName()) if __name__ == '__main__': main() # Example output for a vanilla installation. Physical Redshift Viewport Renderer Cheers, Ferdinand
  • Problem with rotate angle

    learning-resource
    2
    2
    0 Votes
    2 Posts
    680 Views
    ferdinandF
    Hello @Ayana, Thank you for reaching out to us. This is a development support forum. We cannot answer here end user questions. Please ask your end user questions either via our Support Center or in the Questions & Answers section on Cineversity. Cheers, Ferdinand
  • 3 Votes
    3 Posts
    1k Views
    A
    @Dunhou Thanks, I'm having a lot of fun making TP run like a train, I'm trying to optimize the code by vectorizing some functions and gain new FPS. I will keep this post updated on developments as much as possible
  • Is there any plans to supprot DRAGTYPE_COMMAND in the future?

    chit-chat
    5
    1
    0 Votes
    5 Posts
    1k Views
    gheyretG
    Hi @m_adam It's nice to hear that, and thank you!
  • How to get OutLine of Polygon object

    Moved 2023 c++ python
    9
    1
    0 Votes
    9 Posts
    2k Views
    Paul EverettP
    you can test for all cases, that's why I call those edges "candidates". The devil is always in the details. There are many ways to skin this cat. best Paul