(2026-02-09, 13:56)Max Murtazin Wrote: Reason for banning overlapping geometry is very much practical, as it leads to a lot of trouble when rendering it, such as z-fightingI would suggest to only allow this inside a "LDraw Texture" subfile.
A renderer should just disable the depth buffer for awhile.
The ldraw code should enforce that by a begin end block, e.g:
Code:
0 !LAYER START background
<normal ldraw lines>
0 !LAYER END
0 !LAYER START text
<normal ldraw lines>
0 !LAYER ENDAlternative would be to always disable the depth buffer while rendering ldraw code to a texture.
No layer indications would be needed in such a case.
But authors must understand it's 'first come, first served' in such a scenario.