95eebf21b4
Added Dielectrics, Implemented Neg for Vec3
2020-03-08 21:39:06 +05:30
232d3350a2
Fixed minor issues in the parallized version of render loop
2020-02-28 22:15:33 +05:30
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