Unity 软件
Shader Forge 插件
Unity Post Processing 插件
在电脑上打开Unity,新建工程,并且导入Shader Forge插件,以及Post Processing插件,如下图
给“Main Camera”添加“PostProcessingBehaviour”脚本,然后在“Project”新建“New Post-Processing Profile”,并给“New Post-Processing Profile”设置勾选“Bloom”,然后赋给PostProcessingBehaviour”脚本,并设置“Main Camera”的“Rendering Path”为“Deferred”,勾选 “Allow HDR”,如下图
在场景里面新建一个“Sphere”,如下图
打开Shader Forge,并且新建个“Test.shader”,紧接着新建个Material为“Shader Forge_Test.material”,并且给新建的Material的Shader选择为刚才建的“Test.shader”,然后赋给“Sphere”,如下图
在 Shader Forge 编辑器里面把“Test.shader”之前的删掉,添加一个“Texture2D”,并添加贴图,然后与“Main”面板的“Custom Lighting”链接,“Compile Shader”后,如下图
添加“Fresnel”,并且给“Fresnel”乘个“Color”,然后与“Texture”相加,之后一起与“Custom Lighting”建立链接,“Compile Shader”后,如下图
然后添加“Slider”用以调节“Fresnel”显示,“Compile Shader”后,如下图
关闭“Shader Forge”编辑器,回到场景中,给“Sphere”的Shader添加贴图,设置颜色,然后适当调节“Smooth”滑钮,外发光效果就会出现,如下图
到此,物体外发光效果基本操作结束,是不是蛮简单
PostProcessing 插件一定要设置好,不然,效果可能出不来
若有问题,请留言