Shanee wrote:
That is due to one vertex being material one (for example) and then the next would be material three. The UV are transformed appropriately but then the UV will try to get let's say from 0.15 U (for first material which goes 0-0.25) and up to let's say 0.73 (which is of the third material which goes from 0.5 to 0.75). Not sure how to deal with this, suggestions?
Yes, this is an issue when working with the marching cubes surface extractor and it is unrelated to the texture atlas. You're correct about the cause, and you can read this article to see how I handle it in Thermite at the moment:
Volumetric Representation of Virtual EnvironmentsIn particular, section 3.5.2 deals with multiple materials though it's a bit hard to see the diagrams as they need to be in colour really.
I didn't try your demos the download cut off halfway through, but the screenshots look cool