In order to understand well, how, basicaly, work a 3d raster process from scratch, I made this little demo, and want to make keep it very simple for learning purpose. (so, no optimization, no "hype" class stack and so on ;) It groups many stuffs read on great ScratchPixel site (https://www.scratchapixel.com) and a few other sources. You have all the step in one unit, from 3d calculus to raster process. All 3d Pipeline is virtualy present
- ZBuffer display [done]
- [TODO] Texture .
- [TODO] FPC/Lazarus version (coming, should be straighforward)
For Pure raster drawing, the demo use GS.Pixel32, which is a brand new, simple 32 bits raster tools :