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. woodstar
    3. Topics
    W
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 6
    • Best 0
    • Controversial 0
    • Groups 0

    Topics created by woodstar

    • W

      Rebuild a scene with Python

      Cinema 4D SDK
      • • • woodstar
      9
      0
      Votes
      9
      Posts
      1.5k
      Views

      M

      Hey, I understand your frustration unfortunately here Python is not to blame but Cinema 4D API in general since Python is only a subset of the C++ API and you have the same limitation (in your case) in C++.

      But yes we try to improve.
      Cheers,
      Maxime.

    • W

      How do I change parameters in Camera using user data

      Cinema 4D SDK
      • • • woodstar
      4
      0
      Votes
      4
      Posts
      672
      Views

      r_giganteR

      Can you create user interfaces with Python or do you somehow build the tool interface with user data?

      Yes you can! Cinema 4D Python API comes with a complete set of classes to deliver full-fledged UI to your scripts or plugins. Please start looking at the examples in the Python Github repository to get an idea on Python API potentials.

      If I wanted this camera rig to be setup via a button would I have to create the xpresso interface or would this be done another way?

      Depending on the final purposes, skipping the Xpresso graph in favor of a Python-based logic could be preferred if the logic is supposed not to be changed by development-agnostic guys. The initial idea of Xpresso was exactly of providing a convenient and easy-to-use interface to implement programmatic behaviors or models without writing a single line of code.

      Also, is it best to learn Python basics before jumping into C4D plugin development? If so what are the best starting points?

      Definitively it is! I warmly recommend going through a first dive in Python, get comfortable with those concepts representing its development foundation and then move to the Cinema 4D Python API. This will help you to better understand the examples.

      Best, Riccardo