《Fundamentals of Computer Graphis》第四版翻译+笔记(一): Introduction

本文介绍计算机图形学(CG)的基本概念,包括建模、渲染和动画三个核心部分,以及图形API如openGL和D3D的应用。探讨了渲染管线的作用,齐次坐标的重要性,和效率问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 Introduction

计算机图形学这门学科描述的是如何使用计算机来创造或者说计算出一张图片,要注意的是,这跟计算机视觉是一个逆向的过程,CV是研究如何从图片中提取信息,CG是研究如何从信息中生成图片。图片可以是二维或者三维的;我们往往希望图片具有某种特殊熟悉,比如现实感的视觉效果、炫酷的动画效果。生成图片所涉及到的计算结构(CPU GPU FPGA)、图片编码、图形API不在本书的主要讨论内容中,本书主要介绍了图像生成过程中所涉及的算法和数学问题。

1.1 Graphics Areas

CG主要可以分为1.建模 2.渲染 3.动画 三个部分。

1.2 Major Applications

1.3 Graphics APIs

图形库这一层主要是openGL和D3D,PC端一般是N卡+D3D,移动端一般是低端集成显卡+openGL-ES。

1.4 Graphics Pipeline

渲染管线是软件和硬件的集合,是被优化过的,其专用于(1)处理3D模型坐标到2D屏幕坐标变换以及(2)对片元三角形进行着色以达到真实感视觉效果(3)并确保片元在屏幕上正确的前后关系(z-buffer)。
3D模型使用4D坐标系进行变换,多出的一维是齐次坐标,齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值