GS.Demos.3DRasterStandAlone
May 12, 2020 ยท View on GitHub
- 3D raster exemple
- All-in-one unit, learning aims
- Cross-platform, pure pascal, no asm.

Goal :
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
Roadmap :
- ZBuffer display [done]
- [TODO] Texture .
- [TODO] FPC/Lazarus version (coming, should be straighforward)
Dependancy
For Pure raster drawing, the demo use GS.Pixel32, which is a brand new, simple 32 bits raster tools :