为何电脑里的物体如此逼真
来源:互联网 发布:害怕别人超过自己知乎 编辑:程序博客网 时间:2024/04/28 17:37
Segment 0 : 回想
1、物体的模型。 这个模型和真实世界的相似度极高2、物体的纹理。 物体上面的纹路和真实世界很相似,可以想象一下木头的纹路3、物体本身的颜色。 说的技术一点,这个其实是物体本身的颜色在反射光的颜色时的效果,也就是diffuse。4、物体对光的反射。 microfacet模型对这个模拟的最好,也就是常说的physical based model。![这里写图片描述](http://img.blog.csdn.net/20160113114448987)这里,函数D就是为表面分布函数,理论上是整个球面微表面的分布函数,但是实际上简略为半角向量h和normal之间夹角的函数。F就是fresnel项,不同材料不一样。G就是自遮挡shadow函数。下面的4cos*sin其实可以和shadow函数合并的,并不会出现无穷大的情况。5、对周围世界图像的反射(可选)。 给模型贴一个cubemap来模拟对世界的反射,当然这个反射需要做一些衰减和变动,要不就变成金属抛光物体了。6、clearcoat,清漆。multiLayer(可选)。 其实这个概念还挺重要的,一般的物体其实都是多层结构,也就是说除了内部的反射之外,还有一层外面的清漆做反光。![这里写图片描述](http://img.blog.csdn.net/20160113114618397)有一篇文章说的很好 http://zhuanlan.zhihu.com/graphics/20119162
“但是还有相当一部分的材质,一层漫反射加上一层镜面反射是不足以模拟的,一个非常常见的例子就是车漆。通常车漆是在一层粗糙的金属材质外层涂上一层平滑的透明清漆,所以看起来才有下图的样子,首先有金属的质感,但是同时表面又有非常细致的镜面反射。”
![这里写图片描述](http://img.blog.csdn.net/20160113114306055)
0 0
- 为何电脑里的物体如此逼真
- 协作为何如此的重要?
- 八零后的婚姻,为何如此的不稳定!
- 为何我的人生如此的惨淡
- 国内的IDC运营商为何如此惨淡?
- 我的心情为何如此浮躁?
- 为何项目文档如此的少
- 中国的程序员为何如此可怜
- 老师的心理素质为何如此之好
- 为何现在的大学生要如此急功近利?
- 软件工程师的薪资为何如此之高
- 《我的滑板鞋》为何如此催人泪下
- 【视频信号】为何视频信号种类如此的多?
- 你的开发为何如此低效?
- 程序员,你的开发为何如此低效?
- 你的开发为何如此低效
- 你的开发为何如此低效?
- Java工程师为何如此的火爆?
- SwipeRefreshLayout与ViewPager滑动事件冲突解决
- jQuery全屏滚动插件fullPage.js
- 2.1使用synchronized同步方法
- JAVA 炸弹人(二)
- python安装feedparser失败
- 为何电脑里的物体如此逼真
- C++菱形继承及解决方法
- mysql kettle 分页
- tspitr(tablespace point in time recovery)实验
- 前瞻:2016年商业智能的七大趋势
- EditText只允许输入数字和字母,且是暗文显示的
- C#源代码—演示静态构造函数的使用
- 有意思的两脚平板支架
- MRP计算之计划展望期、需求时界、计划时界及关系