找回密码
 立即注册
查看: 257|回复: 0

unity 美术笔记

[复制链接]
发表于 2022-7-15 16:26 | 显示全部楼层 |阅读模式
场景物体受天空盒影响是因为shader里写了一些关于环境光影响的代码
lighting面板 更改环境光模式environment lighting
environment reflection 面板  意思为自定义反射面板 可更改反射天空类型
play设置下面颜色空间 linear 场景会变亮   gamma  手机平台不怎么支持linear 线性空间


为什么有的模型不产生阴影,第一是因为quality设置 是否是softshadows distanceshadow适合实时光




2 ,是否模型勾选产生阴影
3,有些shader不支持阴影 比如透明shader 透明材质不产生阴影

FPS帧率越高游戏越流畅 verts是顶点数越高越卡 shadow casters场景中需要绘制影子的游戏物体  
lighting面板介绍 realtime lighting实时全局光照 ,它预先计算好反射和二次反射的一些条件算好以后会以数据存起来,当你计算场景中光和影的时候它会把数据拿出来去用于计算。
全局光照简称GI,由直接光照和间接光照构成,间接光照是有反射的,直接光照无。


平行光的mixed模式


subtractive混合光照模式,  最低配 速度最快 不支持多盏灯光
baked indirect  最贵 只烘焙间接光其他都是实时的光照  最消耗性能   bake光只对静态物体有影响
可修改edit  project setting 下的quality  shadow distance 数值(在这个数值范围内是实时光)
shdowmask 可以支持多盏光源, 会影响动态物体。
让动态物体收灯光影响有两种方式 1,灯光探针 2,将shadowmask mode改为distance shadowmask  这个比较消耗性能。 可以通过代码控制动态物体在哪里受阴影。


如果是shdowmask模式,会产生一张directionality贴图,



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 15:54 , Processed in 0.092749 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表