You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mike Gao 1e71205106 update readme 1 year ago
CMakeFiles add files 1 year ago
.gitignore Initial commit 1 year ago
CMakeCache.txt add files 1 year ago
CMakeLists.txt add files 1 year ago
LICENSE Initial commit 1 year ago
Makefile add files 1 year ago
README.md update readme 1 year ago
Ray_Tracer add files 1 year ago
Test.ppm add files 1 year ago
aabb.h add files 1 year ago
aarect.h add files 1 year ago
box.h add files 1 year ago
bvh.h add files 1 year ago
camera.h add files 1 year ago
cmake_install.cmake add files 1 year ago
constant_medium.h add files 1 year ago
hitable.h add files 1 year ago
hitable_list.h add files 1 year ago
main.cpp add files 1 year ago
material.h add files 1 year ago
perlin.h add files 1 year ago
ray.h add files 1 year ago
sphere.h add files 1 year ago
stb_image.h add files 1 year ago
stb_image_write.h add files 1 year ago
surface_texture.h add files 1 year ago
texture.h add files 1 year ago
vec3.h add files 1 year ago

README.md

Path Tracer, Based on P. Shirley’s Ray Tracing Minibooks.

Features:

  • Motion Blur
  • Bounding Volume Hierarchies (bvh.h)
  • Image Texture Mapping
  • Solid Textures
  • Perlin Noise

Compile and Run under OSX:

cmake .
make

Not tested in any other platform, but should work if you have build-essential and cmake installed.