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 10 months ago
CMakeFiles add files 10 months ago
.gitignore Initial commit 10 months ago
CMakeCache.txt add files 10 months ago
CMakeLists.txt add files 10 months ago
LICENSE Initial commit 10 months ago
Makefile add files 10 months ago
README.md update readme 10 months ago
Ray_Tracer add files 10 months ago
Test.ppm add files 10 months ago
aabb.h add files 10 months ago
aarect.h add files 10 months ago
box.h add files 10 months ago
bvh.h add files 10 months ago
camera.h add files 10 months ago
cmake_install.cmake add files 10 months ago
constant_medium.h add files 10 months ago
hitable.h add files 10 months ago
hitable_list.h add files 10 months ago
main.cpp add files 10 months ago
material.h add files 10 months ago
perlin.h add files 10 months ago
ray.h add files 10 months ago
sphere.h add files 10 months ago
stb_image.h add files 10 months ago
stb_image_write.h add files 10 months ago
surface_texture.h add files 10 months ago
texture.h add files 10 months ago
vec3.h add files 10 months 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.