1
0
Commit Graph

27 Commits

Author SHA1 Message Date
185791eddb
optimize random_point_in_unit_sphere 2023-05-31 16:53:02 +05:30
922d0f1656
fixed a bug because of which bvhnode scenes were not being rendered 2023-05-31 11:14:58 +05:30
be11f1c8fe
Added renders in the repository 2023-05-27 18:03:42 +05:30
ad9497c1c2
Upgraded dependencies, perform unaligned reads because the array is unaligned 2023-05-27 17:38:08 +05:30
157c2b3b83 Updated readme, Change default resolution/sample to 800x800@500 2021-04-13 01:33:41 +05:30
7b056d9987 Fixed issues reported by clippy 2021-04-13 01:08:58 +05:30
1e234756ef Added AVX2 enabled version of vec3 type, Updated readme 2021-04-13 01:01:41 +05:30
1610db3a06
Updated render links in readme 2021-04-08 13:07:47 +00:00
433937f684 Added the final Image, Cornell Box & Fixed bugs
1. Fixed bugs in sphere, movingsphere implementations. They were not
   setting the front_face and normal correctly in their `hit`
implementation.
2. Added a random_in_range function in Vec3.
3. Updated Readme
4. Derived Clone on `materials` and `textures`.
2021-04-08 18:32:39 +05:30
f9b682a12c Completed isotropic materials and constant medium/volumes 2021-04-08 11:09:27 +05:30
73e7085818 Completed the instances section 2021-04-08 09:31:23 +05:30
9d82129891 can create a stripped/basic version of cornell box
1. Refactored the project
2. Changed src/shapes/rectangle.rs to make it easy to create rectangles
   aligned with any(X/Y/Z) Axis.
2021-04-07 22:15:10 +05:30
298e0a2301
Complete simple light demo 2021-03-06 21:49:16 +05:30
2545765e2a
Reverted some changes 2021-03-06 16:46:28 +05:30
8918521ebe
Added the image texture code 2021-03-05 22:22:36 +05:30
7468ba1112
completed perlin textures 2021-03-05 20:54:25 +05:30
aa74b321b8
wip: perlin noise 2021-03-05 20:03:33 +05:30
f56947eca2
Fixed a bug in perlin noise function, Removed some commented code 2021-03-05 18:09:08 +05:30
4f2365dbca
Trying to figure out perlin noise 2021-03-05 16:11:41 +05:30
b4d7ddfc4d
refactored some code and added two spheres 2021-03-02 20:31:22 +05:30
6037fe2802
Added checkered texture 2021-03-02 18:29:01 +05:30
a278969bbf
Refactored the project and added the Texture trait 2021-03-02 17:54:10 +05:30
e873ddac40
Fixed a bug in BVH implementation 2021-03-02 12:43:57 +05:30
18bb6a250b
Completed AABB BVH implementation 2021-03-02 01:29:13 +05:30
5916155b8e
Refactored the program before reimplementing BVH, Updated dependencies 2021-03-01 23:49:34 +05:30
1a7b674ac4
Completed Motion Blur Image
Moving to a different format for the project. Instead of having
a generic `Demo` trait implemented by all the demos amongst which
one can switch by pressing 1-0 keys, We'll just have one demo only.
And, To switch between different images, They can checkout to
respective branch
2020-04-17 21:58:03 +05:30
35259ad16d Added basic structure of the project from ria-weekend project
1. Added Motion Blur Demo
2020-03-14 23:03:07 +05:30