首页 > 计算机图形学 > GAMES101 > GAMES101-计算机图形学概述
2021
12-19

GAMES101-计算机图形学概述

什么是计算机图形学?

计算机图形学是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。虽然通常认为CG是指三维图形的处理,事实上也包括了二维图形及图像的处理。

计算机图形学的主要内容

  1. 光栅化成像
  2. 几何表示
  3. 光的传播理论
  4. 动画与模拟

光栅化(Rasterization)

光栅化实际就是将几何图元(geometry primitives),如三角/多边形,投影到屏幕上。在该过程中,需要将被投影的图元放置到相应的像素上,这里就可能涉及到锯齿等问题,在后续内容中会慢慢涉及

GAMES101-计算机图形学概述 - 第1张  | u3d8技术分享

曲线和网格(Curves and Meshes)

在计算机图形学中需要使用一些表示方式去表示对应的几何,不可避免地就会牵涉到几何处理等

GAMES101-计算机图形学概述 - 第2张  | u3d8技术分享

光线追踪(Ray Tracing)

由于光栅化存在一些问题,在更逼真的渲染中会使用光线追踪这一技术。光线追踪从相机视角出发,逐像素地发出光线,不断地与物体求交和着色,并且在物体间弹射直到到达光源。

GAMES101-计算机图形学概述 - 第3张  | u3d8技术分享

动画 / 仿真(Animation / Simulation)

左边是照片,右边是仿真模拟出来的效果

GAMES101-计算机图形学概述 - 第4张  | u3d8技术分享
最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

0 0 votes
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments