[RELEASED] OmniShade MatCap - FREEdom Edition

Get it Free OmniShade MatCap on the Unity Asset Store

Website | WebGL Demo | Discord Support | Email

OmniShade MatCap is a free version of the MatCap implementation from OmniShade.

OmniShade has one of the best MatCap implementations you’ll find, with full support for normal maps, perspective correction, and integration with Unity’s shadowing and environmental lighting for Built-In and URP pipelines. Moreover, this carries over the same adaptive performance, calculating the minimal it needs, so that you won’t be penalized for normal maps or shadow calculations if you don’t use them in the shader.

What are MatCaps?
MatCaps are incredibly powerful, able to capture an entire environment’s lighting including all global illumination and reflections, in a single texture. Z-Brush 3D sculpters are well-familiar with the technique. Morever, it is very good in performance, allowing real-time rendering of lighting that would otherwise be impossible on mobile devices.
The only short-coming is the lighting is captured from a single angle, so even if you rotate the camera, it is as if the object were rotating in a static-lit environment instead. However for many games, this is not particularly noticeable nor a problem. See the video and WebGL demo and decide if MatCaps will work in your game!

Feature summary

  • MatCap with perspective correction
  • Normal maps
  • Main texture
  • Realtime shadows
  • Environmental ambient & light probes
  • Fog
  • Full access to culling and blend settings
  • Blazing adaptive performance
  • Built-In and URP pipeline support

We hope this encourages you to try out MatCaps in your game,
and if you love it like we do, please check out the full version of OmniShade!

On some android devices the matcap does not work and simply shows the matcap texture a the objects main texture. No errors are shown in the log so I guess its by design. Does OmniShade Pro have fallback shaders for the matcaps too? Thank you for your assets!

The shader should work on pretty much all devices, unless you’re using something really ancient…
Which Android device is it not working on for you?

OmniShade Pro provides a fallback shader for OpenGL ES 2 devices, but not for the matcap functionality which should run on GL ES 2 devices as is…