位置: 编程技术 - 正文
推荐整理分享[置顶] unity3d Realistic eye shading 真实的眼睛渲染([置顶]游戏名:chivalry2),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:[置顶]马粥街残酷史,[置顶]bilinovel,[置顶]bilinovel,[置顶]游戏名:chivalry2,[置顶]JM259194,[置顶]bilinovel,[置顶]游戏名:chivalry2,[置顶]bilinovel,内容如对您有帮助,希望把文章链接给更多的朋友!
先放上效果
人皮都做了,当然要来研究下睛,睛要比人体皮肤简单一些(实时模拟人皮在此)一看是不是很复杂
这是睛的解构,但是,我们只需要模拟出虹膜巩膜和角膜就能达到相当真实的睛
巩膜就是白球虹膜就是黑仁,欧洲人的巩膜颜色较浅,为蓝色,绿色都有。想做吸血或者黑化的,就可以把巩膜渲染成红色
有点渗人啊。。。。
角膜就是巩膜上的一层凸起,最亮,最光滑,最反光的一层膜
这是一张睛放大的图片,清楚地表明了这种结构,是不是很漂亮?其实睛的渲染也是很简单的稍微讲解下思路吧巩膜部分比较粗糙,所以要用漫反射加上粗糙的高光,白球也有高光,但是存在血管等东西不是特别平滑,但是却很光滑,所以有一张细节法线贴图来控制高光,高光强度也要保证,晶状体就是在巩膜上的半球体,用球本身的normal求出高光,加在巩膜上即可,最后一步就是反射周围的景物,需要一张cubemap,但是不能直接加,颜色都被球吸走了,所以反射出来的是没有颜色的“亮度”说完思路大家是不是都豁然开朗?本次的重点其实还是基于物理的着色,弄出亮晶晶的高光效果如何区分虹膜与巩膜呢?一张圆形的遮罩贴图就好,如果大小不合适就调UV好了就这么简单这是用在最终幻想中塞拉睛的效果,皮肤是之前的皮肤shader,感觉还不错这是她本来的睛,为了要凸显这种略带卡通的风,ff把仁做大,也确实显得可爱很多
由于博主要做游戏参加GDC所以八月份之前可能不会像这个月这样频繁的更新博客了,全部代码已共享至GitHub链接
----- by wolf
Unity3D实现再鼠标单击的方向发射子弹 //我的思路就是在鼠标指向的地方生成一条射线,然后在射线的方向上添加一个力//然后就轻松实现在鼠标单击的方向上发射子弹,但是不要忘了要给newobl
iTween更改onupdate代理方法 voidCallBack(stringcallbackType){if(tweenArguments.Contains(callbackType)!tweenArguments.Contains(ischild)){//establishtarget:GameObjecttarget;if(tweenArguments.Contains(callbackType+target)){target=(
使用VS调试Unity脚本 前言:作为一个Unity开发者,尤其是使用C#作为脚本的开发者,用vs来写代码,用Mono来跟踪调试,写个代码要用两个编译器,真心好麻烦。好消息来了,微
友情链接: 武汉网站建设