Lionel Lemarié
@hikey.org
📤 324
📥 501
📝 268
Rendering, ray tracing, Metal API.
reposted by
Lionel Lemarié
Jure Triglav
1 day ago
The
#WebGPU
global illumination engine is getting somewhere, now with volumetric light shafts (00:58) and fully destructible environments. Sorry about the mouse cursor, that's how you know it's real, AI would _never_.
loading . . .
0
21
1
reposted by
Lionel Lemarié
David Peipei
2 days ago
Got some time to spend on the pathtracer denoiser. It's getting there, and the next step is to fix those disocclusion artefacts. I will start working more and more on this project, and share more info hopefully soon!
#rust
#webgpu
loading . . .
1
11
1
reposted by
Lionel Lemarié
Ipotrick
17 days ago
I think most raytracing effects and denoisers don't really think about needs of fast games like shooters. For my RTGI denoiser, i put in a lot of care to get an immediately readable and stable image from the first frame after dis-occlusion. its very satisfying.
loading . . .
1
31
1
reposted by
Lionel Lemarié
Jure Triglav
22 days ago
New post on how to do real-time diffuse global illumination using surfels and
#WebGPU
:
juretriglav.si/surfel-based...
#threejs
loading . . .
1
163
32
This was a fun quick experiment: Using an old photo I took in the forest, I used ml-sharp to generate gaussian splats from it, voxelized it in my toy renderer, relit the scene dramatically.
#rendeting
#metalrt
29 days ago
0
24
4
reposted by
Lionel Lemarié
Amélie Heinrich
about 1 month ago
Switched from ImGui to SwiftUI
3
17
2
Coloring a fractal is interesting in itself. Finding good colors is tricky. Applying them to the "right parts" is tricky. Here's a comparison of off-white vs a value that's displaced relative to the folding for each iteration (then mapped to a color ramp).
#fractals
#rendering
#metalrt
about 1 month ago
0
16
0
reposted by
Lionel Lemarié
JMS55
about 1 month ago
Ok, so I'm completely stuck trying to debug this. Left is pathtraced reference, right is my realtime renderer. Top row are metals, bottom row are dielectrics, and roughness goes from 0 to 1 left to right.
1
19
2
Render a fractal in 2 easy steps. 1. Render a sphere. 2. Render the rest of the... fractal.
#rendering
#metalrt
loading . . .
about 1 month ago
1
15
0
How to render a fractal in two easy steps: 1. Render a fractal. 2. Fold it into a fractal.
#rendering
#metalrt
loading . . .
about 1 month ago
1
14
1
Fractal mitosis 4.
#metalrt
#rendering
loading . . .
about 1 month ago
2
15
0
Fractal mitosis 3.
#metalrt
#rendering
loading . . .
about 1 month ago
2
22
2
Fractal mitosis 2.
#metalrt
#rendering
loading . . .
about 1 month ago
1
25
4
Fractal mitosis.
#metalrt
#rendering
loading . . .
about 1 month ago
1
16
1
reposted by
Lionel Lemarié
Nikita Lisitsa
about 2 months ago
New blog post! (yep, at New Year's Eve.) A short detour into a fun one-liner shading model I use for clouds in my game 🥰
lisyarus.github.io/blog/posts/a...
2
52
7
reposted by
Lionel Lemarié
JMS55
about 2 months ago
New post! "Realtime Raytracing in Bevy 0.18 (Solari)"
jms55.github.io/posts/2025-1...
0
63
12
reposted by
Lionel Lemarié
Sebastian Aaltonen
2 months ago
My "No Graphics API" blog post is live! Please repost :)
www.sebastianaaltonen.com/blog/no-grap...
I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
loading . . .
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
https://www.sebastianaaltonen.com/blog/no-graphics-api
19
466
203
Cem Yuksel's update to the teapot model looks great with a glass material!
#metalrt
#rendering
add a skeleton here at some point
2 months ago
0
34
6
reposted by
Lionel Lemarié
Cem Yuksel
2 months ago
A modernized Utah Teapot model with interior! You can see/customize/download it, along with historical versions on the official teapot page:
graphics.cs.utah.edu/teapot/
6
102
24
reposted by
Lionel Lemarié
Arseny Kapoulkine
2 months ago
After nine years of development, meshoptimizer has reached its first major version, 1.0! This release focuses on improvements in clusterization and simplification as well as stabilization. Here's a release announcement with more details on past, present and future; please RT!
meshoptimizer.org/v1
loading . . .
🐇 meshoptimizer v1.0
Mesh optimization library that makes meshes smaller and faster to render
https://meshoptimizer.org/v1
9
249
77
Naive attempt at loading the Zorah scene. Uses 200GB of RAM. With enough swap and patience, who needs optimization?..
#metalrt
#rendering
add a skeleton here at some point
2 months ago
1
17
0
Zorah looks like a nice level-up if you've conquered the classic Swallowing the Elephant challenge! (
pharr.org/matt/blog/20...
)
add a skeleton here at some point
5 months ago
0
5
1
reposted by
Lionel Lemarié
Pjbomb2
5 months ago
Some images showing off my improvements to my photon mapper I have integrated into truetrace The photon mapper is up on the Dev branch on the github
0
16
2
reposted by
Lionel Lemarié
Sebastian Lague
6 months ago
My latest coding adventure is now up on YT -- some experiments with ray-tracing glass and water, and the cool caustics they can cause
youtu.be/wA1KVZ1eOuA?...
loading . . .
Coding Adventure: Ray-Traced Glass and Caustics
YouTube video by Sebastian Lague
https://youtu.be/wA1KVZ1eOuA?si=GyzNvrl8VyIehZ0k
6
193
31
reposted by
Lionel Lemarié
Nelarius
7 months ago
Experimenting with a face extrusion and retraction brush in my toy
#voxel
editor. Threw a bit of
#raytracing
in there while I was at it ✨
loading . . .
0
5
1
Got an MRI so I played with some renders of the inside of my melon.
#metalrt
#rendering
7 months ago
4
43
4
Morphing fractal shapes. This is a Julia fractal with a linear interpolation of the distance function between iteration counts. Starts by interpolating between 1 and 3 iterations, then 3 and 5, etc... The material also changes for no particular reason...
#metalrt
#rendering
#fractal
loading . . .
7 months ago
1
14
0
reposted by
Lionel Lemarié
Warren Moore
8 months ago
New on Metal by Example: Getting Started with Metal 4, a breezy introduction to the fundamental changes arriving in the Metal API later this year:
metalbyexample.com/metal-4/
loading . . .
Getting Started with Metal 4
Another WWDC is in the books, and with it came a major update to many platform technologies, including Metal. Metal graduated to version number 4, and in this article, we’ll explore the core …
https://metalbyexample.com/metal-4/
1
9
2
🧵 Attempting to render a rainbow simply by path tracing millions of rain drops. It's not working well yet... Starting by looking closely at a drop and going through the color spectrum, we can see the diffraction at play: the refracted scene appears to move due to the changing ior.
loading . . .
8 months ago
5
52
5
Fractal SDF rendered as voxel spheres. The high resolution one has close to 1 billion spheres.
#metalrt
#rendering
8 months ago
1
10
0
Fractals, in situ.
#metalrt
#rendering
#FractalFriday
8 months ago
0
12
0
Fractals, in situ.
#metalrt
#rendering
#FractalFriday
8 months ago
0
11
0
@jbakergraphics.bsky.social
has an amazing collection of fractal distance estimators!
jbaker.graphics/writings/DEC...
All the authors are listed on the page. There are some gems in there!
#metalrt
#rendering
loading . . .
8 months ago
1
19
2
Renders of an old scene by Maximilian Tarpini. Makes for a fun light study.
#metalrt
#rendering
8 months ago
0
23
1
I got a pico-mac-nano! Such a cool little device. The 1.5" screen looks awesome. When I was a kid playing on my parents' Mac Plus and read that computers could one day fit in your pocket - *this* is what I imagined it would look like.
blog.1bitrainbow.com/pico-mac-nano/
8 months ago
1
7
0
Quick test of participating medium - simplest possible: on primary rays, N% chance of bouncing in a random direction at an arbitrary point between the origin and the intersection. Not a bad result, but I'm disappointed not to see better refracted light trails under the sphere.
#metalrt
#rendering
8 months ago
0
12
0
Gotta love the amount of detail available in the OSM maps.
#metalrt
#rendering
8 months ago
0
16
0
Nice little palate cleanser for my mind: easy renders of a few landmarks using OSM data. Some of these are 100M triangles. Plenty of detail in there.
#metalrt
#rendering
8 months ago
0
6
0
The photon debugging view is working pretty well now. I can navigate the scene to look at the paths, bounces and final photon positions - along with a preview of their impact on the scene.
#metalrt
#rendering
8 months ago
1
17
2
Here's an idea: shoot some photons and add them to the scene as actual emissive spheres to illuminate it. Couple of drawbacks: it's very slow and it's not very effective.
#metalrt
#rendering
8 months ago
6
43
4
Want to do a quick photon mapping test, but it's a slow start because I spent most of the time so far playing with the debug rays instead. It does immediately show that the basic GPU hash rand I used is no good.
#metalrt
#rendering
8 months ago
0
16
1
1/15) 🧵 Breaking down a quick experiment: Simple but slow displacement for ray-traced triangles
#MetalRT
#rendering
Top-left: Typical path-tracer with a simple triangle-based model. Other three: Same model input, with increasing displacement added while tracing the rays.
8 months ago
1
16
3
Quick experiment: Instead of adding each triangle to the BVH, how about adding a bbox for each one and raymarching the triangle inside? It's very very slow, but allows for some fun displacement.
8 months ago
1
13
0
"Self portrait" that looks nothing like me, as a test of a simple subsurface scattering implementation. I was aiming for the classic marble look, but there's plenty of room for improvement...
#metalrt
#rendering
8 months ago
0
8
0
Halvorsen attractor in Sponza.
#metalrt
#rendering
8 months ago
1
25
3
Halvorsen attractor.
#metalrt
#rendering
8 months ago
0
9
1
Halvorsen attractor.
#metalrt
#rendering
loading . . .
8 months ago
1
10
0
Glass Lorenz attractor.
#metalrt
#rendering
loading . . .
8 months ago
0
11
2
@xordev.com
! I have to grumble at you... I feel that I unfairly lost my
glsl-captcha.vercel.app
streak because of the low resolution of the previews 🥲 My vision goes funny and I see circles and wiggles where there should be checkered squares 😂 Anyway, that was a fun challenge. Thanks!
8 months ago
0
3
0
Simple variant of the Lorenz strange attractor.
#MetalRT
#rendering
loading . . .
8 months ago
0
3
0
Load more
feeds!
log in