QUOTE(Isdrakthül @ Jan 1 2012, 12:16 AM)

It just uses Screen->Quad() for rendering.
Makes sense. Although it doesn't look like the quads in the distance are being transformed correctly. Given the axis aligned nature of the tile grid, I wouldn't expect to see any faces directly pointing at the camera from this vantage point. Interestingly the cube closest to the camera looks correct as do a number of quads near the middle.
You can probably speed up performance a bit by not generating faces that are shared by multiple tiles, if you aren't doing that already. And of course frustum culling tiles and backface culling of individual faces will help.
Regardless, it goes to show that you can get more out of ZScript for FX then most people realize. Of course performance is always a critical factor.
Edited by blue_knight, 01 January 2012 - 03:26 AM.