Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Based on development branch.

Notes:

  • Each change and resulting image has it's own separate folder
  • Rendering is computed using several parallel threads (via pmap)
  • Perlin is implemented but fastmath.random version is used (for a speed)
  • fastmath.vector is used for vector operations
  • Some minor enhancements are made
  • The result is displayed in a window during rendering. clojure2d.pixels buffer is used as a storage.
  • More optimized version starts with The Next Week, Chapter 10
  • The Next Week, Chapter 10 contains additional renderer with reconstruction (antialiasing) kernel. See common.clj and clojure2d.pixels

Yes, it's slow!

Book1

Final render

Book2

Final render