Skip to main content
Back to trending

mutracer

WebGPU physically based path tracer for the web

  • path-tracing
  • ray-tracing
  • threejs
  • webgpu
View on GitHub
Stars
90
Forks
9
+ today
+4
Created
8d

Ranking data as of October 15, 2026 (UTC).

Star History

Today, hour by hour

90 stars
04

Overview

WebGPU physically based path tracer for the web It ranks #124 on GitTiger, gaining +4 stars on October 15, 2026 (UTC).

The project is written in TypeScript and has 9 forks. It was created 8d ago.

AI-generated summary of the repository README — may contain errors.

What it is

MuTracer is a TypeScript, physically based path tracer for the web, according to its description. Its topics list Three.js and WebGPU.

Capabilities described

The README summary lists these features: - WebGPU as the primary renderer, with WebGL 2 as a fallback - Progressive unidirectional path tracing - OpenPBR 1.1 materials, including metals, anisotropic specular and coat - Interactive use with scenes of millions of triangles, using a two-level BVH - Low-noise sampling and denoising options - Incremental sync from Three.js standard and physical materials

Getting started

The supplied data has no setup steps. See the README at https://github.com/pissang/mutracer.

Missing evidence

The supplied data does not include performance measurements or browser test results. The README summary is truncated. License: MIT (license field).

Installation
git clone https://github.com/pissang/mutracer.git
cd mutracer
# see README for setup

Frequently Asked Questions

What is MuTracer?

According to the description, a WebGPU physically based path tracer for the web.

Does it require WebGPU?

The README summary says WebGPU is the first choice, with WebGL 2 as a fallback.

Does it work with Three.js?

The README summary describes incremental sync from Three.js standard and physical materials.