Skip to content

Commit 978c49c

Browse files
authored
Update 2025-04-30-neural-graphics-first-principles-performance.md
Fix broken link to previous blog post
1 parent 4deb19a commit 978c49c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_posts/2025-04-30-neural-graphics-first-principles-performance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ image: /images/posts/2025-04-30-abstractsplats.webp
99
human_date: "April 30, 2025"
1010
---
1111

12-
In my [last blog post](https://shader-slang.org/blog/2025/04/04/neural-gfx-in-an-afternoon/), I gave an introduction to how gradient descent is used to drive gaussian splatting representations– essentially, going through a list of blobs in 2D space, calculating their color values at a specific texture coordinate, and blending them together, and iteratively adjusting them to be as close as possible to an ideal target image. Notably, this simplified version had significant performance and quality limitations. In this post, I’ll take you through the changes needed to go from that simple pedagogical example to an implementation that achieves real-time performance.
12+
In my [last blog post](https://shader-slang.org/blog/featured/2025/04/04/neural-gfx-in-an-afternoon/), I gave an introduction to how gradient descent is used to drive gaussian splatting representations– essentially, going through a list of blobs in 2D space, calculating their color values at a specific texture coordinate, and blending them together, and iteratively adjusting them to be as close as possible to an ideal target image. Notably, this simplified version had significant performance and quality limitations. In this post, I’ll take you through the changes needed to go from that simple pedagogical example to an implementation that achieves real-time performance.
1313

1414
## A More Efficient Algorithm
1515

0 commit comments

Comments
 (0)