Woojong Koh avatar Woojong Koh committed 8175341

Add README.md

Comments (0)

Files changed (1)

+# Distributed Ray Tracer
+It is a distributed ray tracer using stochastic sampling.
+
+## Features
+* Multithreaded using [OpenMP](http://openmp.org/)
+* Ray tracing 3D geometric primitives
+* Distributed ray tracing
+  * Soft shadows, depth of field, and motion blur
+* Recursive reflection/refraction.
+* Texture mapping
+* Bump mapping
+* Phong illumination
+* Spatial partitioning using BSP trees
+* Importing geometry files such as OBJ
+
+## Screenshots
+![Ray tracing #0](https://bitbucket.org/wjkoh/4190.410-cg/raw/f92a0d8a0cb4/docs/images/ray_tracing_0.png)
+![Ray tracing #1](https://bitbucket.org/wjkoh/4190.410-cg/raw/f92a0d8a0cb4/docs/images/ray_tracing_1.png)
+![Ray tracing #2](https://bitbucket.org/wjkoh/4190.410-cg/raw/f92a0d8a0cb4/docs/images/ray_tracing_2.png)
+
+## Dependencies
+1. [CML](http://cmldev.net/) (included)
+1. [CImg](http://cimg.sourceforge.net/) (included)
+
+## Authors
+* Woojong Koh  <wjngkoh@gmail.com>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.