功能齐全的风格化着色器,针对移动设备进行了优化。 包含所有最新技术,但由于只计算所需内容的渐进式系统,速度非常快。

OmniShade是一款专为移动设备设计的高性能着色器。它包含多种技术,使其几乎可以实现从现实到卡通到动漫的任何外观,但由于自适应系统仅计算任何功能集所需的内容,它的速度也非常快。

它旨在弥合Unity的标准着色器和移动着色器之间的差距,但由于其高级别的风格化、组合和自定义,它通常看起来甚至比桌面级着色器更好。

上面所有的示例图像都是仅使用 OmniShade 渲染的,表达的多样性是无限的。它可以用于具有复杂照明或简单照明的游戏——无论如何,性能始终是最佳的。

它很可能是整个游戏所需的唯一着色器。

以下所有内容都可以以最佳性能任意组合使用!

  • Color adjustments + desaturation
  • Diffuse soft lighting
  • Specular map + hair highlights
  • Rim light
  • Reflection
  • Normal map
  • Occlusion map
  • Emissive map
  • MatCap
  • Vertex colors for vertex painting
  • Detail map
  • 3 blended layers
  • Transparency mask
  • Height based colors
  • Shadow overlay
  • Vertex-sway for vegetation
  • Outline
  • Anime ramp lighting
  • Flat shading
  • Environmental lighting, fog, and light probes
  • Shadows + shadow colors
  • Unity baked global illumination support
  • Full access to culling and blend settings + presets for opaque/transparent objects
  • Highly tunable controls for all features

除此之外,我们还包括:

  • Built-In and URP pipeline support
  • Progressively adaptive performance which automatically detects and generates the minimal shader variant for any given set of enabled features.
  • Script for animating textures in the shader
  • Slick collapsable shader UI, easily extendable
  • Set of tutorial demo scenes