Skip to content
View WilliamLiu-1997's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report WilliamLiu-1997

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
WilliamLiu-1997/README.md
William Liu
Typing intro

Profile views GitHub followers Public repos

Three.js Gaussian Splatting CesiumJS TypeScript JavaScript Node.js WebGIS Streaming


Hi there πŸ‘‹

I build Three.js tools and Gaussian Splatting renderers for the web.

My work centers on rendering, performance, and developer experience, with streaming, LOD, and geospatial support to make large 3D scenes easier to use in the browser.


Focus areas


Animated 3D icons for 3DGS, Streaming, WebGIS, and Performance

🧊 Gaussian Splatting

Making 3DGS data easier to convert, stream, inspect, and render in real web projects.

🌊 Streaming

Delivering large scenes to the browser with on-demand loading and level-of-detail control.

🌍 WebGIS

Placing 3D content into spatial contexts where coordinates, terrain, and maps matter.

⚑ Performance

Improving load time, runtime smoothness, interaction, and developer feedback loops.


Selected work

✨ Gaussian Splat Lite

Gaussian Splatting renderer for Three.js, with WebGPU / WebGL2, depth rendering, and large-scene streaming with camera-driven LOD.

TypeScript Rust Three.js WebAssembly

Stars Last commit

View repository β†’

🌐 3DGS Renderer Plugin

Streams Gaussian splat tiles into Three.js using Gaussian Splat Lite, with WebGPU / WebGL2 rendering and high-precision GIS / ECEF support.

TypeScript Three.js Streaming

Stars Last commit

View repository β†’

GitHub snapshot

Profile details


Thanks for stopping by. I am always interested in practical 3D web tooling, spatial data pipelines, and making large scenes easier to ship.

Footer

Pinned Loading

  1. Gaussian-Splat-Lite Gaussian-Splat-Lite Public

    High performance 3D Gaussian Splatting (3DGS) renderer for Three.js. WebGPU and WebGL2. Supports PLY, SPZ, Streaming LOD including SOG and RAD.

    JavaScript 163 20

  2. 3D-Tiles-RendererJS-3DGS-Plugin 3D-Tiles-RendererJS-3DGS-Plugin Public

    Gaussian splat tile plugin for 3d-tiles-renderer that streams Gaussian Splats content in Three.js

    TypeScript 129 20

  3. 3dgs-renderer-bench 3dgs-renderer-bench Public

    3D Gaussian Splatting renderer benchmark: Spark, SuperSplat and Gaussian Splat Lite, with reproducible measurements and an interactive report

    JavaScript 1