Lionel Lemarié
banner
hikey.org
Lionel Lemarié
@hikey.org
Rendering, ray tracing, Metal API.
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
January 22, 2026 at 1:38 PM
Reposted by Lionel Lemarié
Switched from ImGui to SwiftUI
January 20, 2026 at 4:44 PM
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
January 20, 2026 at 3:44 PM
Reposted by Lionel Lemarié
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.
January 19, 2026 at 2:01 AM
Render a fractal in 2 easy steps.
1. Render a sphere.
2. Render the rest of the... fractal.
#rendering #metalrt
January 16, 2026 at 12:32 PM
How to render a fractal in two easy steps:
1. Render a fractal.
2. Fold it into a fractal.
#rendering #metalrt
January 16, 2026 at 5:48 AM
Fractal mitosis 4.
#metalrt #rendering
January 15, 2026 at 1:12 PM
Fractal mitosis 3.
#metalrt #rendering
January 14, 2026 at 5:00 PM
Fractal mitosis 2.
#metalrt #rendering
January 13, 2026 at 7:16 PM
Fractal mitosis.
#metalrt #rendering
January 10, 2026 at 2:26 PM
Reposted by Lionel Lemarié
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...
December 31, 2025 at 3:03 PM
Reposted by Lionel Lemarié
New post! "Realtime Raytracing in Bevy 0.18 (Solari)"

jms55.github.io/posts/2025-1...
December 27, 2025 at 8:51 PM
Reposted by Lionel Lemarié
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".
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...
www.sebastianaaltonen.com
December 16, 2025 at 6:52 PM
Cem Yuksel's update to the teapot model looks great with a glass material!
#metalrt #rendering
December 12, 2025 at 2:37 PM
Reposted by Lionel Lemarié
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/
December 11, 2025 at 5:34 AM
Reposted by Lionel Lemarié
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
🐇 meshoptimizer v1.0
Mesh optimization library that makes meshes smaller and faster to render
meshoptimizer.org
December 8, 2025 at 4:56 PM
Naive attempt at loading the Zorah scene. Uses 200GB of RAM. With enough swap and patience, who needs optimization?..
#metalrt #rendering
December 10, 2025 at 3:45 AM
Zorah looks like a nice level-up if you've conquered the classic Swallowing the Elephant challenge!
(pharr.org/matt/blog/20...)
October 2, 2025 at 2:26 PM
Reposted by Lionel Lemarié
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
September 21, 2025 at 8:29 PM
Reposted by Lionel Lemarié
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?...
Coding Adventure: Ray-Traced Glass and Caustics
YouTube video by Sebastian Lague
youtu.be
August 16, 2025 at 12:44 PM
Reposted by Lionel Lemarié
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 ✨
August 4, 2025 at 7:28 PM
Got an MRI so I played with some renders of the inside of my melon.
#metalrt #rendering
July 19, 2025 at 8:21 PM
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
July 15, 2025 at 12:31 PM
Reposted by Lionel Lemarié
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/
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 …
metalbyexample.com
July 8, 2025 at 10:46 PM
🧵 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.
July 7, 2025 at 5:38 AM