Overview of Computer Graphics

1.Overview of Computer Graphics

笔记来源:GMAE101现代计算机图形学入门-闫令琪

1.1 What is Computer Graphics?

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

1.2 Course Topics(mainly 4 parts)

1.2.1 Rasterization(光栅化)

光栅化和光线追踪都是计算机图形学的渲染方法,用于为屏幕上显示的(或当你按下“渲染”按钮后,在硬盘上创建的)图像确定其中像素的颜色。
光栅化:将三维几何形体显示到屏幕上

光栅化是计算出每一个三角形顶点显示在屏幕上的位置,然后三点之间填充颜色,画出三角形,在这个基础上再绘制光影特效之类的–引用自如何通俗地解释光线追踪技术和光栅化?

光栅化的工作原理是从后往前绘制场景中的物体,通过变换矩阵将3D物体映射至2D平面。它根据网格体(模型)中存储的信息(颜色、纹理、法线),结合场景中的光照,确定每个像素的颜色。通常,它比光线追踪快得多,但无法模拟真实反射、半透明和环境光遮蔽等依赖于反射光照的效果。

达到每秒30幅画面(30fps)这样的级别叫做实时(real-time),否则叫离线(offline)

1.2.2 Curves and Meshes(曲线与网格)

如何表示一条曲线和一个曲面?
如何用简单曲面通过细分方法得到复杂曲面?
曲面形状发生变化时如何保持物体的拓扑结构?……

1.2.3 Ray Tracing(光线追踪)

光栅化和光线追踪都是计算机图形学的渲染方法,用于为屏幕上显示的(或当你按下“渲染”按钮后,在硬盘上创建的)图像确定其中像素的颜色。

光线追踪,是完全不管三角形,直接从左往右从上到下计算每一个像素的颜色。像素颜色的计算方式也很简单,就逆向画一条穿过这个像素的光线,看它最后落在哪里,计算它的色彩–引用自如何通俗地解释光线追踪技术和光栅化?

光线追踪的工作原理是,从摄像机的视角投射光线,在它到达光源之前,追踪它在场景物体间的反射路径,并沿途收集和存储颜色。由于这种方式模仿了光线的物理行为,因此比起光栅化,它能够提供质量更高、效果更逼真的结果,例如柔和精致的阴影、环境光遮蔽以及准确的折射和反射。然而,这些好处通常是以牺牲速度为代价的。

1.2.4 Animation​/Simulation(动画/模拟)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Uncertainty!!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值