unity中使用自定义shader进行光照贴图烘培无法出现透明度的坑爹问题
2015-06-24 11:16
627 查看
最近开发中在对场景进行光照贴图烘焙时发现一个坑爹问题,在使用自定义shader的时候,shader命名中必须包含Transparent路径,否则烘焙的时候不对alpha通道进行计算,烘焙出来都是狗皮膏药
比如一个shader叫
Shader "xx/UnlitAlphaCutout" 要改为
Shader "xx/Transparent/UnlitAlphaCutout" 才能烘焙出正常的效果,不知道Unity做了什么黑科技,居然在烘焙的时候判断了Transparent关键字?!
比如一个shader叫
Shader "xx/UnlitAlphaCutout" 要改为
Shader "xx/Transparent/UnlitAlphaCutout" 才能烘焙出正常的效果,不知道Unity做了什么黑科技,居然在烘焙的时候判断了Transparent关键字?!
相关文章推荐
- Unity3d简单json库中SimpleJSON.cs源码
- Metaio in Unity3d 教程--- 四:再谈谈图片扫描之tracking配置文件
- Metaio in Unity3d 教程--- 三. 使用ID Marker作为扫描目标
- Metaio in Unity3d 教程---Metaio扫描图片要求(Image Tracking)
- Unity3D实践系列06,球体撞击物体游戏
- Metaio in Unity3d 教程--- 二. 创建自己的Application
- Metaio in Unity3d 教程--- 一. 搭建环境,运行官方案例
- 浅尝Unity 3D的Asset Bundle知识(一)
- 使用Subversion对unity3d进行版本控制
- Unity3D 特效粒子数查找工具
- Unity学习-NGUI结合Shader小地图的制作(三)
- unity各个版本下载地址
- Unity小地图制作(二)
- unity5, UI Button "On Button Down"
- 分别修改Cube每个面的贴图UV(Unity3D开发之十八)
- 分别修改Cube每个面的贴图UV(Unity3D开发之十八)
- [Unity3D学习]Unity代码热更新 源码下载
- [Unity3D学习]Unity代码热更新解决方案测试结果总结
- exploit - Immunity Debugger - PyCommands List
- 【转】unity5 animation 如何实现pingpong效果