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
    1. Maxon Developers Forum
    2. aturtur
    3. Topics
    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 12
    • Best 1
    • Controversial 0
    • Groups 0

    Topics created by aturtur

    • A

      Purpose of different preference folders

      Cinema 4D SDK
      • • • aturtur
      3
      0
      Votes
      3
      Posts
      797
      Views

      A

      Hi @ferdinand,

      Thank you for the quick reply. This answers all my questions!

      Cheers,
      Arttu

    • A

      Change Bodypaint Active Channel Color

      Cinema 4D SDK
      • python • • aturtur
      3
      0
      Votes
      3
      Posts
      451
      Views

      A

      Hi @m_adam. Thanks for the information!

      I needed this feature to generate UV texture, where polygon selection tags colorizes the texture with different colors. And since "Fill Layer, Fill Polygons and Outline Polygons" commands uses color from current "Channel Color" I needed option to change the color with a script.

      G89cotIeVO.png

      c4d.CallCommand(170150) # Fill Layer
      c4d.CallCommand(170151) # Fill Polygons
      c4d.CallCommand(170152) # Outline Polygons

      But if this is not possible, one workaround that come to mind is to use "UV to Mesh" Scene Nodes Deformer/Capsule and render actual mesh with aligned camera.

      Cheers,
      Arttu

    • A

      Changing the Color field's color mode

      Cinema 4D SDK
      • • • aturtur
      3
      0
      Votes
      3
      Posts
      729
      Views

      A

      Hi @ferdinand,

      Thanks for the reply and the information. Ok, it is an UX/UI thing.

      I know that the color value is just a Vector and the original value doesn't change when toggling between modes (sRGB, Render, Display and Raw). It's just confusing for the end user that by default C4D is displaying colors in sRGB mode (when using OCIO), especially when the given vector for the color is anyways in raw format.

      But as you said, it's UX/UI thing and I should do a feature request in Maxon's Support Center that it would be nice to be able to change the default mode for the color field.

      Thanks for the link to the OCIO article, really useful information!

      Cheers,
      Arttu

    • A

      ShowInFinder function in Cinema 4D S26

      Cinema 4D SDK
      • python • • aturtur
      7
      0
      Votes
      7
      Posts
      857
      Views

      ManuelM

      @a_block said in ShowInFinder function in Cinema 4D S26:

      I tend to use GeExecuteFile() to open directories in Explorer/Finder. This seems to work for me regardless of OS.
      Are there any advantages of using ShowInFinder() instead? Or any disadvantages of using GeExecuteFile().

      Absolutely None, except that the name of the function makes more sense if you just want to show the directory. Thanks for pointing that out, i overlooked that line.

      Bool ShowInFinder(const Filename& path, Bool open) { if (open) return GeExecuteFile(path);

      Cheers,
      Manuel

    • A

      R25 - Modal dialog's Color Chooser issue

      Bugs
      • python • • aturtur
      3
      0
      Votes
      3
      Posts
      857
      Views

      A

      Hi, thanks for the information. Hopefully it will get fixed in the future updates.

      Cheers,
      Arttu

    • A

      Removing color picker from ColorField

      Cinema 4D SDK
      • python r20 • • aturtur
      9
      1
      Votes
      9
      Posts
      1.5k
      Views

      M

      And sorry @kbar, @C4DS, @aturtur I should have found it earlier, but after looking at how to implement it, I figured out it's already possible since R21 with the flag DR_COLORFIELD_NO_SCREENPICKER

      import c4d class MyDialog (c4d.gui.GeDialog): def CreateLayout(self): self.AddColorField(1000, c4d.BFH_LEFT | c4d.BFV_TOP, colorflags=c4d.DR_COLORFIELD_NO_SCREENPICKER) return True if __name__=='__main__': global dialog dialog = MyDialog() dialog.Open(c4d.DLG_TYPE_ASYNC, xpos=-2, ypos=-2)

      Cheers,
      Maxime.