# Basic Matcap

This is the most basic matcap projection. Its a representation of normals relative to the camera. For a Sphere the matcap projection is basically just screen space that tracks with the object (can be useful in other contexts too).

![](https://2178109540-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MLUy2H1mYN4QeaSWpm7%2F-MlOZ630kEdiYLacurb4%2F-MlP0u9e_67_wSmrzVrL%2Fimage.png?alt=media\&token=1d8c3768-481a-4eb6-bca5-a1822b2a63e1)

If you want to use an image texture as your matcap, you first need to remap from (-1 : 1) to (0 : 1) like this.

![](https://2178109540-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MLUy2H1mYN4QeaSWpm7%2F-MlOZ630kEdiYLacurb4%2F-MlP11ZfYez9IRMTqwc3%2Fimage.png?alt=media\&token=bf3bd11d-994d-4252-af00-737d01a0d5bb)

On a sphere, the texture will look undistorted you can make a bad Fresnel effect with matcap mapping.

![](https://2178109540-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MLUy2H1mYN4QeaSWpm7%2F-MlOZ630kEdiYLacurb4%2F-MlP1EZQkN6IpXzihF1X%2Fimage.png?alt=media\&token=89188433-d46b-47c3-b8c9-3a4ced82e7a3)

Or you can create crispy procedural matcaps to make for example NPR metal shaders or like in this case create a "mask" to mix in lighting, color and stepped gradient effects.

![](https://2178109540-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MLUy2H1mYN4QeaSWpm7%2F-MlOZ630kEdiYLacurb4%2F-MlP1OJsL5x2EYaOeRHr%2Fimage.png?alt=media\&token=68087d57-67c2-4937-bb58-ea9bf087013e)
