-
Couldn't load subscription status.
- Fork 1
pwnage101/Java-Raytracer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is a Monte-Carlo Path Tracer written in Java. Be warned, I don't actually
think it compiles.
FEATURES:
Materials can have varying levels of the following:
- reflection (RGB)
- transmission (RGB)
- absorbtion (RGB)
Paths bounce until one of the following happens:
- a terminal object is encountered (e.g. some lamps, the sky)
- the compile-time constant is reached
Mathematical algorithms all hand written by a high schooler and deemed horribly
inefficient by that same student two years later.
Thread class used for parallelization. After all, ray tracers are
"Embarrassingly parallel".
I think there might even be some hidden keybindings that bring up forgotten
features. If you see a "save as png" it may not actually save anything, idk.
Good luck with this piece of shit!
About
A monte-carlo path tracing ray tracer written in java
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published