Is it possible to create 3d graphics without using directX, openGL or any other 3d api?
Or, I know it is possible. But then I first have to create my own rasterizor, which I dont really want to do.
If anyone can remember, I posted a screen shot of a small game I am working on. Its a top down shooter. I would like to add a few 3d elements to it. What I need is to be able to create 3d cubes and pyramides and apply a texture to them. I would like shadows as well, but that is by no means necessary.
So, is it possible to create 3d cubes and pyramids with textures without having to use a rastorizor or rayTracer? I know how to create the objects in wireframe (using matrices to transform, apply a perspective matrix and use a line drawing algorithm to draw between the points), but im not sure on how to "fill" them.
Any ideas, thoughts or links would be appreciated.