渲染相关知识扫盲

计算机图形学我们先从计算机图形学谈起,什么是计算机图形学?百度百科定义如下: 计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。 在学科开创之初,计算机图形学要解决的是如何在计算机中表示三维几何图形,以及如何利用计算机进行图形的生成、处理和显示的相关原理与算法,产生令人赏心悦
摘要由CSDN通过智能技术生成

计算机图形学

我们先从计算机图形学谈起,什么是计算机图形学?

百度百科定义如下:

计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理算法

在学科开创之初,计算机图形学要解决的是如何在计算机中表示三维几何图形,以及如何利用计算机进行图形的生成、处理和显示的相关原理与算法,产生令人赏心悦目的真实感图像。这是狭义的计算机图形学的范畴。随着近40年的发展,计算机图形学的内容已经远远不止这些了。广义的计算机图形学的研究内容非常广泛,如图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。

按照中国科学技术大学图形与几何计算实验室刘利刚教授的理解,计算机图形学主要包括以下几方面的内容:

  • 建模(Modeling)。要在计算机中表示一个三维物体,首先要有它的几何模型表达。因此,三维模型的建模是计算机图形学的基础,是其他内容的前提。三维建模主要包含如下一些方法:
    • 计算机辅助设计(CAD)中的主流方法是采用NURBS(非均匀有理B-样条、Bezier曲线曲面)方法(已成为CAD工业领域的标准)
    • 细分曲面(Subdivision surface)造型方法
    • 利用软件的直接手工建模
    • 基于笔划或草图交互方式的三维建模方法
    • 基于语法及规则的过程式建模方法
    • 基于图像或视频的建模方法
    • 基于扫描点云(深度图像如Kinect、结构光扫描、激光扫描、LiDAR扫描等)的建模(Reconstruction)方法
    • 基于现有模型来合成建模的方法
  • 渲染(Rendering)。有了三维模型或场景,怎么把这些三维几何模型画出来,产生令人赏心悦目的真实感图像?渲染包括:
    • 局部光照模型(Local Illumination Model)
    • 光线跟踪算法(Ray Tracing)
    • 辐射度(Radiosity)
    • 全局光照模型(Global Illumination Model)
    • Photo mapping
    • BTF
    • BRDF
    • 以及基于GPU的渲染技术。现在的渲染技术已经能够将各种物体,包括皮肤、树木、花草、水、烟雾、毛发等渲染得非常逼真。一些商业化软件(比如Maya, Blender, Pov Ray等)也提供了强大的真实感渲染功能,在计算机图形学研究论文中作图中要经常用到这些工具来渲染漂亮的展示图或结果图。然而,已知的渲染实现方法,仍无法实现复杂的视觉特效,离实时的高真实感渲染还有很大差距,比如完整地实现适于电影渲染(高真实感、高分辨率)制作的RenderMan标准,以及其他各类基于物理真实感的实时渲染算法等。因此,如何充分利用GPU的计算特性,结合分布式的集群技术,从而来构造低功耗的渲染服务是发展趋势之一
  • 动画(Animation)。动画是采用连续播放静止图像的方法产生物体运动的效果。计算机动画的应用领域广泛,比如动画片制作,广告、 电影特技,训练模拟,游戏等。研究方向包括:
    • 物理仿真(simulation),人体动画,关节动画,运动动画,脚本动画,具有人的意识的虚拟角色的动画系统等
    • 高度物理真实感的动态模拟,包括对各种形变、水、气、云、烟雾、燃烧、爆炸、撕裂、老化等物理现象的真实模拟
  • 人机交互(Human–Computer Interaction, HCI)。是指人与计算机之间以一定的交互方式或交互界面,来完成确定任务的人与计算机之间的信息交换过程。简单来讲,就是人如何通过一定的交互方式告诉计算机来完成他所希望完成的任务。人机交互从早起只有键盘输入的字符界面,逐步发展到以WIMP(窗口、图标、菜单、鼠标)为基础的图形用户界面,近年来,以用户为中心的系统设计思想,增进人机交互的自然性,提高人机交互的效率是用户界面的主要研究方向。陆续提出了多通道用户界面的思想,它包括语言、姿势输入、头部跟踪、视觉跟踪、立体显示、
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值