Use Opengl, and just tile the texture infinitely, and use a perspective view matrix. ;-)

I actually tried OpenGL some time ago for isometrics. I was even able to get "billboarding" (sprites) working to some extent, and I liked being able to rotate the thing to any angle. But the framerate was bad even after I tried to do that pre-compiled geometry trick (GL_COMPILE or something like that), and it just didn't look very good. Screenshots:

Isometrics in Pygame, using 90x45 Photoshop-drawn tiles:
http://kschnee.xepher.net/pics/iso060601.png

Isometrics in OpenGL, using textures on 3D shapes + translucent water plane:
http://kschnee.xepher.net/pics/bluecolony02.jpg
http://kschnee.xepher.net/pics/bluecolony02s.jpg [Small]

http://kschnee.xepher.net/pics/bluecolony01.jpg
http://kschnee.xepher.net/pics/bluecolony01s.jpg [Small]

Title screen w/obligatory spinning translucent crystal:
http://kschnee.xepher.net/pics/bluecolony00.jpg


Kris

Reply via email to