Skip to content

Commit 4ba4ec4

Browse files
committed
Deploy preview for PR 68 🛫
1 parent 7c73683 commit 4ba4ec4

318 files changed

Lines changed: 6045 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

pr-preview/pr-68/404.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<!doctype html><html lang=en-us><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content="strict-origin-when-cross-origin"><meta name=description content="A blog about tech, programming, and whatever interests me. Deep dives into software, tools, and the digital world."><meta name=author content="Isaac Lins"><link rel=canonical href=https://isaaclins.com/pr-preview/pr-68/404.html><title>404 Page not found | Isaac Lins</title><meta property="og:type" content="website"><meta property="og:url" content="https://isaaclins.com/pr-preview/pr-68/404.html"><meta property="og:title" content="404 Page not found"><meta property="og:description" content="A blog about tech, programming, and whatever interests me. Deep dives into software, tools, and the digital world."><meta property="og:site_name" content="Isaac Lins"><meta property="og:image" content="https://isaaclins.com/pr-preview/pr-68/img/og-base_hu_3be0b56d7c0a4f48.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="404 Page not found"><meta name=twitter:description content="A blog about tech, programming, and whatever interests me. Deep dives into software, tools, and the digital world."><meta name=twitter:image content="https://isaaclins.com/pr-preview/pr-68/img/og-base_hu_3be0b56d7c0a4f48.png"><link rel="shortcut icon" type=image/x-icon href=/pr-preview/pr-68/favicon.ico><link rel=apple-touch-icon href=/pr-preview/pr-68/apple-touch-icon.png><link rel=stylesheet href=/pr-preview/pr-68/css/main.c1e27b1ef1e59d0c17b149e8da0e33b6d3aaa1e89291e4c52a759a80d842154b56f3174b5f589ab6f0a243897eb2d13f504cdada9f88e3d24ebb001c42ea13a8.css integrity="sha512-weJ7HvHlnQwXsUno2g4zttOqoeiSkeTFKnWagNhCFUtW8xdLX1iatvCiQ4l+stE/UEza2p+I49JOuwAcQuoTqA=="></head><body a=auto><a class=skip-link href=#content>skip to content</a><nav class=site-nav aria-label=Primary><div class=site-nav-inner><a class=site-nav-brand href=/pr-preview/pr-68/>isaaclins.com</a><ul class=site-nav-links><li><a href=/blog/>blog</a></li><li><a href=/resume/>resume</a></li><li><a href=/reading/>reading</a></li><li><a href=/pr-preview/pr-68/#contact>contact</a></li></ul></div></nav><main class=page-content id=content aria-label=Content><div class=w><a href=/pr-preview/pr-68/></a><article role=main><header><h1>404 - Page Not Found</h1></header><p>Oops! The page you're looking for doesn't exist or has been moved.</p><h2>What can you do?</h2><ul><li><a href=https://isaaclins.com/pr-preview/pr-68/>Go to Homepage</a></li><li><a href=https://isaaclins.com/pr-preview/pr-68/blog/>Browse the Blog</a></li></ul><h2>Recent Posts</h2><ul><li><a href=/pr-preview/pr-68/reading/>Reading</a></li><li><a href=/pr-preview/pr-68/blog/claude-code-was-the-bottleneck/>Claude was not the bottleneck. Claude Code was.</a></li><li><a href=/pr-preview/pr-68/projects/pi-terminal-kit/>pi-terminal-kit</a></li><li><a href=/pr-preview/pr-68/blog/how-to-tokenmaxx-in-claude/>How to tokenmaxx in Claude</a></li><li><a href=/pr-preview/pr-68/blog/git-wasnt-built-for-agents/>Git wasn't built for agents</a></li></ul><p>If you believe this is an error, please
2+
<a href=mailto:>contact me</a>.</p></article><script type=application/ld+json>{"@context":"https://schema.org","@type":"WebPage","name":"404 - Page Not Found","description":"The requested page could not be found on isaaclins.com","url":"https:\/\/isaaclins.com\/pr-preview\/pr-68\/404.html","isPartOf":{"@id":"https:\/\/isaaclins.com\/pr-preview\/pr-68\/#website"}}</script><hr><p>© 2026 Isaac Lins. All rights reserved.<br><a href=https://www.linkedin.com/in/isaaclinsdotcom/>LinkedIn</a> | <a href=https://github.com/isaaclins>GitHub</a> | <a href=mailto:contact@isaaclins.com>Mail</a> | <a href=https://buymeacoffee.com/isaaclins>Buy me a coffee</a></p></div></main></body></html>

pr-preview/pr-68/CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
isaaclins.com

pr-preview/pr-68/_headers

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# ⚠️ NOT ACTIVE ON THIS DEPLOYMENT.
2+
# This site is served via GitHub Pages behind a Cloudflare proxy. Neither honors
3+
# a `_headers` file (that is a Netlify / Cloudflare Pages feature). These rules
4+
# are the SOURCE OF TRUTH for what the Cloudflare edge should enforce — apply
5+
# them as Cloudflare Rules. See docs/security-headers.md.
6+
# ============================================
7+
# PERFORMANCE & SECURITY HEADERS
8+
# Boost SEO through Core Web Vitals
9+
# ============================================
10+
11+
/*
12+
# Security Headers
13+
X-Frame-Options: DENY
14+
X-Content-Type-Options: nosniff
15+
X-XSS-Protection: 1; mode=block
16+
Referrer-Policy: strict-origin-when-cross-origin
17+
Permissions-Policy: camera=(), microphone=(), geolocation=()
18+
19+
# Cache Control - Performance boost
20+
Cache-Control: public, max-age=31536000, immutable
21+
22+
/index.html
23+
Cache-Control: public, max-age=0, must-revalidate
24+
25+
/*.html
26+
Cache-Control: public, max-age=0, must-revalidate
27+
28+
/blog/*
29+
Cache-Control: public, max-age=3600
30+
31+
/images/*
32+
Cache-Control: public, max-age=31536000, immutable
33+
34+
/css/*
35+
Cache-Control: public, max-age=31536000, immutable
36+
37+
/js/*
38+
Cache-Control: public, max-age=31536000, immutable
39+
40+
/fonts/*
41+
Cache-Control: public, max-age=31536000, immutable
42+
Access-Control-Allow-Origin: *
43+
44+
/*.ico
45+
Cache-Control: public, max-age=31536000, immutable
46+
47+
/*.png
48+
Cache-Control: public, max-age=31536000, immutable
49+
50+
/*.jpg
51+
Cache-Control: public, max-age=31536000, immutable
52+
53+
/*.jpeg
54+
Cache-Control: public, max-age=31536000, immutable
55+
56+
/*.webp
57+
Cache-Control: public, max-age=31536000, immutable
58+
59+
/*.gif
60+
Cache-Control: public, max-age=31536000, immutable
61+
62+
/*.svg
63+
Cache-Control: public, max-age=31536000, immutable
64+
65+
66+
806 KB
Loading
3.75 KB
Loading
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!doctype html><html lang=en-us><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content="strict-origin-when-cross-origin"><meta name=description content="A blog about tech, programming, and whatever interests me. Deep dives into software, tools, and the digital world."><meta name=keywords content="AI"><meta name=author content="Isaac Lins"><link rel=canonical href=https://isaaclins.com/pr-preview/pr-68/blog/4d-gaussian-splatting-braindance/><title>4D Gaussian Splatting: The Tech That Could Make Braindance Real | Isaac Lins</title><meta property="og:type" content="article"><meta property="og:url" content="https://isaaclins.com/pr-preview/pr-68/blog/4d-gaussian-splatting-braindance/"><meta property="og:title" content="4D Gaussian Splatting: The Tech That Could Make Braindance Real"><meta property="og:description" content="A blog about tech, programming, and whatever interests me. Deep dives into software, tools, and the digital world."><meta property="og:site_name" content="Isaac Lins"><meta property="og:image" content="https://isaaclins.com/pr-preview/pr-68/img/og-base_hu_5232f6644e631baa.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="article:published_time" content="2025-06-12T00:00:00Z"><meta property="article:modified_time" content="2025-06-12T00:00:00Z"><meta property="article:tag" content="AI"><meta property="article:author" content="Isaac Lins"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="4D Gaussian Splatting: The Tech That Could Make Braindance Real"><meta name=twitter:description content="A blog about tech, programming, and whatever interests me. Deep dives into software, tools, and the digital world."><meta name=twitter:image content="https://isaaclins.com/pr-preview/pr-68/img/og-base_hu_5232f6644e631baa.png"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"4D Gaussian Splatting: The Tech That Could Make Braindance Real","description":"A blog about tech, programming, and whatever interests me. Deep dives into software, tools, and the digital world.","datePublished":"2025-06-12T00:00:00Z","dateModified":"2025-06-12T00:00:00Z","author":{"@type":"Person","name":"Isaac Lins","url":"https:\/\/isaaclins.com"},"publisher":{"@type":"Organization","name":"Isaac Lins","logo":{"@type":"ImageObject","url":"https:\/\/isaaclins.com\/images\/logo.png"}},"image":"https:\/\/isaaclins.com\/pr-preview\/pr-68\/img\/og-base_hu_5232f6644e631baa.png","url":"https:\/\/isaaclins.com\/pr-preview\/pr-68\/blog\/4d-gaussian-splatting-braindance\/","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/isaaclins.com\/pr-preview\/pr-68\/blog\/4d-gaussian-splatting-braindance\/"},"keywords":["AI"]}</script><link rel="shortcut icon" type=image/x-icon href=/pr-preview/pr-68/favicon.ico><link rel=apple-touch-icon href=/pr-preview/pr-68/apple-touch-icon.png><link rel=stylesheet href=/pr-preview/pr-68/css/main.c1e27b1ef1e59d0c17b149e8da0e33b6d3aaa1e89291e4c52a759a80d842154b56f3174b5f589ab6f0a243897eb2d13f504cdada9f88e3d24ebb001c42ea13a8.css integrity="sha512-weJ7HvHlnQwXsUno2g4zttOqoeiSkeTFKnWagNhCFUtW8xdLX1iatvCiQ4l+stE/UEza2p+I49JOuwAcQuoTqA=="><script src=https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js></script><script>mermaid.initialize({startOnLoad:!0,theme:"dark"})</script></head><body a=auto><a class=skip-link href=#content>skip to content</a><nav class=site-nav aria-label=Primary><div class=site-nav-inner><a class=site-nav-brand href=/pr-preview/pr-68/>isaaclins.com</a><ul class=site-nav-links><li><a href=/blog/ aria-current=page>blog</a></li><li><a href=/resume/>resume</a></li><li><a href=/reading/>reading</a></li><li><a href=/pr-preview/pr-68/#contact>contact</a></li></ul></div></nav><main class=page-content id=content aria-label=Content><div class=w><div class=breadcrumbs><div><a href=/>Home</a>
2+
/ <a href=https://isaaclins.com/pr-preview/pr-68/blog/>Blog</a>
3+
/ <a href=https://isaaclins.com/pr-preview/pr-68/blog/4d-gaussian-splatting-braindance/>4d gaussian splatting braindance</a></div></div><a href=/pr-preview/pr-68/></a><article><p class=post-meta><time datetime="2025-06-12 00:00:00 +0000 UTC">Jun 12, 2025</time></p><p class=post-tags>Tags:
4+
<a href=/tags/ai>AI</a></p><p class=post-complexity>Complexity:
5+
<a href=/complexity/easy>easy</a></p><h1>4D Gaussian Splatting: The Tech That Could Make Braindance Real</h1><p>I just finished Cyberpunk 2077, and let me tell you; Braindance is the coolest (and creepiest) tech in that game. For the uninitiated: imagine strapping on a headset and reliving someone else&rsquo;s memories, sights, sounds, and all. It&rsquo;s like VR, but on steroids, laced with a shot of existential dread.</p><p>But here&rsquo;s the thing: what if I told you we&rsquo;re inching closer to that kind of immersive experience, not with some sci-fi neural implant, but with a wild new graphics technique called <strong>4D Gaussian Splatting</strong> (4DGS)?</p><h2 id=wait-what-is-4d-gaussian-splatting>Wait, what is 4D Gaussian Splatting?</h2><p>Let&rsquo;s break it down. Traditional 3D rendering is like building a Lego city and walking around it. 4DGS? It&rsquo;s like building a Lego city that morphs, dances, and explodes in real time—while you&rsquo;re still walking through it.</p><p>4DGS is a new way to represent and render <strong>dynamic scenes</strong>. Think moving people, shifting lights, exploding cars—in real time, at high resolution. Instead of rendering each frame separately (like a flipbook), 4DGS encodes both space (3D) and time (the 4th D) into a single, efficient model.</p><blockquote><p>TL;DR: 4DGS lets you render entire moving scenes, not just static objects, and it does it <em>fast</em>.</p></blockquote><h2 id=how-does-it-work-the-explain-like-im-five-version>How Does It Work? (The &ldquo;Explain Like I&rsquo;m Five&rdquo; Version)</h2><ul><li><strong>3D Gaussians:</strong> Imagine a cloud of glowing orbs (the &ldquo;splatting&rdquo;). Each orb holds info about color, position, and size.</li><li><strong>4D Neural Voxels:</strong> Now, add time to the mix. These orbs can move, stretch, and change as the scene evolves.</li><li><strong>Neural Magic:</strong> A lightweight neural network predicts how these orbs should morph at any given moment.</li></ul><p>Here&rsquo;s a visual to help you out:</p><div class=mermaid>flowchart LR
6+
A[3D Gaussians] -- Time --> B[4D Neural Voxels]
7+
B --> C[Neural Encoder]
8+
C --> D[Deformation Decoder]
9+
D --> E[Rendered Scene]</div><p><img src=/images/4dgs.gif alt="3D Gaussians and 4D Neural Voxels" loading=eager decoding=async fetchpriority=high>
10+
(this was taken from the <a href=https://guanjunwu.github.io/4dgs/>4DGS demo</a>, and was taken with a single camera moving through the scene)</p><h2 id=why-should-you-care>Why Should You Care?</h2><ul><li><strong>Real-Time Rendering:</strong> 4DGS can render dynamic scenes at 30+ FPS, even at high resolutions. That&rsquo;s buttery smooth.</li><li><strong>Efficient Training:</strong> It learns a whole scene in about 30 minutes. No more waiting hours for your digital world to load.</li><li><strong>Storage Win:</strong> It&rsquo;s way more compact than storing every frame separately.</li></ul><h3 id=whats-actually-possible-right-now>What&rsquo;s Actually Possible Right Now?</h3><ul><li><strong>Dynamic Scene Capture:</strong> Record a real-world event (like a dance battle or a street chase) and replay it from any angle, in real time.</li><li><strong>VR/AR:</strong> Imagine walking through a memory, not just watching it. (Hello, Braindance!)</li><li><strong>Film & VFX:</strong> Directors can capture a scene once and tweak the camera path endlessly in post.</li></ul><h2 id=the-future-braindance-but-for-real>The Future: Braindance, But For Real?</h2><p>Here&rsquo;s where it gets spicy. If 4DGS keeps improving, we could:</p><ul><li><strong>Capture and Share Memories:</strong> Relive your birthday party from <em>any</em> perspective.</li><li><strong>Hyper-Realistic VR:</strong> No more uncanny valley. You&rsquo;re <em>in</em> the scene, not just watching it.</li><li><strong>AI-Generated Worlds:</strong> Imagine AI dreaming up entire dynamic worlds you can explore, not just static landscapes.</li></ul><h2 id=hot-takes--final-thoughts>Hot Takes & Final Thoughts</h2><ul><li>4DGS is the closest thing we&rsquo;ve got to real-life Braindance tech. It&rsquo;s not perfect, but it&rsquo;s a hell of a leap.</li><li>The future of VR, film, and even gaming is about to get a lot weirder—and a lot more awesome.</li><li>If you&rsquo;re not excited, you&rsquo;re not paying attention.</li></ul><blockquote><p>You&rsquo;re still here? Go build something. Or at least go watch the <a href=https://guanjunwu.github.io/4dgs/>4DGS demo</a>. It&rsquo;ll blow your mind.</p></blockquote><p>~ ⋖,^>&lt;</p></article><hr><p>© 2026 Isaac Lins. All rights reserved.<br><a href=https://www.linkedin.com/in/isaaclinsdotcom/>LinkedIn</a> | <a href=https://github.com/isaaclins>GitHub</a> | <a href=mailto:contact@isaaclins.com>Mail</a> | <a href=https://buymeacoffee.com/isaaclins>Buy me a coffee</a></p></div></main></body></html>
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# 4D Gaussian Splatting: The Tech That Could Make Braindance Real
2+
3+
*Source: https://isaaclins.com/pr-preview/pr-68/blog/4d-gaussian-splatting-braindance/*
4+
5+
6+
I just finished Cyberpunk 2077, and let me tell you; Braindance is the coolest (and creepiest) tech in that game. For the uninitiated: imagine strapping on a headset and reliving someone else's memories, sights, sounds, and all. It's like VR, but on steroids, laced with a shot of existential dread.
7+
8+
But here's the thing: what if I told you we're inching closer to that kind of immersive experience, not with some sci-fi neural implant, but with a wild new graphics technique called **4D Gaussian Splatting** (4DGS)?
9+
10+
## Wait, what is 4D Gaussian Splatting?
11+
12+
Let's break it down. Traditional 3D rendering is like building a Lego city and walking around it. 4DGS? It's like building a Lego city that morphs, dances, and explodes in real time—while you're still walking through it.
13+
14+
4DGS is a new way to represent and render **dynamic scenes**. Think moving people, shifting lights, exploding cars—in real time, at high resolution. Instead of rendering each frame separately (like a flipbook), 4DGS encodes both space (3D) and time (the 4th D) into a single, efficient model.
15+
16+
> TL;DR: 4DGS lets you render entire moving scenes, not just static objects, and it does it _fast_.
17+
18+
## How Does It Work? (The "Explain Like I'm Five" Version)
19+
20+
- **3D Gaussians:** Imagine a cloud of glowing orbs (the "splatting"). Each orb holds info about color, position, and size.
21+
- **4D Neural Voxels:** Now, add time to the mix. These orbs can move, stretch, and change as the scene evolves.
22+
- **Neural Magic:** A lightweight neural network predicts how these orbs should morph at any given moment.
23+
24+
Here's a visual to help you out:
25+
26+
```mermaid
27+
flowchart LR
28+
A[3D Gaussians] -- Time --> B[4D Neural Voxels]
29+
B --> C[Neural Encoder]
30+
C --> D[Deformation Decoder]
31+
D --> E[Rendered Scene]
32+
```
33+
34+
![3D Gaussians and 4D Neural Voxels](/images/4dgs.gif)
35+
(this was taken from the [4DGS demo](https://guanjunwu.github.io/4dgs/), and was taken with a single camera moving through the scene)
36+
37+
## Why Should You Care?
38+
39+
- **Real-Time Rendering:** 4DGS can render dynamic scenes at 30+ FPS, even at high resolutions. That's buttery smooth.
40+
- **Efficient Training:** It learns a whole scene in about 30 minutes. No more waiting hours for your digital world to load.
41+
- **Storage Win:** It's way more compact than storing every frame separately.
42+
43+
### What's Actually Possible Right Now?
44+
45+
- **Dynamic Scene Capture:** Record a real-world event (like a dance battle or a street chase) and replay it from any angle, in real time.
46+
- **VR/AR:** Imagine walking through a memory, not just watching it. (Hello, Braindance!)
47+
- **Film & VFX:** Directors can capture a scene once and tweak the camera path endlessly in post.
48+
49+
50+
## The Future: Braindance, But For Real?
51+
52+
Here's where it gets spicy. If 4DGS keeps improving, we could:
53+
54+
- **Capture and Share Memories:** Relive your birthday party from _any_ perspective.
55+
- **Hyper-Realistic VR:** No more uncanny valley. You're _in_ the scene, not just watching it.
56+
- **AI-Generated Worlds:** Imagine AI dreaming up entire dynamic worlds you can explore, not just static landscapes.
57+
58+
## Hot Takes & Final Thoughts
59+
60+
- 4DGS is the closest thing we've got to real-life Braindance tech. It's not perfect, but it's a hell of a leap.
61+
- The future of VR, film, and even gaming is about to get a lot weirder—and a lot more awesome.
62+
- If you're not excited, you're not paying attention.
63+
64+
> You're still here? Go build something. Or at least go watch the [4DGS demo](https://guanjunwu.github.io/4dgs/). It'll blow your mind.
65+
66+
~ ⋖,^><
67+

0 commit comments

Comments
 (0)