Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-16 | Add dielectric material. (glass ball) | Keuin | |
2022-04-15 | Move diffusive into material_diffusive. Add material_reflective.h. | Keuin | |
2022-04-15 | Rename material.cpp -> material_diffusive.cpp. | Keuin | |
2022-04-15 | Code Refactor: | Keuin | |
- Add material class. - Move diffuse routine into separate material classes. | |||
2022-04-14 | Add pixel and bitmap color depth conversion. | Keuin | |
2022-04-13 | Antialiasing. (not parallelized) | Keuin | |
2022-04-12 | Refactor: move hitlist, object, sphere, viewport into single files. | Keuin | |
Add bias_ctx for setting sub-pixel sampling bias. | |||
2022-04-12 | Add bitmap::print for printing ASCII text. | Keuin | |
2022-04-12 | Add DEBUG macro for future usage. | Keuin | |
2022-04-11 | Implement ray3, timer and a simple viewport scanner. | Keuin | |
Fix bitmap wrong pixel sequence. Remove default constructor of bitmap. Add pixel mixture method. | |||
2022-04-11 | Implement bitmap and PPM serialization (with a demo program). | Keuin | |
2022-04-11 | Basic 3d vector operations. Testing with GoogleTest. | Keuin | |