Zephyr3D
TypeScript WebGPU/WebGL 3D engine with an in‑browser editor
Details
- External ID
- 46057766
- Source
- HN
- Company
- —
- Product
- Zephyr3D
- Website domain
- zephyr3d.org
- Launched
- Nov. 26, 2025
- Cohort
- —
- Upvotes
- 9
- Upvotes percentile
- 0.4868995633187773
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Hi HN,I’ve been working on Zephyr3D, an open-source 3D rendering engine for the modern web, plus a visual editor that runs entirely in the browser.- Written in TypeScript - Supports WebGL/WebGL2/WebGPU - Comes with a visual editor that runs in the browser (no installation required)With the recent updates, a few things might be interesting to people here:Engine & rendering ------------------- WebGL/WebGPU abstraction with a TypeScript API - PBR rendering - Cluster lighting & Shadow Maps - Clipmap-based terrain for large landscapes - Sky Atmosphere & Height-based fog - FFT water system - Temporal anti-aliasing (TAA) - Screen-space motion blurThe goal is to make it possible to build reasonably complex 3D experiences that run directly in the browser, without native dependencies.In-browser editor -----------------The editor is a web app built on top of the engine and runs completely in the browser. It currently supports:- Project management - Scene editing - Node-based material blueprints - Animation editing - Script binding and a scheduling system - Prefabs for reusing entities across scenes - Preview and one-click publishing to the webAll project data is handled via a virtual file system (VFS) that can plug into different backends (in-memory, IndexedDB, HTTP, ZIP, DataTransfer, etc.), so saving/loading works entirely on the client side.Links -----Homepage: https://zephyr3d.org Editor (runs in the browser): https://zephyr3d.org/editor/ GitHub: https://github.com/gavinyork/zephyr3dI'd love feedback on:- How the in-browser editor workflow feels (performance, UX, what’s missing) - Whether the VFS approach for project data makes sense for real projects - Any red flags you see in the engine architecture or WebGPU/WebGL abstraction - What would be deal-breakers or must-have features for using this in games, data viz, or other interactive web experiencesI’ll be around to answer questions and can go into more detail about the rendering pipeline, the editor internals, or anything else you’re curious about.
Enrichment
- Theme
- creative coding and visual experiments
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- webgpu 3d engine with in-browser editor
- Manually corrected
- False
Could you build this?
No Building a custom WebGL/WebGL2/WebGPU 3D rendering engine and in-browser scene editor requires extensive specialized computer graphics and shader engineering expertise.
What it would actually take: The system requires a modern TypeScript graphics engine implementing a cross-platform Render Hardware Interface (RHI) bridging WebGL2 and WebGPU, dynamic shader translation/generation (WGSL/GLSL), clustered forward/deferred lighting pipelines, PBR material evaluation, and a full scene-graph hierarchy. The hard problems involve graphics pipeline optimization, draw call batching, memory allocation across GPU backends, and building a low-latency browser scene editor. This requires senior computer graphics and engine architecture expertise that cannot be generated reliably via vibe coding.
Discussion
1 comment analyzed.
Competitors mentioned: Other web 3D engines
Concerns raised: Camera controls in editor are awkward/suboptimal, Shadow receiving not working or unclear how to enable, Animation track UI non-functional
Feature requests: Per-object material assignment, Improved editor camera navigation, Working shadow receiving system, Animation track implementation
Competitors
Other products that read as similar to this one — 279 launches clear the similarity bar, closest 8 shown.
Attention rank: #158 of 280 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 23 days after the earliest competitor.
- A Node Based Editor for Three.js Shading Language (TSL) · hn · 2026-01-22 · 7 upvotes · similarity 0.60
- vgpu · ph · 2026-09-22 · 35 upvotes · similarity 0.57
- Browser-based video compositor built on WebGPU · hn · 2026-02-10 · 5 upvotes · similarity 0.55
- node-webgl · github · 2026-09-16 · 39 upvotes · similarity 0.51
- A WebGPU-based browser engine with "Blam "-style physics · hn · 2026-01-15 · 5 upvotes · similarity 0.51
- Mesh3d.gallery · hn · 2026-04-02 · 5 upvotes · similarity 0.51
- Mystral Native · hn · 2026-01-27 · 50 upvotes · similarity 0.51
- Horizon Engine · hn · 2026-01-10 · 5 upvotes · similarity 0.51
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.