maxliani Profile Banner
Max Liani Profile
Max Liani

@maxliani

Followers
13K
Following
2K
Media
783
Statuses
8K

Raytracing Director at Nvidia. Previously: Tech Lead for RenderMan at Pixar, Architect of Glimpse Renderer at Animal Logic 🇮🇹🇦🇺🇺🇸🇨🇦 Views are my own.

The pale blue dot
Joined July 2013
Don't wanna be here? Send us removal request.
@maxliani
Max Liani
9 months
As Katniss Everdeen once said, “thank you for your consideration”.
Tweet media one
1
1
31
@maxliani
Max Liani
11 days
First rather naive implementation of Stochastic Light Cuts. Here comparing uniform sampling vs SLC with 1spp over 16,000 lights.
Tweet media one
Tweet media two
4
7
78
@maxliani
Max Liani
12 days
It’s been a long break away from my projects. Work deadlines + sickness + low energy slow recovery….I think I’ll try to make some progress on light transport, at least for a bit. Workbench doesn’t handle many lights (not gracefully at least).
3
0
42
@maxliani
Max Liani
1 month
RT @mmalex: this video has brilliant demonstrations and explanations of weird bokeh & penumbra effects called ' blistering', which despite….
0
17
0
@maxliani
Max Liani
2 months
The Vulkan porting is complete 🎉 The last missing piece was the primordial raster renderer, which I am not sure why I keep around :).All in all, it wasn't nearly as hard as I thought it would be.
7
12
338
@maxliani
Max Liani
3 months
Components selection and editing work again.
4
3
101
@maxliani
Max Liani
3 months
And boooom.
8
1
147
@maxliani
Max Liani
3 months
I am doing things I a rush lately. Hopefully a better structure will emerge from the mess and a rewrite will follow.
2
0
11
@maxliani
Max Liani
3 months
Some progress: the grid, selection, wireframe, light gizmos, reverse Z-buffer, path-tracer/raster compositing and a few more bits. It's all coming back together.
5
19
487
@maxliani
Max Liani
3 months
And. it's upside down 🤣
Tweet media one
5
0
85
@maxliani
Max Liani
3 months
The frame for a populated UI (i.e. something is selected) takes longer. rendering at 7.5kHz. Whereas when the CUDA renderer is updating, the context transition (between graphics and compute) takes its toll, dropping to 3.5kHz (something that will take me time to figure out)
Tweet media one
2
0
31
@maxliani
Max Liani
3 months
It's still a mess, but bit progress today, UI fully working. With an empty scene the program renders at 12kHz, which is ridiculous! This compared to 4kHz of the OpenGL implementation. To get there I had to hack through GLFW and dear imgui docking where some "expensive" windows
Tweet media one
7
5
242
@maxliani
Max Liani
3 months
RT @Jiayin_Cao: Here is a new blog post of mine, where I dive deep into the theory and math behind ReSTIR GI. Big thanks to @nmkettunen….
0
80
0
@maxliani
Max Liani
3 months
I write long functions and use brackets to create collapsible blocks within. With appropriate comments for the blocks, is more convenient than small functions, very readable, keeps the scope clean, and I find it trivial to maintain.
@cmuratori
Casey Muratori
3 months
It's true! Never judge a function by its size.
3
3
119
@maxliani
Max Liani
3 months
RT @FilmicWorlds: New post: Upsampling via Multisampling. The goal is to use an MSAA target in an interesting way for doing a 4x area upsam….
Tweet card summary image
filmicworlds.com
Can we use multisampling effectively for upsampling? This has been a question in the back of my mind for give or take 10+ years.
0
53
0
@maxliani
Max Liani
3 months
Small progress today: my GUI library system is partially working. Textures and picking are still missing though.
4
2
157
@maxliani
Max Liani
3 months
And most of my time today went into figuring out how to load the texture that shows here. This is going to take a while!
Tweet media one
0
0
21
@maxliani
Max Liani
3 months
Porting to Vulkan is taking shape. The easy part of getting the imgui-based portion is mostly done. Now to the hard part.
Tweet media one
2
0
73
@maxliani
Max Liani
4 months
Rainbow cubes are back!. It's likely many of you didn't know me when all my posts were showing rainbow cubes in a way or another. As I am preparing to port Workbench to VK, I am back to basics.
2
3
94
@maxliani
Max Liani
4 months
And so, the porting begins.
Tweet media one
15
2
404
@maxliani
Max Liani
4 months
<250ms roundtrip in batch mode 🎉
0
0
18