Three.js Material And Light Inspector
Preview how material and light settings change the appearance of a simple browser-based 3D object.

3D prototyping tool
Three.js Material And Light Inspector
Inspect how material color, roughness, metalness, and directional light values affect a small Three.js scene.
Scene controls
Loading Three.js...
Scene snippet
What This Tool Is Good For
The Three.js Material And Light Inspector helps preview how material color, roughness, metalness, light intensity, and light position affect a simple 3D object.
When To Use It
Use it when testing basic 3D scene style, object materials, UI previews, product-style objects, or browser-based 3D experiments.
How To Use The Output
Use the selected values as a starting point for a Three.js material and light setup, then adjust for the real camera, scene, and model.
Example Use Cases
- Testing a material before building a scene
- Checking how light position changes a surface
- Choosing a starter look for a 3D browser prototype
Tips
Lighting changes material appearance dramatically. If a material looks wrong, adjust the light setup before assuming the material values are bad.
Related Guides, Experiments, And Tools
- Three.js For 3D Browser Experiments
- Three.js Lights And Materials Experiment
- Three.js Scene, Camera And Renderer Playground
- Three.js Raycasting And Object Picking Experiment
- Phaser Arcade Physics Tuner
- CSS Clamp Generator
BadGames tools
Use the browser tools behind the guides.
Prototype responsive CSS, animation timing, sprite sheets, arcade physics, and 3D material choices before moving values into a real project.
Browse by category and library
Popular tools
Tools readers are using.
No Runtime
CSS Clamp Generator
Generate a responsive CSS clamp() font-size rule from predictable viewport and size limits.
PixiJS
PixiJS Sprite Sheet Previewer
Preview generated sprite frames and calculate simple sprite sheet dimensions and config snippets.
Three.js
Three.js Material And Light Inspector
Inspect how material color, roughness, metalness, and directional light values affect a small Three.js scene.
