5faba9cf26
Moved lode/perlin code to noise module.
...
Changed how NoiseTexture is created to allow noise function and
parameters to be passed in as options.
Allowed setting of noise source from URL parameters.
2018-10-14 15:09:57 -07:00
67ba66bdf7
Dynamic render images when visiting webpage at /.
2018-10-09 20:01:43 -07:00
639c50a3de
More noise debugging.
...
Added another reference implementation in lode.rs.
Build CLI to generate noise with various parameters.
2018-10-07 07:43:42 -07:00
697d056a9d
Basic Perlin texture implementation.
2018-09-23 09:33:01 -07:00
54f1304695
Add benchmark scene and change default flags to run under cargo-profile.
2018-09-18 20:58:31 -07:00
aa26c79f6d
Add some faster AABB hit implementations.
...
Switch e?println to info/trace logging.
2018-09-18 17:48:27 -07:00
23058d1268
Move tracing logic to renderer module and add CLI flags.
2018-09-12 16:15:10 -07:00
c4e958975c
Initial clumsy parallel renderer.
2018-09-12 15:24:52 -07:00
672dc3cdd2
Save .png output directly from rust.
2018-09-11 09:46:50 -07:00
9698afce43
Implement sub-sampling anti-aliasing.
...
Move camera to code to separate module.
2018-09-09 13:37:35 -07:00
3dfd71282b
simple_ppm writer.
2018-09-08 17:32:12 -07:00