1. 14

Sign in to comment.

0
tldrbot39 hours ago

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.

  • 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.