Commit Graph

22 Commits

Author SHA1 Message Date
df6d27d5c8 Completed a basic parallel renderer. Fixed warnings 2020-02-16 20:47:43 +05:30
c52d148451 Working on chunk based rendering system 2020-02-16 20:10:56 +05:30
cae95b0bf0 Added chunk based rendering system for all the demos 2020-02-16 17:49:42 +05:30
fbf41fae22 Attempting to render image in chunks 2020-02-15 23:58:23 +05:30
edb0b64282 Added Materials, Lambertian and Metal along with Materials Demo
1. Added Materials Demo and Lambertian/Metal Materials.
2. Added a Multiplication implementation for Vec3 * Vec3
2020-02-13 23:59:03 +05:30
d4bee42b78 Restructuring project 2020-02-13 20:23:22 +05:30
d903b4a57c Added Diffuse material image and bug fixes.
1. Added Diffuse Materials image.
2. Using f32 everywhere was causing slight artifacts in images so
   replaced all use of f32 with f64
3. Fixed a implementation bug in DivAssign on Vec3
2020-02-13 20:19:13 +05:30
30c8b6054f Added upto hit table based sphere, Working on anti-aliasing module 2020-02-13 16:12:52 +05:30
c4fd7ab209 Re-added demos upto surface normal sphere 2020-02-12 22:10:23 +05:30
693965b452 Resuming project, Committing all old code 2020-02-09 22:00:51 +05:30
0634ac5be5 Removed println statment 2019-06-25 23:30:40 +05:30
cce1977603 working on hitable based implementation
1. Reversed order in which images are rendered
2. Removed unused imports.
3. Added Hitable based Surface Normal Sphere.
2019-06-25 23:14:37 +05:30
c53beb8cc1 Refactoring, Completed Simple Sphere and Surface Normal Sphere 2019-06-24 22:10:45 +05:30
b368aad313 Replaced RGB888 with BGR888 since in sdl2-rs they seem to be having a reversed effect 2019-03-08 22:59:21 +05:30
7cba8998c5 Refactored codebase, Added sdl2 along with some shortcuts to switch between different renders and save them on disk in ppm format 2019-03-07 06:03:46 +05:30
21b7439098 Added sdl2. Changed buffer type from String to Vec<u8> and refactored demo.rs 2019-03-05 23:10:46 +05:30
a1f040d307 Ria-weekend: Added sphere demo 2019-01-24 03:43:54 +05:30
a69da66caa Refactored everything again 2019-01-23 03:32:06 +05:30
6b89d4b046 Added some comments, Refactored a bit 2019-01-23 03:00:41 +05:30
8823d685ba RiA-weekend work
1. Refactored vec3.
2. Completed ray_demo from chapter 3.
2019-01-23 01:01:39 +05:30
89a179dc18 Restructuring project 2019-01-22 22:39:51 +05:30
4ec798cfec Working on RiA-weekend 2019-01-22 22:37:51 +05:30