H-uru / korman

Blender plugin for creating ages for Cyan Worlds' proprietary Plasma engine and its open source variant, CyanWorlds.com Engine.
GNU General Public License v3.0
34 stars 17 forks source link

A batch of collider usability improvements. #336

Closed Hoikas closed 2 years ago

Hoikas commented 2 years ago

This addresses some common gotchas with exported colliders:

DoobesURU commented 2 years ago

After exporting, it appears that it tried to abort when it found one bad object with collision:

Writing Age data...

Exported 'ChisoPreniv.age' in 99.22s

Aborted after 99.68s
Error: HdnDoorButton: Physical wants to be a convex hull but appears to be flat (volume=1.7214252068242786e-07), forcing to triangle mesh...
DAG zero... not allowed to happen!
Error: HdnDoorButton: Physical wants to be a convex hull but appears to be flat (volume=1.7214252068242786e-07), forcing to triangle mesh...

EDIT: I should note that I was able to get things working by removing the "f" in the line mentioned above. Also, the object in question doesn't have a collision mod, but is referenced in a node tree, if that makes a difference.

Hoikas commented 2 years ago

Verified