left = collection
right = with modifier applied
here is what I have so far in action (this just scrapes the needed data atm / displays it using lines)
so I wrote a preliminary implementation in py - I wrote it in upbge/ the game engine so I could get quick feedback -
this scrapes all vertex into a grid using a increment, from multiple objects,
this way the mertex ‘merge’ - forming the data for a composite object to be drawn.
I need some help porting to C and taking over drawing the mesh in the modifier.
I was thinking this could be on a mesh like a simple cube - and be used to both manipulate the origin,
and store the material and act as a ui for the modifier.
ideally the collection used would be hidden, and it’s position relative to 0,0,0 would be used (like group objects of the past)
this can accelerate modular / procedural modeling and also things like terrain made of tiles that are snapped into place as the camera moves - allowing large detailed streaming worlds -