Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-06 | Several changes to bounding boxes | Julian T | |
For instance removed support for shapes without a bounding box, such as planes | |||
2021-02-10 | Fixed most clippy warnings | Julian T | |
2021-02-09 | Add tiling for rendering | Julian T | |
2021-02-07 | Add reflecting material | Julian T | |
2021-02-07 | Abstracted lambertian into material | Julian T | |
2021-02-07 | Move to double to avoid rounding error | Julian T | |
This rounding errors seems to happen when adding floats very close to 1 to a relatively large number. 325.0 + 0.99999034 = 326.0 This is a problem as this sample should be counted at the 325 pixel. However this will be a lesser problem when filtering is implemented. | |||
2021-02-06 | Reorganized scene module, and fixed bug in sphere intersect | Julian T | |
2021-02-05 | Achieve anti aliasing with multi pixel sampling | Julian T | |
2021-02-03 | Base render of surface normal, and abstract shading and tracing to the | Julian T | |
trace module | |||
2021-02-03 | Can render a simple sphere, without shading | Julian T | |
2021-02-03 | Add simple perspective camera | Julian T | |
2021-02-03 | Added documentation for many of the modules | Julian T | |
2021-02-01 | Add test for None sphere intersect | Julian T | |
2021-01-31 | Add Scene type and Sphere intersect | Julian T | |
2021-01-30 | Finished initial film, reorganization and started work on shapes | Julian T | |
2021-01-29 | Finish get_tile on Film | Julian T | |
2021-01-28 | Unfinished film | Julian T | |
2021-01-25 | Started work on implementing vectors bounding and film | Julian T | |