Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vjeux/jsraytracer
https://github.com/vjeux/jsraytracer
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/vjeux/jsraytracer
- Owner: vjeux
- Created: 2011-12-27T19:48:52.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2014-04-08T21:04:44.000Z (over 10 years ago)
- Last Synced: 2024-04-14T15:07:23.433Z (9 months ago)
- Language: JavaScript
- Homepage: http://blog.vjeux.com/
- Size: 1.99 MB
- Stars: 166
- Watchers: 7
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 pixelExamples
========Licence
=======It's in MIT licence. Feel free to do whatever you want with it :)