Currently obsessed with ray tracing 💡
I now used them to create the first object. Here I show them with and without material/textures
I now used them to create the first object. Here I show them with and without material/textures
These are gonna be the building blocks for more interesting objects and scenes coming soon.
These are gonna be the building blocks for more interesting objects and scenes coming soon.
Here I used my new NEE path tracer.
Here I used my new NEE path tracer.
Both methods converge to the same final image — but NEE gets there much faster ⏱️
Here we use 10 times more samples for path tracing, yet the image still looks worse than with NEE.
Both methods converge to the same final image — but NEE gets there much faster ⏱️
Here we use 10 times more samples for path tracing, yet the image still looks worse than with NEE.
Spheres now support color textures. A solar system scene felt like the perfect demo. (Nothing to scale.)
It might not be the most complex scene for a renderer, but it's great for testing textures and motion.
Spheres now support color textures. A solar system scene felt like the perfect demo. (Nothing to scale.)
It might not be the most complex scene for a renderer, but it's great for testing textures and motion.
⚙️ Method: Ray Tracing (written in C++)
🎯 Samples per pixel: 10
⏱️ Render time: 2.5 minutes (on 8 cores)
It will probably look much better with path tracing.
⚙️ Method: Ray Tracing (written in C++)
🎯 Samples per pixel: 10
⏱️ Render time: 2.5 minutes (on 8 cores)
It will probably look much better with path tracing.
🎨 Simple (base color)
💡 Deterministic (direct light, reflection, refraction)
🔦 Ray tracing
🌌 Path tracing
Each handles light in a progressively more realistic way. And I finally (!) get consistent results among all four. Check it out!
🎨 Simple (base color)
💡 Deterministic (direct light, reflection, refraction)
🔦 Ray tracing
🌌 Path tracing
Each handles light in a progressively more realistic way. And I finally (!) get consistent results among all four. Check it out!
Oh boy, stuff goes wrong. At least I get some funky images.
Oh boy, stuff goes wrong. At least I get some funky images.
I finally got around to re-write my code to simulate 3 fundamental types of interactions (+variants and mixtures):
1. Diffuse scatterings
2. Reflections
3. Refractions
I finally got around to re-write my code to simulate 3 fundamental types of interactions (+variants and mixtures):
1. Diffuse scatterings
2. Reflections
3. Refractions
My objects can move now ⏩
On a side note: I have to think about optimization soon. This video took my laptop 5 hours to render...
My objects can move now ⏩
On a side note: I have to think about optimization soon. This video took my laptop 5 hours to render...
My ambition is to start from scratch using C++ and see how far I can push it and how long the project is fun and motivating.
#coding #raytracing #cplusplus
My ambition is to start from scratch using C++ and see how far I can push it and how long the project is fun and motivating.
#coding #raytracing #cplusplus
In September 2023, geophysicists across the world started monitoring a very odd signal coming from the ground under them.
It was picked up in the Arctic. And Antarctica. It was detected everywhere, every 90 seconds, as regular as a metronome, for *nine days*.
What the HELL?
1/
In September 2023, geophysicists across the world started monitoring a very odd signal coming from the ground under them.
It was picked up in the Arctic. And Antarctica. It was detected everywhere, every 90 seconds, as regular as a metronome, for *nine days*.
What the HELL?
1/
Existen solo dos géneros: fascistas y antifascistas.
Es gibt nur zwei Geschlechter: faschistisch und antifaschistisch.
Existen solo dos géneros: fascistas y antifascistas.
Es gibt nur zwei Geschlechter: faschistisch und antifaschistisch.
www.nytimes.com/2025/02/20/o...
www.nytimes.com/2025/02/20/o...
- Warren Buffett (2006)
For SOME reason, this quote pops into my head almost daily…
- Warren Buffett (2006)
For SOME reason, this quote pops into my head almost daily…
Seht hin. Ich weiß, das ist schmerzhaft, aber macht nicht die Augen zu!
Sowas tun Faschisten, wenn man ihnen die Gelegenheit gibt.
In October 1942 she was deported to #Auschwitz and, after selection, murdered in the gas chamber.
Seht hin. Ich weiß, das ist schmerzhaft, aber macht nicht die Augen zu!
Sowas tun Faschisten, wenn man ihnen die Gelegenheit gibt.
- A philosophy of software design, John Ousterhout
- A philosophy of software design, John Ousterhout
- A philosophy of software design, John Ousterhout
- A philosophy of software design, John Ousterhout
So far, it has been really great at putting words on how I somehow feel about certain ways of developing software.
I might share some quotes from the book later.
Let me know if you can recommend similar books. 📚 💻
So far, it has been really great at putting words on how I somehow feel about certain ways of developing software.
I might share some quotes from the book later.
Let me know if you can recommend similar books. 📚 💻