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
    • Unread
    • Recent
    • Tags
    • Users
    • Login
    1. Maxon Developers Forum
    2. Tng
    3. Topics
    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 6
    • Best 0
    • Controversial 0
    • Groups 0

    Topics created by Tng

    • T

      Cinema 4D Connector is not working on 2023.2.0

      Bugs
      • • • Tng
      3
      0
      Votes
      3
      Posts
      1.1k
      Views

      T

      Thank you very much for the quick answer, i effectively forgot to look into the changes notes 🙂

    • T

      Change textures path from GetAllAssetNew in the new node editor

      Cinema 4D SDK
      • python • • Tng
      4
      0
      Votes
      4
      Posts
      2.2k
      Views

      ferdinandF

      Hello @Tng,

      Please excuse the very long waiting time, I simply overlooked the question in your answer.

      One question regarding Assets from the asset browser, in the case of a random machine that is rendering via command-line, is the Asset stored in the Project File or will it be downloaded if's missing ?

      Assets will be automatically downloaded when they are accessed and not already localized. The type maxon.Url hides all that complexity away with its different URL schemes. The Asset API manual provides an example for how to manually download an asset. But doing that is not possible in the Python API, here one must always rely on the automated asset access mechanisms. Assets can be stored in project files (via BaseDocument.GetSceneRepository) but are usually not, and instead reside in the user preferences directory bound user preferences repository. Once a remote asset has been accessed, a copy of its primary data, e.g., the texture, the model, etc., resides as a cache in the user preferences of that Cinema 4D installation. That cache will only be updated when the primary or secondary (i.e., metadata) of that asset change.

      Cheers,
      Ferdinand

      PS: I have closed this thread due to its age. Please feel free to reopen it when you have more questions.