aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-08Fix render warningsJulian T
2021-02-07Add reflecting materialJulian T
2021-02-07Abstracted lambertian into materialJulian T
2021-02-07Add readmerustJulian T
2021-02-07Move to double to avoid rounding errorJulian 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-06Implement pathtracingJulian T
2021-02-06Reorganized scene module, and fixed bug in sphere intersectJulian T
2021-02-05Achieve anti aliasing with multi pixel samplingJulian T
2021-02-03Base render of surface normal, and abstract shading and tracing to theJulian T
trace module
2021-02-03Can render a simple sphere, without shadingJulian T
2021-02-03Add simple perspective cameraJulian T
2021-02-03Added documentation for many of the modulesJulian T
2021-02-01Add test for None sphere intersectJulian T
2021-01-31Add Scene type and Sphere intersectJulian T
2021-01-30Finished initial film, reorganization and started work on shapesJulian T
2021-01-29Finish get_tile on FilmJulian T
2021-01-28Unfinished filmJulian T
2021-01-25Started work on implementing vectors bounding and filmJulian T
2021-01-24Create rust projectJulian T
2020-09-16Scaled to fit windowJulian T
2020-09-16Better configurationJulian T
2020-08-14Added multithreadingJulian T
2020-08-13Added link to old implementationJulian T
2020-08-13Added picture to readmeJulian T
2020-08-13Added nicer ui which can saveJulian T
2020-08-13Pathtracing working with defuse and emissive lightingJulian T
2020-08-11Defuse coloringJulian T
2020-08-11Added readmeJulian T
2020-08-06Renders scenes with a single hardcoded light and green objectsJulian T
2020-07-26Implemented object intersection and startet work on render guiJulian T
2020-07-23New project structureJulian T
2020-07-23Initial hello worldJulian T