Matcap Generator
A matcap (material capture) is a square image of a lit sphere. A 3D viewer colours each point of a model by looking up the direction it faces, so one PNG gives the model its whole material and lighting. Pick a preset, move the lights, tune the finish and download a 256 to 2048 px PNG.
How to make a matcap
- 1
Pick a preset
Start from clay, chrome, gold, toon, jade, wax or another look, or press Randomise.
- 2
Place the lights
Drag the numbered dots on the light picker. Add up to 4 lights; tick "Behind" for a rim light.
- 3
Tune the finish
Change colour, roughness, metalness, rim, toon bands, studio reflection and clearcoat. The preview updates live.
- 4
Check it on a model
Orbit the 3D head or torus knot, or drop your own STL, OBJ or GLB onto the preview.
- 5
Download the PNG
Choose 256, 512, 1024 or 2048 px and a transparent or black outside, then save the PNG (or all 12 presets as a ZIP).
How to use a matcap in Blender, ZBrush and three.js
The PNG from this page works anywhere that takes a matcap or lit-sphere image, including sculpting apps and toon shaders.
Blender
- Open Edit > Preferences > Lights, choose the MatCaps tab and click Install. Pick your PNG.
- In the 3D viewport, open Viewport Shading, set Solid mode and Lighting to MatCap.
- Click the matcap sphere and choose yours. It is now a viewport look for every object.
ZBrush
- Import the PNG with Texture > Import.
- Select a MatCap material (for example MatCap Gray), open Material > Modifiers and click the matcap texture slot to pick your image.
- Save it with Material > Save as a .ZMT to reuse it in other projects.
three.js
- Load the PNG: const tex = new THREE.TextureLoader().load("matcap.png"); tex.colorSpace = THREE.SRGBColorSpace;
- Use it: new THREE.MeshMatcapMaterial({ matcap: tex }). No lights are needed in the scene.
- Keep the transparent outside or the black one: the material only reads inside the sphere.
Blender, ZBrush and three.js are named only to describe compatibility; The3DAI is not affiliated with or endorsed by them.
Matcap presets
All 12 looks are generated by code in your browser, so every one can be changed and saved at any size. The ZIP holds all 12 plus a 4 x 3 sheet.
| Preset | Look | Good for |
|---|---|---|
| Red clay | Warm terracotta, soft sheen | Sculpting forms, the classic sculpt-viewport look |
| Grey clay | Neutral grey, ZBrush-like | Judging shape and silhouette without colour |
| Chrome | Mirror metal, studio strips | Checking surface flow and hard-surface curvature |
| Gold | Polished yellow gold | Jewellery, trophies, stylised props |
| Copper | Warm satin copper | Pipes, coins, steampunk parts |
| Toon blue | 3 flat bands + hard rim | Cel-shaded, anime and stylised game art |
| Jade | Translucent green stone | Carvings, figurines, fantasy items |
| Wax | Soft, warm, light scatters | Candles, soap, skin-free stylised characters |
| White plastic | Glossy white ABS | Product shots, toys, 3D print previews |
| Car paint | Deep red, clearcoat, flake | Vehicles, hard-surface concept models |
| Iridescent | Oil-slick / soap-bubble film | Beetle shells, sci-fi, holographic props |
| Normals | RGB = view-space normal | Normal-map previews, technical and shader tests |
From a matcap preview to a textured model
A matcap is a preview look. When the model needs real colour, normal and roughness maps for a game, a render or a print, let AI paint them onto your mesh. The AI studio uses credits; this matcap tool does not.