games101-1 计算机图形学概述

原文地址,侵删

1. 什么是图形学

计算机图形学(Computer graphics,CG)是研究计算机在硬件和软件的帮助下创建计算机图形的科学学科,是计算机科学的一个分支领域,主要关注数字合成与操作视觉的图形内容。简单的说它与计算机视觉(Computer vision,CV)的区别就是,CG是通过几何图形等构建物体,而CV则是让计算机理解捕捉到的画面,理解物体是什么,CV具有一定的推测性。

2. 课程内容

2.1 光栅化Rasterization

将3维的几何实体显示在屏幕上,叫做光栅化!
实时-30帧/s,否则就是离线

  • 将几何图元(三维三角形/多边形)投影到屏幕上
  • 将投影的基本体分解为片段(像素)
  • 视频游戏的黄金标准(实时应用) 反走样

2.2 曲线和曲面Curves and Meshes

如何表示一条光滑的曲面和曲线
如何将简单的曲面表示成更复杂的曲面
形状发生变化的时候,这些面要如何变化,如何保持住这些物体的拓扑结构!

2.3 光线追踪Ray Tracing

动画和电影中使用!
trade off—为了达到一个目标,就不得牺牲另外的东西
光线追踪真实但是慢!
有没有方法可以即快又真实呢?实时光线追踪方法

2.4 动画/仿真Animation/Simulation

3 计算机视觉和计算机图形学

一切需要猜测的东西都是计算机视觉!
深度学习不会提及!在图像层次方面操作的不会提及

把model转化成一张图是计算机图形学
model到model也是计算机图形学!
从图像中理解图像中的东西是计算机视觉
图像到图像—》一个人像到一个人像,属于计算机视觉
但是之间明显的边界越来越模糊!
AR两方面都需要

posted @ 2021-11-19 19:30  青川薄  阅读(243)  评论(0编辑  收藏  举报