摘要: 开篇 前几个章节为第二种也就是基于物体顺序的渲染搭好了数学的脚手架,稍微回顾一下之前的内容,和基于像素顺序的渲染不同的是,基于物体顺序的渲染以几何物体为中心,为每个几何物体找到它能影响的像素。为每个几何物体找到它所占据的图像上的像素的过程被称为光栅化(Rasterization),因此基于物体顺序的 阅读全文
posted @ 2025-08-16 05:09 TiredInkRaven 阅读(45) 评论(0) 推荐(1)
摘要: 开篇 上一章主要讲了使用变换矩阵和改变坐标系统。有一个次重要的一点就是使用矩阵在物体的三维位置和物体在二维视图的位置之间进行变换。其中三维到二维的映射叫做视图变换(Viewing Transformation),这种映射在物体顺序渲染中很重要,因为这种渲染方式需要我们快速地为场景中的每个物体找到它在 阅读全文
posted @ 2025-06-24 18:11 TiredInkRaven 阅读(65) 评论(0) 推荐(0)
摘要: 开篇 线性代数的机制可以被用来表达排布三维场景中的物体、使用相机观察物体、在屏幕上看到物体所需要的许多操作。几何变换(Geometric Transformation)例如旋转、平移、缩放、投影都可以通过与矩阵相乘来得到,变换矩阵(Transformation Matrices)就是这章的话题。 二 阅读全文
posted @ 2025-06-05 00:15 TiredInkRaven 阅读(83) 评论(0) 推荐(0)
摘要: 开篇 也许,图形程序中最通用的的工具就是那些用来变换(Transform)点和向量的矩阵,这章主要讲的是线性代数的基础知识。 行列式(Determinants) 我们一般可能会想行列式会在线性方程组的解中出现,不过可以先以向量相乘的方式来思考行列式。对于二维向量来说,行列式\(|\mathbf{a} 阅读全文
posted @ 2025-06-03 00:20 TiredInkRaven 阅读(66) 评论(0) 推荐(0)
摘要: 开篇 当我们渲染三维场景的图像时,不管是使用光线追踪还是光栅化方法,以实时或批处理进行,一个贡献于立体感的视觉印象的关键就是基于表面形状以及它们与场景中的其它物体的关系进行着色。在物理世界中,我们所看到的绝大多数光都是反射光,而光反射的物理会被几何极大地影响,这就产生了多种多样的能被人的视觉系统高效 阅读全文
posted @ 2025-05-29 01:33 TiredInkRaven 阅读(68) 评论(0) 推荐(0)
摘要: 开篇 计算机图形学的基础任务之一是渲染(Rendering)三维物体,即利用在三维空间中排布的物体所构成的场景,计算出场景在某一视点(Viewpoint)观察得到的二维图像,这实际上和数世纪以来一些建筑师和工程师使用绘图与其他人交流他们的设计一样。 从根本上来说,渲染是一个接受一系列物体的输入,然后 阅读全文
posted @ 2025-05-26 00:21 TiredInkRaven 阅读(96) 评论(0) 推荐(0)
摘要: 开篇 绝大多数计算机图形图像都是通过光栅显示器(Raster Display)呈现在用户面前的,光栅显示器使用由像素组成的矩形阵列来显示图像。典型的例子就是平板计算机显示器和TV电视,它们都使用可以被单独设置成不同颜色的发光像素组成的矩形阵列来创造任何期望的图像。不同的颜色是通过混合不同强度的红色、 阅读全文
posted @ 2025-05-20 23:21 TiredInkRaven 阅读(115) 评论(0) 推荐(0)
摘要: 开篇 第二章“Miscellaneous Math”讲了许多高中、大学所学的一些基础数学知识:集合、映射、区间、三角函数、积分、密度函数等等。这里有一些要注意的地方。 立体角与球面三角学(Solid Angles and Spherical Trigonometry) 传统的三角学涉及平面上的三角形 阅读全文
posted @ 2025-05-05 00:17 TiredInkRaven 阅读(81) 评论(0) 推荐(0)
摘要: 在开头我要说几件重要的事。读完这本书后,主要想翻译一些重要章节的内容,而且会在某些地方加上自己的理解。英文原文我差不多是看懂了的,就是有时候不知道该怎么恰当地翻译成中文,再一个就是我的时间稍微有点紧张,所以有时候会借助现有的翻译工具。我的表达能力有点差(语文没学好),有些翻译错了或者感觉味道不对的地 阅读全文
posted @ 2025-05-04 00:33 TiredInkRaven 阅读(171) 评论(0) 推荐(0)
摘要: 如图所示,最近也是终于读完《Fundamentals of Computer Graphics》了,于是想抒发下自己的感想还有总结下重要章节的内容,毕竟也是读了有好几百页。对于我来说无非就是写点随笔记录下学习的内容,不过我想先翻译一下书籍的某些内容,后续再进行修改。不过我感觉这本书的有些章节写的还是 阅读全文
posted @ 2025-05-01 21:43 TiredInkRaven 阅读(52) 评论(0) 推荐(0)