Skip to content


A matcap (material capture) is a texture which is applied based on the normals of a given mesh. They typically include complex materials and lighting and offer a cheap way to apply those to any mesh. You may pass a matcap via the matcap attribute of a mesh, meshscatter or surface plot. Setting shading = NoShading is suggested. You can find a lot matcaps here.


using GLMakie
using FileIO

catmesh = FileIO.load(assetpath("cat.obj"))
gold = FileIO.load(download(""))

mesh(catmesh, matcap=gold, shading = NoShading)