oshifty / vision

A new and intuitive way of controlling intelligent devices developed from first principles for the event industry.
https://oshifty.github.io/vision/
MIT License
3 stars 0 forks source link

ensure correct GDTF parsing #29

Closed vanous closed 11 months ago

vanous commented 11 months ago

Hi all,

interesting project! Small note: when parsing GDTFs, make sure to start from DMX Modes, choose a DMX mode and from this selected mode get the linked geometry, then follow the geometry tree, make sure to multiple geometry references, then only assign channels from the DMX mode :) . Do not repeat the mistake we did in BlenderDMX at first - looking for geometries by their names and so on... as that is not how it works. You can see for example here how to get channels and so on. That implementation also correctly uses DMX Breaks and Break Overwrites. Our current design is correctly processing GDTF but we still need to rework geometry placements in Blender as we need better parent-child structure and the initial implementation in Blender was also not good (unrelated to GDTF). Good luck with your project!

vanous commented 11 months ago

I will close this, I just wanted to let you know... feel free to reopen to keep track of the issue... :)