目录
前言
一、原场景效果
二、操作流程
三、效果演示
前言
在做项目时碰到需要在一个有光照场景中使某一个模型不受光照影响,即不区分明暗面,因此本文记录如何修改shader使模型在有光照的情况下不区分明暗面。
一开始本人尝试将贴图设置为自发光材质,但是仔细观察发现自发光材质还是能够看出明暗面的区别,除非场景中本身不存在光源。
一、原场景效果
将一张圆形贴图作为standard的shader下的albedo赋给物体,可以看出在该光照场景下物体有明显的明暗面区分
二、操作流程
新建一个材质,将预设材质的shader改为Unlit/Texture
然后将右边的贴图附上该圆形贴图
将该材质赋给物体
三、效果演示
文章来源:https://www.toymoban.com/news/detail-509911.html
右侧立方体附上材质可以发现,该立方体不受光照影响,不区分明暗面 文章来源地址https://www.toymoban.com/news/detail-509911.html
到了这里,关于Shader实战(1):Unity中使物体不受光照影响(不区分明暗面)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!