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!
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!