<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Hwan Heo's Blog</title>
    <link>https://hwan-h-heo.github.io/blogs/</link>
    <description>Technical articles on sparse 3D generation, neural rendering, mesh processing, CUDA kernels, and production inference optimization.</description>
    <language>en</language>
    <item>
      <title>What the Compiler Missed in Sparse 3D Inference</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/optimizing-sparse-3d-generation-inference/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/optimizing-sparse-3d-generation-inference/</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Why generic compiler paths underperform on dynamic sparse 3D generative models—and how null-context attention removal and model-aware CUDA kernels cut inference latency.</description>
    </item>
    <item>
      <title>VARCO 3D: A Year in Review — 2025 Retrospective</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/varco3d-a-year-in-review-2025-retrospective/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/varco3d-a-year-in-review-2025-retrospective/</guid>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>How a fast-follower team tracked the evolution of 3D AI to build an in-house generative 3D service—from VecSet VAEs to Voxel-conditioned 3D DiTs.</description>
    </item>
    <item>
      <title>SDF and Eikonal Equation</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/sdf-and-eikonal-equation/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/sdf-and-eikonal-equation/</guid>
      <pubDate>Sat, 23 Aug 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A rigorous derivation of why a signed distance field satisfies the Eikonal equation, from its geometric definition to gradient bounds</description>
    </item>
    <item>
      <title>From Flow Matching to Optimal Transport: A Physics-based View of Generative Models</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/from-flow-matching-to-optimal-transport-a-physics-based-view-of-generative-models/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/from-flow-matching-to-optimal-transport-a-physics-based-view-of-generative-models/</guid>
      <pubDate>Sun, 10 Aug 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Why a Straight Line? Unpacking the Physics and Geometry of Rectified Flow</description>
    </item>
    <item>
      <title>Generalized Winding Number</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/generalized-winding-number/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/generalized-winding-number/</guid>
      <pubDate>Sat, 09 Aug 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>How Generalized Winding Numbers turn imperfect meshes into robust inside–outside tests for signed distance field construction</description>
    </item>
    <item>
      <title>Building Large 3D Generative Model (2) VAE and DiT Deep Dive</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/building-large-3d-generative-model-2-vae-and-dit-deep-dive/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/building-large-3d-generative-model-2-vae-and-dit-deep-dive/</guid>
      <pubDate>Thu, 10 Jul 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Comparing vecset and sparse-voxel VAE–DiT architectures, from 3D representation and compression to shape-generation design</description>
    </item>
    <item>
      <title>Building Large 3D Generative Model (1) Data pre-processing</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/building-large-3d-generative-model-1-data-pre-processing/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/building-large-3d-generative-model-1-data-pre-processing/</guid>
      <pubDate>Wed, 02 Jul 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Preparing training-ready 3D data through watertight mesh conversion, surface sampling, and salient-edge-aware preprocessing</description>
    </item>
    <item>
      <title>3D Model Viewer in Web</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/3d-model-viewer-in-web/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/3d-model-viewer-in-web/</guid>
      <pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Comparing Google model-viewer with a custom Three.js pipeline for embedding, controlling, and presenting 3D assets on the web</description>
    </item>
    <item>
      <title>An Era of 3D Generation</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/an-era-of-3d-generation/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/an-era-of-3d-generation/</guid>
      <pubDate>Sun, 02 Mar 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Tracing 3D latent diffusion from ShapeVAE to TRELLIS and Hunyuan3D, and comparing how modern systems represent and generate shape</description>
    </item>
    <item>
      <title>Neural Rendering Beyond Photography</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/neural-rendering-beyond-photography/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/neural-rendering-beyond-photography/</guid>
      <pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Applying NeRF and Gaussian Splatting beyond photography to X-ray tomography, plus a lightweight viewer workflow built with Viser.</description>
    </item>
    <item>
      <title>Add Gaussian Splatting to Your Website</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/add-gaussian-splatting-to-your-website/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/add-gaussian-splatting-to-your-website/</guid>
      <pubDate>Tue, 17 Sep 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A practical Three.js guide to embedding an interactive Gaussian Splatting scene in a website, with no web-graphics background required</description>
    </item>
    <item>
      <title>Don&#39;t Rasterize, But Ray Trace 3D Gaussian</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/dont-rasterize-but-ray-trace-3d-gaussian/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/dont-rasterize-but-ray-trace-3d-gaussian/</guid>
      <pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>How NVIDIA’s 3D Gaussian Ray Tracing replaces splat rasterization with differentiable ray tracing—and what that changes.</description>
    </item>
    <item>
      <title>A Comprehensive Analysis of Gaussian Splatting Rasterization</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/a-comprehensive-analysis-of-gaussian-splatting-rasterization/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/a-comprehensive-analysis-of-gaussian-splatting-rasterization/</guid>
      <pubDate>Mon, 05 Aug 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A ground-up guide to Gaussian Splatting and differentiable rasterization, tracing the mathematics through its CUDA implementation—from projection and covariance to sorting and alpha blending.</description>
    </item>
    <item>
      <title>Radiance Fields from Deep-based Structure-from-Motion</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/radiance-fields-from-deep-based-structure-from-motion/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/radiance-fields-from-deep-based-structure-from-motion/</guid>
      <pubDate>Sun, 21 Jul 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Comparing VGGSfM and MASt3R as learned Structure-from-Motion pipelines for camera estimation and radiance-field reconstruction.</description>
    </item>
    <item>
      <title>Under the 3D: Geometrically Accurate 2D Gaussian Splatting</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/under-the-3d-geometrically-accurate-2d-gaussian-splatting/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/under-the-3d-geometrically-accurate-2d-gaussian-splatting/</guid>
      <pubDate>Sun, 02 Jun 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>How 2D Gaussian Splatting replaces volumetric blobs with oriented disks to improve surface geometry and mesh reconstruction</description>
    </item>
    <item>
      <title>Is Diffusion&#39;s Estimated Depth Really Good?</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/is-diffusions-estimated-depth-really-good/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/is-diffusions-estimated-depth-really-good/</guid>
      <pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Evaluating diffusion-estimated depth by turning Marigold predictions into textured meshes and inspecting their geometric consistency.</description>
    </item>
    <item>
      <title>Can Sora Understand 3D?</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/can-sora-understand-3d/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/can-sora-understand-3d/</guid>
      <pubDate>Mon, 26 Feb 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Testing whether video generation models encode enough 3D consistency to reconstruct radiance fields from their synthesized views</description>
    </item>
    <item>
      <title>Can NeRF be used in Game?</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/can-nerf-be-used-in-game/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/can-nerf-be-used-in-game/</guid>
      <pubDate>Thu, 30 Nov 2023 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Examining the quality, rendering, and production constraints that limit NeRF in games—and the workarounds available today</description>
    </item>
    <item>
      <title>Instant-NGP Review &amp; Re-Implementation</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/instant-ngp-review-re-implementation/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/instant-ngp-review-re-implementation/</guid>
      <pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Reviewing Instant-NGP’s multi-resolution hash encoding and rebuilding its NeRF pipeline step by step in PyTorch</description>
    </item>
    <item>
      <title>Why Positional Encoding Makes NeRF more Powerful</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/why-positional-encoding-makes-nerf-more-powerful/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/why-positional-encoding-makes-nerf-more-powerful/</guid>
      <pubDate>Sun, 28 Nov 2021 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Review of Fourier Features Let Networks Learn High-Frequency Functions</description>
    </item>
    <item>
      <title>Change of Basis</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/change-of-basis/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/change-of-basis/</guid>
      <pubDate>Fri, 10 Sep 2021 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Diagonalization, Matrix Decomposition and Principal Component Analysis (PCA)</description>
    </item>
    <item>
      <title>Linear System</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/linear-system/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/linear-system/</guid>
      <pubDate>Thu, 09 Sep 2021 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Building intuition for linear systems and transformations through matrices, basis vectors, and geometric mappings</description>
    </item>
    <item>
      <title>3D Stereo Vision and Epipolar Geometry</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/3d-stereo-vision-and-epipolar-geometry/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/3d-stereo-vision-and-epipolar-geometry/</guid>
      <pubDate>Wed, 02 Jun 2021 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>From camera projection to stereo correspondence, deriving the epipolar geometry used to recover 3D structure from two views.</description>
    </item>
    <item>
      <title>Homography and Image Alignment</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/homography-and-image-alignment/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/homography-and-image-alignment/</guid>
      <pubDate>Sun, 02 May 2021 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>How image transformations, homographies, feature correspondences, and alignment connect in practical computer vision pipelines.</description>
    </item>
    <item>
      <title>Feature Extraction and Detection</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/feature-extraction-and-detection/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/feature-extraction-and-detection/</guid>
      <pubDate>Fri, 02 Apr 2021 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A practical tour of image gradients, Sobel and LoG filters, and the feature detection principles built on top of them.</description>
    </item>
    <item>
      <title>Image Filter and Morphology</title>
      <link>https://hwan-h-heo.github.io/blogs/posts/image-filter-and-morphology/</link>
      <guid isPermaLink="true">https://hwan-h-heo.github.io/blogs/posts/image-filter-and-morphology/</guid>
      <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A practical introduction to spatial image filters and morphology, including erosion, dilation, opening, and closing.</description>
    </item>
  </channel>
</rss>
