Unity插件 – 自定义材质插件 ShaderOne [BETA]

File Size:111.0 MB

Version:0.21

Original Unity Version:2017.4.25 or later

ShaderOne allows you to create a customizable shader that you can use for everything in your project, such as game objects, particles, terrain, GUIs with unlit, lit, PBR, and ordinary diffuse lighting. With this shader, you can make all of the following effects, optimized for running on mobile devices and VR:

uses Unity forward lighting or our own custom lighting, and without using SRP, you can have up to 4 direction lights, 16 point lights, and 16 spot lights in a shader channel. ShaderOne lets you decide how many lights to render per vertex or pixel.

ShaderOne is available out of the box, no settings are needed, you just need to select ShaderOne to use its default settings. But you can use ShaderOne Generator to customize it for your project; it’s as simple as checking what you want and pressing Generate, ShaderOne will immediately create your personalized shader on the spot.

ShaderOne is an alternative to node-based shaders. Whenever possible, ShaderOne extracts your settings from standard shaders (and some other shaders) when switching from standard shaders to make the migration to ShaderOne as easy as possible. Save development time, reduce error space, and put speed a top priority. Each instance of the shader only implements the options you open, ensuring that the shader always runs as fast as possible.