#14370 - Fire10 - Mon Jan 05, 2004 10:26 pm
well if gba doesn't have any 3d chip installed how are the 3d games that are available rendered?
#14371 - StealthElement - Mon Jan 05, 2004 10:28 pm
using 'Mode7', has to do with interrupts and H-Blanks. the 3D is merely an illusion
#14377 - poslundc - Mon Jan 05, 2004 10:35 pm
Most commercial games that have any 3D element to them use the Mode 7 hardware technique as mentioned above to create the illusion of perspective. This does not mean that the GBA is limited to Mode 7 for 3D, though. People have written everything from raycasters to voxel-engines to full-fledged 3D engines for the GBA. I'm not aware of any full-3D engines that are fast enough on the GBA's hardware to be truly fluid, though.
As for how games that are available are rendered, that depends on the game, now, doesn't it? :)
Dan.
#14399 - Miked0801 - Tue Jan 06, 2004 12:31 am
Tony Hawk does some Polygon work for the sprites (if I remember correctly.) I've helped with some 3D demos as well in 8-bit color mode that got decent frame rate with flat, Gourand, and textured polys (in the 1000s range on screen at 30Hz or so with sound and engine underneath)
So you can software render stuff, it just takes forever and alot of GBA know how to get it fast enough.
Mike