Commit Graph

65 Commits

Author SHA1 Message Date
Jonathan Flueren 8468b8f80a Merge branch 'main' of git.flueren.eu:JonOfUs/Renderer 2022-10-13 17:04:53 +02:00
Jonathan Flueren a3644701b5 More tries to fix Metal material 2022-10-13 16:59:35 +02:00
Jonathan Flueren 6292881294 More tries to fix Metal material 2022-10-05 16:18:51 +02:00
Jonathan Flueren fd9cbea2f6 Begin implementing obj rotation 2022-09-27 17:19:21 +02:00
Jonathan Flueren 637abb06ad Some tries to fix normal directions 2022-09-20 17:47:34 +02:00
Jonathan Flueren e3cb37817c Merge 2022-09-20 16:18:50 +02:00
Jonathan Flueren bbc31ca172 Cargo Update 2022-09-20 16:15:51 +02:00
Jonathan Flueren 3f225bde7f Viking room first tries 2022-09-13 23:30:17 +02:00
Jonathan Flueren 64f46fb251 Fixed selective antialiasing 2022-08-09 17:33:10 +02:00
Jonathan Flueren a830e47ae9 Update 'README.md' 2022-08-06 15:59:51 +02:00
Jonathan Flueren 25bb6dd53a Update 'README.md' 2022-08-06 15:59:37 +02:00
Jonathan Flueren 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
Jonathan Flueren 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
Jonathan Flueren 34a7708c0d Update Readme.md 2022-08-02 19:21:31 +02:00
Jonathan Flueren 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
Jonathan Flueren b37f8e3144 Add implementing better normals 2022-07-26 18:16:08 +02:00
Jonathan Flueren ff6b6191a4 Some more stuff with cat.obj 2022-07-19 17:51:59 +02:00
Jonathan Flueren ee49ce9ecb Add more 3d objects 2022-07-19 17:10:04 +02:00
Jonathan Flueren 99277995be Scene for baum.obj without antialiasing 2022-07-19 16:30:14 +02:00
Jonathan Flueren 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
Jonathan Flueren 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
Jonathan Flueren 8cb017283d Begin implementing triangle hittable 2022-07-05 18:02:28 +02:00
Jonathan Flueren 89bcc587d2 high quality 2022-07-05 16:13:22 +02:00
Jonathan Flueren 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
Jonathan Flueren 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
Jonathan Flueren 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
Jonathan Flueren 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
Jonathan Flueren ac4eca7e95 Multithreading 2022-06-01 17:59:25 +02:00
Jonathan Flueren decae9d00d add different diffuse renderer 2022-06-01 17:01:16 +02:00
Jonathan Flueren de16463c4e hit check normal vec angle 2022-06-01 16:49:39 +02:00
Jonathan Flueren b82a323642 Faster and static random number generator 2022-06-01 16:42:49 +02:00
Jonathan Flueren 0632c60989 Schwarze Oberfläche 2022-05-18 17:49:46 +02:00