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