Skip to content

Commit a476fdb

Browse files
authored
Fix broken link in "first principles to performance" post
1 parent 1c60dca commit a476fdb

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/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.
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.
1313

1414
## A More Efficient Algorithm
1515

0 commit comments

Comments
 (0)