Experimental Blender CDAE Plugin

Discussion in 'Utilities and programming' started by Grille, Jul 3, 2025 at 1:51 PM.

  1. Grille

    Grille
    Expand Collapse

    Joined:
    Aug 17, 2019
    Messages:
    217
    https://github.com/Grille/Blender_BeamNG_CDAE

    Since BeamNG's CDAE is now a proper file format with specifications, I thought it might be useful to be able Import/Export it directly from blender.
    Especially since Collada is deprecated and might get removed in the future.
    It’s still very WIP, Import is rudimentary and will give you barely anything useful. And Export only works for the scene tree.

    If you have any ideas/wishes what you would like from such a tool let me know ^^
     
    • Like Like x 5
  2. AlexKidd71

    AlexKidd71
    Expand Collapse

    Joined:
    Mar 16, 2022
    Messages:
    517
    Do you think that cdae will be a useful fileformat for modeling without the base dae files?

    But thanks for hinting me to the definition. I always wanted to be able to read the materialnames from a cdae for my shrinker tool. Now I can do it.
     
    • Like Like x 1
  3. Grille

    Grille
    Expand Collapse

    Joined:
    Aug 17, 2019
    Messages:
    217
    If you export to dae or cdae doesn’t makes much difference for the modder.
    Except that cdae aren’t browsable from BeamNG yet, something the Dev’s hopefully change.
    Maybe I also add dae support in the future, generating the text format isn’t hard once I’m able to build the binary one.

    What’s more interesting is to have a plugin that is tailored to beamng’s needs and not a generic format.
    Being able to generate material.json from blender materials or, to autogenerate the scene tree are some of the possibilities.
     
    • Like Like x 1
    • Agree Agree x 1
  4. Grille

    Grille
    Expand Collapse

    Joined:
    Aug 17, 2019
    Messages:
    217
    Screenshot46.png
    suzanne after export and import
     
    • Like Like x 1
  5. AlexKidd71

    AlexKidd71
    Expand Collapse

    Joined:
    Mar 16, 2022
    Messages:
    517
  6. fillman86

    fillman86
    Expand Collapse

    Joined:
    Apr 18, 2020
    Messages:
    187
    this is fantastic! well done. I looked at doing this myself, and instantly had a case of the "oh, I have no idea what I'm doing"
     
    • Like Like x 2
  7. Neverless

    Neverless
    Expand Collapse

    Joined:
    Sep 18, 2016
    Messages:
    234
    Thank you very much for this mate, this is awesome work!
     
    • Like Like x 1
  8. Grille

    Grille
    Expand Collapse

    Joined:
    Aug 17, 2019
    Messages:
    217
    Thanks, Thankfully I already have some experience serializing/deserializing mesh data, so I knew what mess I was getting into xD
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice