计算机图形学
文章平均质量分 95
学习自用
三维重建--小博主
研究三维重建的在读博士!!!!
展开
-
GAMES101------学习笔记---自用02--Antialiasing (反走样)
(a)是某个连续的函数,假设他通过傅里叶变换反应在某个频域上是(b),假如要采样这个函数,就要在这个函数上乘以另外一个只在固定位置上有值的函数(冲激函数,如(c)),用(a)乘以(c),得到的就是(a)函数上的一系列连续的点(e)因此我们必须用相对高的采样频率,才能还原出原来的函数。从f(x)=A/2(最低的频率)开始,每次不断地向式子中加入一些正余弦函数(函数的频率不断增高),然后画出新的图像,会发现当加入的项越多时,整个f(x)函数的图像越接近于原始的那个像城墙一样(一个个凸起的矩形)的函数。原创 2024-10-26 14:07:52 · 810 阅读 · 0 评论 -
GAMES101---学习笔记--自用01--Rasterization 1 (Triangles)
由于人眼有视觉暂留现象,而画面的切换速度又很快,因此为了让成像更快一点,可以隔一行画一条线,比如在当前时刻,只画奇数行的线,在下一时刻(或者下一张图)的时候,只画偶数行的线。判断一个像素和三角形的位置关系,确切说是像素的中心点与三角形的位置关系。通俗的解释是,给你一个连续函数,在不同的地方(x),我去问:这个函数的值(y)是多少。液晶通过自己的不同排布影响光的极化(光的偏振方向),通过液晶的扭曲,将光的振动方向渐渐调整过来。2、三角形内部一定是平面的,三角形的内部和外部定义的非常明确。原创 2024-10-14 18:02:53 · 904 阅读 · 0 评论 -
GAMES101---学习笔记--自用--3D transformations
相机的位置->往哪看->向上方向。原创 2024-10-14 10:56:07 · 975 阅读 · 0 评论 -
Linux下CMake简明教程---自己学习使用
CMake是开源、跨平台的构建工具,可以让我们通过编写简单的配置文件去生成本地的,这个配置文件是独立于运行平台和编译器的,这样就不用亲自去编写Makefile了,而且配置文件可以直接拿到其它平台上使用,无需修改,非常方便。本文主要讲述在Linux下如何使用CMake来编译我们的程序。转载 2024-10-12 10:04:55 · 240 阅读 · 0 评论