图形渲染(Rendering)的两种方法 原创干货

图形渲染(Rendering)一般有两种方法:

1)光线追踪(Ray tracing): 我们考虑的是,图片中每一个像素是如何被场景中的物体所影响的。

优点:一般来说,这个方法是很容易被实现,而且对于最终结果的效果可以很灵活的选择,比如:阴影,光滑反射,动态模糊等效果。

缺点:通常会花很长的渲染时间。

Ray tracing 基础实例: 茶壶

2)光栅化(Rasterization):我们考虑的是,场景中的物体是如何影响图片中的每一个像素的。

优点:渲染速度非常快,一般游戏中所用的渲染就是这种了。

缺点:最后渲染出的图片效果没有光线追踪得出的图片真实。

光线追踪和光栅化对比

题外话:光线追踪一般都是用在影视特效制作中,比如在《少年派的奇幻漂流》中,所有电影场景中出现的动物包括那只老虎都是用3D软件制作出来的,通常这种特效的制作是非常消耗时间的,一般需要几个月的时间作为一个制作周期,而且初期建模(modelling)是非常重要的,后期制作中最耗时间的一种情况就是,在制作动画的时候想要改变物体的大小形状,所有之前的渲染工作全部推翻,从建模开始重做。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文将要介绍图形渲染管线,它被认为是实时图形学中的核心部分。图形渲染管线的主要功能是在给定了的虚拟摄像机,三维的对...
    SwordMaster阅读 15,202评论 0 19
  • 我们都知道,一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于贴图,可见贴图在画面中所占的重要性。在...
    自由的天空阅读 12,429评论 0 12
  • 散射是一种非常美丽的自然现象,在自然界中光穿过潮湿或者含有杂质的介质时产生散射,散射的光线进入人眼,让这些介质看起...
    FOXhunt阅读 6,105评论 0 8
  • 本文提到的所有数字模型制作,全部是用3D MAX建立模型,即使是不同的驱动引擎,对模型的要求基本是相同的。...
    DIGITALMAN阅读 6,636评论 0 22
  • 浏览新浪博客,看到作者CINEMA 4D俱乐部的一篇文章,我认为非常好,值得大家从事3D的人士一读,为了扩...
    DIGITALMAN阅读 3,899评论 8 82