Commit graph

57 commits

Author SHA1 Message Date
Jonathan Flueren
64f46fb251 Fixed selective antialiasing 2022-08-09 17:33:10 +02:00
a830e47ae9 Update 'README.md' 2022-08-06 15:59:51 +02:00
25bb6dd53a Update 'README.md' 2022-08-06 15:59:37 +02:00
cfdf4c30b1 Update 'README.md' 2022-08-06 15:59:07 +02:00
Jonathan Flueren
477f95d762 Added link to cg-ag in readme 2022-08-06 15:45:03 +02:00
Jonathan Flueren
491886b687 Add comment about that only obj with face normals work currentlY 2022-08-06 15:36:34 +02:00
e0a2fa25fa Added another image to README 2022-08-06 15:29:50 +02:00
Jonathan Flueren
1c6d05946b clean up method order and add some doc 2022-08-06 15:23:45 +02:00
34a7708c0d Update Readme.md 2022-08-02 19:21:31 +02:00
012ad35d85 Update 'README.md' 2022-08-02 18:32:14 +02:00
Jonathan Flueren
bfa58c6962 Add images 2022-08-02 18:30:39 +02:00
Jonathan Flueren
c787724541 Add Rainbow material based on normal 2022-08-02 17:07:49 +02:00
Jonathan Flueren
acbb572dcd Get normals for faces directly from .obj 2022-07-26 19:50:09 +02:00
b37f8e3144 Add implementing better normals 2022-07-26 18:16:08 +02:00
ff6b6191a4 Some more stuff with cat.obj 2022-07-19 17:51:59 +02:00
ee49ce9ecb Add more 3d objects 2022-07-19 17:10:04 +02:00
99277995be Scene for baum.obj without antialiasing 2022-07-19 16:30:14 +02:00
de559b02d7 DIsable antialiasing if running with just one sample per pixel 2022-07-17 21:09:39 +02:00
Jonathan Flueren
e09b0a9e1d First mesh render 2022-07-17 02:22:09 +02:00
Jonathan Flueren
36cf9c10c5 Triangle mesh working 2022-07-17 02:00:32 +02:00
Jonathan Flueren
99b4d4b457 further tries 2022-07-15 15:16:26 +02:00
Jonathan Flueren
1157b0e22b Try implementing obj support 2022-07-15 00:08:51 +02:00
c8ce9060b1 Add Hittable Triangle 2022-07-12 17:55:16 +02:00
Jonathan Flueren
a5eed43b0f dependency update 2022-07-06 14:03:10 +02:00
8cb017283d Begin implementing triangle hittable 2022-07-05 18:02:28 +02:00
89bcc587d2 high quality 2022-07-05 16:13:22 +02:00
8f6ab08411 Changes for flamegraph 2022-07-04 14:43:39 +02:00
Jonathan Flueren
266a199333 High quality image 2022-06-29 16:41:51 +02:00
Jonathan Flueren
745fafeaad More spheres, formatting 2022-06-29 16:17:28 +02:00
Jonathan Flueren
398b9c1c29 Cargo.toml 2022-06-29 15:45:02 +02:00
2ba85de59f Finalize tutorial 2022-06-28 18:23:22 +02:00
Jonathan Flueren
284167f7c1 Some color tests 2022-06-23 12:11:00 +02:00
613bf68fb6 additional materials 2022-06-21 18:10:52 +02:00
Jonathan Flueren
d6e92fa2ba Add some materials, move some spheres 2022-06-08 19:53:37 +02:00
15d3a50d16 Different materials 2022-06-08 18:28:45 +02:00
Jonathan Flueren
4156756a4f flamegraph analysis 2022-06-04 13:51:32 +02:00
Jonathan Flueren
47158af5ee Working multithreadding with Counter 2022-06-01 20:13:55 +02:00
ac4eca7e95 Multithreading 2022-06-01 17:59:25 +02:00
decae9d00d add different diffuse renderer 2022-06-01 17:01:16 +02:00
de16463c4e hit check normal vec angle 2022-06-01 16:49:39 +02:00
b82a323642 Faster and static random number generator 2022-06-01 16:42:49 +02:00
0632c60989 Schwarze Oberfläche 2022-05-18 17:49:46 +02:00
48bbd5f2f0 Revert "First try, need to swap to Vec for world"
This reverts commit e5fdc8c7ef.
2022-05-18 16:58:08 +02:00
6576d38eaa Revert "Try Multithreadding with Arc (not successfully)"
This reverts commit ca7300a52b.
2022-05-18 16:58:02 +02:00
ca7300a52b Try Multithreadding with Arc (not successfully) 2022-05-18 16:45:50 +02:00
Jonathan Flueren
e5fdc8c7ef First try, need to swap to Vec for world 2022-05-11 21:41:41 +02:00
494cb398bd Antialiasinggit status1! 2022-05-11 18:38:30 +02:00
Jonathan Flueren
223ac1eb24 Actively use image library for exporting 2022-05-05 13:33:06 +02:00
Jonathan Flueren
69b77db716 use image library to output other formats 2022-05-05 13:19:56 +02:00
Jonathan Flueren
94848e45ac Multisphärisch 2022-05-04 18:21:48 +02:00