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