Bart Wronski πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ's Avatar

Bart Wronski πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ

@bartwr.bsky.social

Engineering, Computer Graphics, Art, DSP, ML Culture, Techno, Industrial, and Electronic Music. Research Scientist at NVIDIA. Ex Google Research, Ex games (Sony, Ubisoft, CD Projekt). Politically leftist. He/they. https://linktr.ee/bartwronsk

2,115 Followers  |  429 Following  |  632 Posts  |  Joined: 27.04.2023  |  2.2635

Latest posts by bartwr.bsky.social on Bluesky

Preview
GitHub - dsharlet/array: C++ multidimensional arrays in the spirit of the STL C++ multidimensional arrays in the spirit of the STL - dsharlet/array

A "healthy" alternative (though some would complain about cache ;] ): strided array views. Just return a strided view - no allocations needed. User can "compact" it if they want.
E.g. github.com/dsharlet/array a numpy-like multidimensional array powerhouse from my friend and a former coworker.

03.10.2025 23:52 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - dsharlet/array: C++ multidimensional arrays in the spirit of the STL C++ multidimensional arrays in the spirit of the STL - dsharlet/array

A "healthy" alternative (though some would complain about cache ;] ): strided array views. Just return a strided view - no allocations needed. User can "compact" it if they want.
E.g. github.com/dsharlet/array a numpy-like multidimensional array powerhouse from my friend and a former coworker.

03.10.2025 23:52 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Happy to announce: ReSWD. Sliced Wasserstein Distances are quite powerful, but they perform a Monte Carlo (MC) integration (over random directions). During an optimization this can lead to noisy gradients due to variance.

Project page: reservoirswd.github.io

02.10.2025 12:42 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Computing the exact bijection of the optimal transport (OT) problem between very large point sets is completely untractable…

In our SIGGRAPH Asia 2025 paper: β€œBSP-OT: Sparse transport plans between discrete measures in log-linear time” we get one with typically 1% of error in a few seconds on CPU!

01.10.2025 13:55 β€” πŸ‘ 34    πŸ” 12    πŸ’¬ 1    πŸ“Œ 2
Preview
The Three Wise Men A philosophy webcomic about the inevitable anguish of living a brief life in an absurd world. Also Jokes

The Three Wise Men -
existentialcomics.com/comic/622

29.09.2025 15:39 β€” πŸ‘ 151    πŸ” 41    πŸ’¬ 6    πŸ“Œ 4
Post image

Graphics Programming weekly - Issue 410 - September 28th, 2025 www.jendrikillner.com/post/graphic...

29.09.2025 13:30 β€” πŸ‘ 48    πŸ” 21    πŸ’¬ 0    πŸ“Œ 0
Picture Perspective and Our Eyes
YouTube video by Aaron Hertzmann Picture Perspective and Our Eyes

Here's a recording of my talk on how perspective works! If you're interested in learning about how picture perspective works in human vision, this is the video to watch. #visionscience
www.youtube.com/watch?v=eamc...

29.09.2025 17:17 β€” πŸ‘ 19    πŸ” 6    πŸ’¬ 2    πŸ“Œ 1
Post image

#SIGGRAPH2025 Advances in Real-Time Rendering in Games course talks slides posted: "Adaptive Voxel-Based Order-Independent Transparency" shipping in the upcoming Call of Duty: Black Ops 7 by Michal Drobot from Activision Central Tech is now online: advances.realtimerendering.com/s2025/index....

30.09.2025 01:08 β€” πŸ‘ 81    πŸ” 21    πŸ’¬ 0    πŸ“Œ 1

Congratulations! :)

25.09.2025 14:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There seems to be a phenomenon on Bluesky where if you talk about AI, even critically, in a way that isn't obviously disparaging, you're marked as an AI bro and blocked. The result is that leading AI ethicists are now "AI Bros" πŸ™„

24.09.2025 03:44 β€” πŸ‘ 22    πŸ” 5    πŸ’¬ 4    πŸ“Œ 1

Reading this as I am rewriting a Python project to be 100% asyncio-based.πŸ˜…
But I don't disagree! Harder to debug, harder to profile, there is overhead...
But also really nice to write - and read - for things that mix UI, disk operations, some slow background processing... 100x better than callbacks.

24.09.2025 00:16 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
How are Billions of Nanoscopic Transistors Made into a Microchip? EUV Photolithography πŸ› οΈβš™οΈπŸ€―
YouTube video by Branch Education How are Billions of Nanoscopic Transistors Made into a Microchip? EUV Photolithography πŸ› οΈβš™οΈπŸ€―

Insanely well-made video on EUV photolithography: www.youtube.com/watch?v=B248...

22.09.2025 21:02 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

NNs are ok and find some close-to-optimal local minima because of crazy overparametrized wastefulness leading to a super smooth loss landscape with infinite close-to-optima.

22.09.2025 03:26 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Everyone who tries differentiable programming encouraged by the success of NN training learns this lesson the hard way (so did I!). Most "functions" of a few+ variables, even when 100% differentiable, are so non-convex that getting optimal parameters is impossible from random start. :(

22.09.2025 03:26 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For optimizing a post filter, why do you need *all* rendering inputs being differentiable, do you need gradients of everything? Only things processing optimized variables need differentiability. (Maybe I misunderstood the application)
But as always - SGD might not be able to optimize them...

22.09.2025 03:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This looks absolutely fantastic! LLMs have great educational value and this is one of the best examples I have seen (as not replaceable by more "low tech" tools without existing total expertise)

22.09.2025 02:42 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The question is: what do you need it for. :) It generally works with some limitations, but for primary visibility or materials, you can assume it 100% solved. But its usefulness depends on application. Minor geometry tweaking? Great! Full scene reconstruction - forget - SGD itself is not enough.

22.09.2025 02:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ok, kind of makes sense. I was replacing it myself and paying for it, but it was a while ago and I think the prices went up like crazy for that. On my previous phone I replaced it once after 1.5y, and now after 3y it was again getting unbearable (heavy use = 2x charges a day :( ).

20.09.2025 19:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That said, I absolutely cannot understand people who buy a new phone every year. Even ignoring the cost and the environmental impact, the hassle of setting it up (FU Microsoft Authenticator) is more than any truly perceivable benefit.

20.09.2025 19:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Got the new iPhone Pro - my usual 3 year phone cycle. After customizing the ugly and messy initial glass look (those home screen bubbles ugh), feels great! Not a groundbreaking update, but worth it. The screen, snappiness, new cameras and formats, styles, camera button (FINALLY!), USB-C. Good buy.

20.09.2025 18:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think the H1Bs were broken, gaming the system, and the minimum required salary should be at least doubled.
(Based on personal experience: I didn’t win the literal H1B lottery)
But this is a) extortion, and b) destroying lives of existing H1B holders.
It will destroy any US skill-based industry.

20.09.2025 17:05 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Part that I missed yesterday: this is $100k extortion *per year*.
And for existing H1B holders as well! Basically making H1Bs useless for anyone but $1mm+ employees (that will likely use O1 anyway).
And it’s an application fee: so if they don’t approve it - *poof*. Money burned.

20.09.2025 17:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think the H1Bs were broken, gaming the system, and the minimum required salary should be at least doubled.
(Based on personal experience: I didn’t win the literal H1B lottery)
But this is a) extortion, and b) destroying lives of existing H1B holders.
It will destroy any US skill-based industry.

20.09.2025 17:05 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

The tariffs were the first step into destroying the US trust score. This shatters it.

These folks have the same progress goals as Pol Pot. A return to the good old days of an agrarian economy.

20.09.2025 12:51 β€” πŸ‘ 45    πŸ” 8    πŸ’¬ 3    πŸ“Œ 0
Why Photographic Styles Look So Good on iPhone 16
YouTube video by ZY Cheng Why Photographic Styles Look So Good on iPhone 16

Ok this YouTube video does explains these filters. I am now a fan:

youtu.be/6tLk40RkgVE?...

20.09.2025 14:20 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

My absolutely favorite paper in this space I recommend to anyone working on reconstruction or inverse tasks (or even any machine learning): arxiv.org/abs/1711.06077 "Perception-Distortion Tradeoff". Goes beyond quantifying the error/distortion of the reconstruction statistically, 2/

17.09.2025 01:06 β€” πŸ‘ 17    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I also love the irony on how "perception" does not depend on the perceptual senses or our brain interpretation of signals, but is simply a statistical distribution divergence. Which is practical and actionable, no matter which divergence function is used (though some are better/worse). 4/4

17.09.2025 01:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

and clearly visually demonstrating why pure MSE or MAP are not enough, but also discusses formally why it is at odds with the "perception" or "realism" of the reconstruction and the inherent trade-off. It was an eye-opener for me and changed the way I think about any inverse problems. 3/

17.09.2025 01:06 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

My absolutely favorite paper in this space I recommend to anyone working on reconstruction or inverse tasks (or even any machine learning): arxiv.org/abs/1711.06077 "Perception-Distortion Tradeoff". Goes beyond quantifying the error/distortion of the reconstruction statistically, 2/

17.09.2025 01:06 β€” πŸ‘ 17    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I agree with the "spirit" of your observation (using information theory etc.), but not the specifics - capture Nyquist is not the limit! A simple example: deconvolution of the point-spread function can go significantly beyond it. For the agreement part, we can/should definitely analyze the error. 1/

17.09.2025 01:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@bartwr is following 20 prominent accounts