Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matt77hias/js-smallpt
☀️ JavaScript Path Tracer
https://github.com/matt77hias/js-smallpt
path-tracing pbr ray-tracing rendering
Last synced: 2 months ago
JSON representation
☀️ JavaScript Path Tracer
- Host: GitHub
- URL: https://github.com/matt77hias/js-smallpt
- Owner: matt77hias
- License: mit
- Archived: true
- Created: 2016-11-30T09:02:52.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-13T09:09:56.000Z (almost 3 years ago)
- Last Synced: 2024-03-17T12:10:45.711Z (10 months ago)
- Topics: path-tracing, pbr, ray-tracing, rendering
- Language: JavaScript
- Homepage: https://matt77hias.github.io/js-smallpt
- Size: 148 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome - matt77hias/js-smallpt - ☀️ JavaScript Path Tracer (JavaScript)
- awesome - matt77hias/js-smallpt - ☀️ JavaScript Path Tracer (JavaScript)
README
[![License][s1]][li]
[s1]: https://img.shields.io/badge/license-MIT-blue.svg
[li]: https://raw.githubusercontent.com/matt77hias/js-smallpt/master/LICENSE.txt# [js-smallpt](https://matt77hias.github.io/js-smallpt/)
## About
[JavaScript modification](https://matt77hias.github.io/js-smallpt/) of Kevin Baeson's [99 line C++ path tracer](http://www.kevinbeason.com/smallpt/)**Note**: I deliberately chose for the same software design for [all programming languages](https://github.com/matt77hias/smallpt) out of clarity and performance reasons (this can conflict with the nature of declarative/functional programming languages).