Unity3d fur真實毛發渲染


放出效果圖

 

 

使用的核心技術為曲面細分和置換貼圖,Unity支持GPU的曲面細分,置換貼圖為噪波,沿着法線拉伸即成為毛發。再隨機減少最高點的高度產生毛刺的感覺

曲面細分之前有篇文章詳細講過

弄了前后rim來產生毛發的根部到尖端顏色過渡效果,一般真實的毛發尖端會褪色

還可以加上貝賽爾曲線等曲線函數,產生彎曲柔順的毛發效果

 

但是我電腦的顯卡不好,弄多了顯卡就崩了

 

 噪波貼圖不同·,產生的效果也不同,下圖為兩種噪波貼圖產生的效果

有彎曲效果

 

方法很簡單

全部代碼已共享至GitHub 

                              ------ by wolf96

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM