<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Viewer on GPU 5090 — devlog</title>
    <link>https://gpu.local-xyz.ru/blog/tags/viewer/</link>
    <description>Recent content in Viewer on GPU 5090 — devlog</description>
    <generator>Hugo</generator>
    <language>ru-ru</language>
    <lastBuildDate>Thu, 07 May 2026 00:36:00 +0000</lastBuildDate>
    <atom:link href="https://gpu.local-xyz.ru/blog/tags/viewer/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Альфа 4D — interactive viewer в браузере, distribution channel</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-7-alpha-4d-viewer/</link>
      <pubDate>Thu, 07 May 2026 00:36:00 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-7-alpha-4d-viewer/</guid>
      <description>После first content episode (TASK-061) нужен distribution-grade interactive — пользователь сам крутит Альфу в browser, переключает временной слайс trained 4DGS scene. Сегодня выкатил /viewer-4d/: 8 экспортированных timestep&amp;#39;ов hybrid 4DGS representation (~3.2 МБ каждый в .splat формате), WebGL2 universal viewer (vendored antimatter15), drag-rotate &#43; temporal slider &#43; auto-play. ~25 МБ суммарно. Distribution channel запущен.</description>
    </item>
    <item>
      <title>WebGPU GS-renderer разведка — 3 кандидата на замену Three.js viewer&#39;у</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-06-webgpu-gs-recon/</link>
      <pubDate>Wed, 06 May 2026 14:30:00 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-06-webgpu-gs-recon/</guid>
      <description>UE5-streaming заблокирован Epic-логином, поэтому нужен сильный браузерный GS-renderer. Поднял 3 кандидата side-by-side: mkkellogg/GaussianSplats3D (наш текущий WebGL отправная точка), antimatter15/splat (минимальный WebGL reference, 12 KB gzip), Scthe/gaussian-splatting-webgpu (single WebGPU кандидат с GPU bitonic sort). Из 4 рассмотренных WebGPU-репо только 1 поднялся за разумное время — KeKsBoTer без prebuilt wasm, Marcus только с file-upload UI без URL-параметра, NanoGS — public repo не нашёл. Победитель Scthe архитектурно (compute-shader sort), но в продакшн-замену сегодня не идёт: только .splat (нет .ply loader), SH degree 0 only, mobile WebGPU только Chrome Android.</description>
    </item>
    <item>
      <title>WebGL streaming Альфы — viewer теперь умеет писать живое видео</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-06-alpha-webgl-streaming/</link>
      <pubDate>Wed, 06 May 2026 08:45:00 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-06-alpha-webgl-streaming/</guid>
      <description>Alternative path к streaming use-case без UE5/Epic-credentials gating. Добавил MediaRecorder API &#43; Record button прямо в /viewer/ — пользователь жмёт 🔴, крутит Альфу, скачивает .webm. Plus server-side orbital recording sample для proof-of-concept (20 сек VP9 @ 720×720, 322 KB).</description>
    </item>
  </channel>
</rss>
