MKPOV logo


MKPOV is a library of header/include files for the Persistence of Vision Raytracer (POV-Ray).

This library has been written and tested under POV-Ray 3.7, however, it should work with any previous version of the software. The default noise_generator in POV-Ray 3.1 and below is different than in later versions. Using these files with version ≤ 3.1 (or a newer version with noise_generator other than 2) will cause anything reliant on noise to differ slightly in appearance from example images on this site.

More will be added to this library over time — see the commit log for updates.


Click a filename for details and examples.

File Description Assorted normals. Skies, pigments for sky spheres. Stone textures. Loads all mkstones files. Stone textures MK_Stone1 through MK_Stone12. Misc. other textures. Macros for positioning objects.


Download as a zip file or clone from GitHub. Copy into one of POV-Ray's library paths and #include individual files within a scene/INI file.

© 2024 Matthew Kukla, <matt.kukla [at]>.