Skip to content

VincentGsell/GS.Demos.3DRasterStandAlone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GS.Demos.3DRasterStandAlone

  • 3D raster exemple
  • All-in-one unit, learning aims
  • Cross-platform, pure pascal, no asm. Alt text

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 :

About

3D raster exemple, all in one unit, learning aims

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages