Max Liani

7.9K posts

Max Liani banner
Max Liani

Max Liani

@maxliani

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 Katılım Temmuz 2013
177 Takip Edilen14.8K Takipçiler
Max Liani
Max Liani@maxliani·
@abbatordev Hehe, it’s part of my series of incomplete publishing. The way I imagined it, part 2 would have been a list of utilities to deal with containers, like adding/removing an element at an index in a vector. 5 years? Uff I feel old.
English
1
0
1
20
abbator
abbator@abbatordev·
@maxliani I'm wondering if part 2 of 'Undo, the art of' is ever coming. I've only been waiting 5 years. Really enjoyed part 1, though.
English
1
0
0
15
Max Liani
Max Liani@maxliani·
@svadrb @ShinjiOgaki It’s like teaching a junior dev to not do what they were taught in college. With the difference the AI won’t learn, so you have to re-brief every single time.
English
0
0
1
32
Max Liani
Max Liani@maxliani·
@svadrb @ShinjiOgaki That depends a lot on your codebase, they domain of the problem, your coding style, etc. For instance, I don’t like abstractions, helper functions, accessors, and a lot of the design patterns stuff… by default the AI produces that galore.
English
1
0
1
32
Shinji Ogaki
Shinji Ogaki@ShinjiOgaki·
It's pathetic, but at this rate, the day I can no longer code—much like how smartphones made me forget Kanji—is just around the corner. I'll stop using coding agents for my hobby projects.
English
1
0
21
2.2K
Max Liani
Max Liani@maxliani·
@ShinjiOgaki 💯 I think the productivity boost has to be found in everything we don’t want to do but still is part of the job. For the core competence we care about, that has to be done by us, otherwise there is no craft anymore.
English
0
0
3
86
Shinji Ogaki
Shinji Ogaki@ShinjiOgaki·
@maxliani Thanks for the comment. I loved using it at first too, but later struggled to fix bugs because I didn't remember the code the agent wrote. I lose attachment to it, and it feels less fun. It's a very strange experience.
English
1
0
3
170
Max Liani
Max Liani@maxliani·
@ShinjiOgaki I still code the vast majority of what I produce. I let the agents find out information in other people’s contributions, or try to debug for a bit, but then I rewrite the majority or it. I have found that the code I produce tends to be 1/3 or less LOC of what the agent generated.
English
3
0
8
715
Max Liani
Max Liani@maxliani·
@ShinjiOgaki For a period I thought AI for personal project was the factor that would have given me the satisfaction to see the project progress. Truth is the opposite happened. Now I am stuck and haven’t opened my project in months.
English
0
0
5
356
Yinzer G
Yinzer G@yinzer_g·
99.99% of the world's population can't tell you which of these flags is Belgium.
Yinzer G tweet media
English
1.3K
25
508
4.4M
Max Liani
Max Liani@maxliani·
@dansanburu それらは焼いたものではなく、中にツナが入っています。一方、先週作ったこちらはひよこ豆入りで、フライパンで焼いたものです。外側のご飯の、少しカリッとした食感が気に入っています。
Max Liani tweet media
日本語
1
0
1
51
ダンさんブル@d三b
ダンさんブル@d三b@dansanburu·
@maxliani 具も入っているんですか。本格的ですね。 BBQグリルなどで焼いて焦げ目をつける 焼きおにぎりも美味しいですよ
日本語
1
0
0
52
Max Liani
Max Liani@maxliani·
Coming back from Japan, I got in the habit of cooking onigiri.
Max Liani tweet media
English
1
0
20
1.4K
Max Liani
Max Liani@maxliani·
@dansanburu はい、醤油とごま油で味付けしたおにぎりで、具はツナです。毎回違うバリエーションで作るようにしているんです。🙏
日本語
1
0
3
66
ダンさんブル@d三b
ダンさんブル@d三b@dansanburu·
@maxliani 醤油おにぎりですか? 形も良くて美味しそう。 最初この写真を見た時に CGかと疑ってしまいました。 とても良い質感だなあと
日本語
1
0
0
67
Naty Hoffman
Naty Hoffman@renderwonk·
Holy crap. Codex just implemented a camera zoom-out by *dynamically shrinking the scene* - rebuilding the scene slightly smaller each frame, instead of just adjusting the camera matrix. And that’s with gpt-5.5 high. Sigh.
English
17
3
243
37.9K
Max Liani
Max Liani@maxliani·
@cmuratori 0xDEADBEEF — A bold scent with hints of corrupted memory.
English
0
0
24
1.3K
Casey Muratori
Casey Muratori@cmuratori·
Everyone who subscribes to my Substack knows that we do not accept advertising or sponsors. But I would absolutely make an exception for this. I think we can all agree the world needs more designer fragrances formulated with the low-level programmer in mind!
Casey Muratori tweet media
English
29
11
787
74.8K
Max Liani
Max Liani@maxliani·
@esmolikowski 💯 Personally, I still think that using Cursor to “codevelop”, while letting agents run free to “find out and come back with information” is still the sweet spot for me.
English
0
0
0
106
Eric Smolikowski
Eric Smolikowski@esmolikowski·
Having said that it is really difficult to know when to not use AI tools. And it is sometimes super exhausting to use them. Chatting with claude the whole day and reading code is actually much harder than writing the code yourself. Mostly because on how the brain works.
English
1
0
3
282
Eric Smolikowski
Eric Smolikowski@esmolikowski·
For some tasks, I find using AI tools to be extremely productive. I get about 100-300x speed up to write small automation scripts, parsing logs, simple refactoring. But there are some areas where AI is actually much slower. Mostly because it keeps writing the wrong code.
English
1
0
6
320
Max Liani
Max Liani@maxliani·
@MadMaraca Seeing that box, my mind went immediately to render scaling tests I was doing back in the days (when I was working on rendering tech for artists). It looks like a box from far... pixel size, high resolution models... hundreds of millions of them :) Screenshots from 2014.
Max Liani tweet mediaMax Liani tweet media
English
0
0
21
1.1K
Mari
Mari@MadMaraca·
Sketch >>> ( Guess the Final ) 🙃
Mari tweet media
English
8
3
128
12.4K
Max Liani retweetledi
Today Years Old
Today Years Old@todayyearsold·
Hollywood has spent nearly $600 million trying to bring Matt Damon home. Have they considered maybe he just doesn’t want to come back?
Today Years Old tweet media
English
519
7.1K
61.7K
3.4M
Max Liani
Max Liani@maxliani·
@SebAaltonen Once I had two sessions on the same presentation (sponsored sessions) one was a 20min the other 40. Half way through the 20min session I realized I was presenting with the 40min deck 🤦🏻‍♂️
English
0
0
6
679
Sebastian Aaltonen @ SIGGRAPH
The most painful thing about SIGGRAPH presentations: Your slot is 40 min. Your presentation is 48 mins. You are still missing the last slide... Making a presentation about a 50 page blog post is PITA :D
English
6
1
106
9K
Max Liani
Max Liani@maxliani·
@esmolikowski If I may ask, what type of model/harness/claw do you use?
English
0
0
0
1.4K
Eric Smolikowski
Eric Smolikowski@esmolikowski·
I’m running into more issues these days where the agents are straight up gaslighting me. They tell me they’re done with a task. Tests fail. They ‘forgot’ to write half the code.
English
1
0
2
1.5K
Omar 🍋
Omar 🍋@ocornut·
Stumbled on the only 'goto' in my code today. Recalled how it took me an unreasonable amount of minutes to accept adding it back then. Partly swayed by decades of unwarranted bad rep; partly because I didn't fully grok what it implied for the compiler dealing with constructors.
English
6
1
68
11.3K
Max Liani
Max Liani@maxliani·
@Jiayin_Cao It’s the right technique. You let the door open to use SIMD to vectorize shader execution of sorted batches and get real performance improvements. I did some Siggraph presentations with Alex Welsh a while ago about this (when I was still leading the RenderMan XPU effort)
English
1
0
1
211
Jiayin Cao
Jiayin Cao@Jiayin_Cao·
@maxliani Exactly what I did. I took some detour by making an attempt to SIMD the whole shading language first, only to realize that I had to introduce too many new concept to deal with divergency. The AD solution is quite neat. Though it has its problem, but it should be good for my use
English
2
0
3
809
Jiayin Cao
Jiayin Cao@Jiayin_Cao·
After years of thinking about it, I finally got a reasonable approximation for mipmap selection working in my renderer. The biggest challenge, by far, was supporting procedural UV generation in my shading language. I believe I have enough content to put down a blog post next.
Jiayin Cao tweet mediaJiayin Cao tweet mediaJiayin Cao tweet mediaJiayin Cao tweet media
English
2
14
197
11.6K