Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vjeux/jsraytracer


https://github.com/vjeux/jsraytracer

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

[jsRayTracer](http://blog.vjeux.com/)
========

It's a school project: a Ray Tracer written with web technologies. I've taken the file format and all the examples from the Ray Tracer of my friends [Maxime Mouial](http://www.linkedin.com/pub/maxime-mouial/1a/967/269) and [Clément Bœsch](http://ubitux.fr/).

It is powered by glMatrix, CodeMirror, CoffeeScript, Twitter Bootstrap, jQuery and Web Workers.

Features
========

- Objects: Plane, Sphere, Cone, Cylinder, Portal
- Reflection, Refraction, Opacity
- Textures, with Alpha handling
- Checkerboard, Perlin Noise
- Colored Lights
- Object cut via bounding box
- Anti-aliasing: Sub/Super-sampling and multiple random rays per pixel

Examples
========















Licence
=======

It's in MIT licence. Feel free to do whatever you want with it :)