Radix is a 3D Gaussian splat renderer that runs on WebGPU and falls back to WebGL2, built on three.js.
Rendering: Splats live in typed-array tables on the CPU and GPU, and are drawn by three.js's WebGPURenderer on WebGPU, or its WebGL2 backend where WebGPU is missing.
Setup: It works from a CDN or npm. The workers are inlined into the bundle, so there's no separate worker file to serve. TypeScript apps need 5.7 or newer, plus the WebGPU types.
SparkJS ports: The site lists every SparkJS 2.3.1 example as ported, partial or blocked, with the reasons.
Source: The library lives in the sparkjsdev/radix repo under src/, with examples and docs on the site.
Sign in to comment.
TL;DR of the article, generated automatically.
Radix is a 3D Gaussian splat renderer that runs on WebGPU and falls back to WebGL2, built on three.js.