Three.js DevTools

Three.js DevTools

Browser extension for inspecting Three.js scenes, materials, textures, and renderer settings.

Author:

mrdoob

Do you know a Resource we should add?Submit a new Resource!

Three.js Marketplace

Three.js Marketplace

Kickstart your Three.js and React Three Fiber (R3F) projects with our free and premium components themes and tools. Designed for freelancers, developers, and agencies, each product includes essential features to get you up and running quickly.

Sponsors

Links

Newsletter

Stay Updated with Three.js Resources!

  • Weekly curated Three.js resources and tools.

No spam, unsubscribe at any time.

Description

Three.js DevTools is a Chrome extension that lets developers inspect and debug Three.js scenes directly in the browser. With its dedicated panel in Developer Tools, users can explore the entire scene graph, adjust object properties, review material and texture details, and monitor renderer stats such as draw calls and memory usage. Updated as recently as July 2025, this extension remains experimental and requires Three.js scenes and renderers to explicitly register themselves with the tool. Despite limited updates and maintenance, it remains a useful option for debugging real-time 3D applications built with Three.js.github.com

Features:

  • Interactive scene graph inspection with object hierarchy and real-time property editing

  • View and tweak materials, textures, shaders, light properties, and transform values

  • Render stats overview (renderer information, draw calls, triangles, memory usage)

  • Experimental alpha-state extension—requires explicit registration via global devtools hooks

Ideal Use Cases:

  • Debugging and optimizing Three.js scenes

  • Inspecting materials, lights, and renderer performance metrics

  • Small to medium web graphics projects that register with the tool

  • Developers working with Three.js and seeking visual debugging support

Why Use This Tool?
For developers building with Three.js, this extension adds a visual layer of debugging capability directly in the browser—making it easier to understand and fine-tune scene setup, lighting, and rendering workflows.