Naty Hoffman

5K posts

Naty Hoffman banner
Naty Hoffman

Naty Hoffman

@renderwonk

Real-Time Graphics Specialist (Retired)

Burlingame, CA Katılım Şubat 2010
250 Takip Edilen7.6K Takipçiler
Naty Hoffman retweetledi
I3D Symposium
I3D Symposium@I3DCONF·
Next keynote is on! Kayvon Fatahalian from Stanford University and Roblox takes the I3D 2026 stage for a talk about Interactive 3D Worlds and Designing Great Interactions
I3D Symposium tweet media
English
0
1
3
703
Naty Hoffman retweetledi
I3D Symposium
I3D Symposium@I3DCONF·
Next keynote is on! Dor Verbin from Google DeepMind takes the I3D 2026 stage for a look at generative models, physical priors, and the future of 3D reconstruction.
I3D Symposium tweet mediaI3D Symposium tweet media
English
0
2
3
818
Naty Hoffman retweetledi
I3D Symposium
I3D Symposium@I3DCONF·
Day 2 is underway at I3D 2026! We’re back for another full day of graphics, games, and great conversations as we continue celebrating I3D’s 40th anniversary. Follow along for more highlights from the symposium!
I3D Symposium tweet media
English
0
2
6
625
Naty Hoffman retweetledi
I3D Symposium
I3D Symposium@I3DCONF·
Papers Session 3: Model glow ups is in progress! Find the full paper details here: #model-glow-ups" target="_blank" rel="nofollow noopener">i3dsymposium.org/2026/papers.ht… #I3D2026
I3D Symposium tweet mediaI3D Symposium tweet media
English
0
2
7
803
Naty Hoffman
Naty Hoffman@renderwonk·
@g_Schellenbaum I don’t disagree with anything you’ve written. Until we have a better model then all these things are worth doing. Separately from that, I have a strong feeling that a better model is out there and we should be spending more effort on finding it.
English
0
0
1
26
Gian Schellenbaum
Gian Schellenbaum@g_Schellenbaum·
@renderwonk I was neither disagreeing with you nor suggesting everyone do what TCP does. The practical values of having a better model are clear. There's no disputing that. However, here is some food for thought: (1/6)
English
2
0
0
55
Naty Hoffman
Naty Hoffman@renderwonk·
This might be the most important paper on surface shading to come out in years. TL;DR: microfacet models are wrong and proposed wave-based or hybrid alternatives are wrong too. This is an exciting opportunity for new research! ssteinberg.xyz/2026/04/01/acc…
English
2
18
143
7K
Naty Hoffman
Naty Hoffman@renderwonk·
@tonyblu331 @g_Schellenbaum I meant the directional error term specifically - it only works when you have a massive calibrated database of photo references to analyze. It’s not the kind of thing that an artist could paint from scratch when creating a surface from a concept sketch.
English
0
0
1
45
Antonio Bonet
Antonio Bonet@tonyblu331·
@renderwonk @g_Schellenbaum Agree, one of the drawbacks of the TCP shading model is the lack of artistic control. Seems like you need to learn how to fly an airplane just to tweak a few sliders. It works beautifully, but definitely an in-house solution.
English
1
0
0
63
Naty Hoffman
Naty Hoffman@renderwonk·
@g_Schellenbaum TCP is a great example of a practical production solution. But it doesn’t replace the need for a model which is robust, artist-controllable and *also* (unlike current models) matches the real world; if anything it shows the need for such a model.
English
2
0
1
319
Gian Schellenbaum
Gian Schellenbaum@g_Schellenbaum·
@renderwonk You could of course consider it a work-around or a "hack" but TCP addressed this problem directly by using the directional error to correct the shading. It's pragmatic, results-driven and actually works. Jump to 28:20 in the video: gdcvault.com/play/1029339/T…
English
1
0
3
430
Naty Hoffman
Naty Hoffman@renderwonk·
Instead of “are wrong” I should have said “are a poor match to real-world surfaces”. As George E. P. Box taught us, all models are wrong anyway 🙂
English
0
0
2
899
Naty Hoffman retweetledi
I3D Symposium
I3D Symposium@I3DCONF·
We’re excited to welcome Naty Hoffman as a keynote speaker at I3D 2026. More details: #naty-hoffman" target="_blank" rel="nofollow noopener">i3dsymposium.org/2026/keynotes.… Register here: i3dsymposium.org/2026/registrat… #I3D2026
English
0
6
12
2.9K
Naty Hoffman retweetledi
Arseny Kapoulkine 🇺🇦
New blog post! In "Quantizing tangent frames", we look at various established methods to represent tangent frames in the vertex data, squeeze a few variants into 32 bits per vertex and look at the resulting precision. zeux.io/2026/04/30/qua… Retweet, like and subscribe!
English
2
43
189
9.8K
Naty Hoffman retweetledi
Awni Hannun
Awni Hannun@awnihannun·
Adopting Claude speak in my regular life, episode 1: Partner: Did you do the dishes tonight? Me: Yes they're done. Partner: Why are they still dirty? Me: You're right to push back. I didn't actually do them.
English
396
3.8K
55.9K
1.8M
Naty Hoffman retweetledi
I3D Symposium
I3D Symposium@I3DCONF·
The early registration deadline for I3D 2026 at Lucasfilm (May 13-15th) is fast approaching, with only one week left! Early registration deadline is: 17 April 2026 Register now to secure your spot: i3dsymposium.org/2026/registrat… #I3D2026
English
0
3
5
2K
Naty Hoffman retweetledi
Ignacio Castaño
Ignacio Castaño@castano·
I've been reverse engineering Apple's, ARM's, and ImgTec's hardware image compression formats. ARM's AFRC is the clear winner, but does native hardware compression make real-time texture encoding obsolete? ludicon.com/castano/blog/2…
English
3
30
222
34.4K
Naty Hoffman retweetledi
Athenaeum Book Club
Athenaeum Book Club@athenaeumbc·
G. K. Chesterton explains that reading gives a man more lives than he was born with: “A man who has read a thousand books is armed for life; a man who has read none is easy prey. The man who has read a thousand books has lived a thousand lives. He has seen cities he has never visited, spoken to men who died centuries ago, and walked in worlds that no longer exist. Reading does not merely inform him; it enlarges him. It stretches the boundaries of his own experience until he becomes something more than himself.”
Athenaeum Book Club tweet media
English
87
1.5K
5.6K
163.2K
Naty Hoffman
Naty Hoffman@renderwonk·
@SebAaltonen Since the AO solution you need is long-distance / low-frequency only (backed up by SSAO for the high-frequency stuff) couldn’t you bake or compute it at an extremely low spatial frequency? Wouldn’t that take care of the storage / memory / compute resource issues?
English
0
0
0
189
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
Increasing SSAO kernel isn't going to work, you get very visible screen space artifacts on screen edges. Screen space isn't good enough for large scale AO. We could use some sky-visibility approximation. Distance fields (sphere trace) would require building up distance field from the whole scene, and that takes memory. In a web page total RAM allocation is limited to 1.5GB. Also web page must load fast, so we can't bake big distance fields to disk (server). You could use hardware ray-tracing for it, but WebGPU doesn't have hardware ray-tracing, and we are targeting mobile phones as well. Performance would not be good enough. AC4: Blag Flag had top-down AO. Basically a pre-blurred shadowmap straight from top. Works well with big buildings casting long soft AO. But it's a hack. Not physically correct. And doesn't work in all scenes.
English
1
0
11
3K
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
The image looks otherwise pretty good but the area marked with red outline looks like shit. This is because we don't have no baked lighting, no realtime GI and no approximation for large scale AO / sky visibility. GTAO (screen space) only gives us high frequency occlusion...
Sebastian Aaltonen tweet media
English
4
0
68
7.8K
Naty Hoffman retweetledi
I3D Symposium
I3D Symposium@I3DCONF·
To encourage more submissions we are extending the deadline for posters by one week, to 27 March 2026. Poster and demo notification is now extended to 3 April 2026. More information about poster submissions at: i3dsymposium.org/2026/cfp-poste… #I3D2026
English
0
3
2
813