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