Unity Light Map與花草樹木(Alpha Sorting)的處理
2013-04-16 09:07
260 查看
最近手上一個專案中 有個場景裡會有相當數量的花草樹木就此場景而言 比較麻煩的就是Alpah Sorting的問題 也就是去背貼圖在場景中穿插的問題 以下為此專案的處理方式:
花草樹木Alpha Sorting問題的處理方式
在遊戲中Alpha Sorting(去背貼圖)的問題一直是個麻煩的問題要處理有許多Alpha貼圖的森林之類的景 可考慮使用Trasparent Cutout材質球是個不錯的選擇
將Alpha部份與沒有Alpha貼圖的部份分兩張圖(兩個材質球)
樹葉(Alpha)貼圖 >建立Transparent Cutout材質球 另一個就Diffuse材質球就可
藉由調整Cutout效果來調整濃密程度
貼圖效果如下
建立花草樹木的Light Map(Bake Tree Leaves Shadow to the scene) (Transparent Texture)
避免讓地表看起來太單調 將陰影Bake到場景是個實用的做法除了一般人造物的陰影外 加上花草樹木的陰影可以提供更好的視覺效果
將花草樹木的Light Map bake到地面上跟這篇文章"使用Unity直接製作Lightmap"是一樣的 只要特別注意兩個地方:
花草樹木的UV2要先處理好
Bake Light Map時 要選擇Bake Shadow選項
最後結果如最上面的圖
相关文章推荐
- NeHe OpenGL Lesson32 – Picking, Alpha Blending, Alpha Testing, Sorting
- Alpha版本测试
- "学霸"系统Alpha版本发布说明
- Alpha版本展示
- [DirectX 10.1+] 一种定制化的alpha-to-coverage实现
- view 中的 opaque , alpha , 和 alpha 的区别
- Codeforces Round #335 Sorting Railway Cars
- Android动画效果translate、scale、alpha、rotate详解
- Android动画效果标签translate、scale、alpha、ratate详解
- [POJ 1094]Sorting It All Out[拓扑排序]
- IE, FireFox, Opera 浏览器支持CSS实现Alpha透明的方法 兼容问题
- POJ 1094 Sorting It All Out【拓扑序
- 外部Alpha图像怎么通过ZBrush进行导入
- opacity与alpha的区别
- AlphaGo>李世石?1:0
- HDU 5649 DZY Loves Sorting 二分+线段树
- Fedora 24 Alpha带着Gnome 3.20姗姗来迟
- Android补间动画效果translate、scale、alpha、rotate详解(带源码)XML实现
- UIView的alpha、hidden和opaque属性之间的关系和区别
- SpringData 学习(7)—— 学习 Repository 接口的第 2 个子接口 PagingAndSortingRepository