unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果

在之前的一篇(链接在此)文章中写了下关于真实模拟皮肤渲染,在此基础之上又想加上血液效果,在洗澡的时候(=  =;)又想在skin上加上水珠的效果,所以研究了下,做出来效果感觉还不错,放下效果图:

水珠效果:

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第1张图片

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第2张图片

动态图片:

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第3张图片



方法是unity wiki上的方法,我又添加了PBR的高光和体积感,显得更亮更真实


然后放出血液效果,

可控制血液覆盖程度和随时间凝固效果(= =;自己瞎研究,没有任何参考,所以写的不好请各位不要见怪),

为血液单独添加了PBR,可能真实运用在游戏中会有些消耗,但效果还是不错的,

放出效果图:

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第4张图片

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第5张图片

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第6张图片

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第7张图片

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第8张图片

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第9张图片unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第10张图片unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第11张图片unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第12张图片

sss

unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第13张图片unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果_第14张图片


各位如果有兴趣的话可以来看看,全部代码已共享至GitHub链接

                                          ---- by wolf96  http://blog.csdn.net/wolf96


你可能感兴趣的:(unity3d,effect,shader,skin,human,图形学,Blood)