![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
games101作业
文章平均质量分 59
译制片~
好好生活,好好学习
展开
-
games101作业6
【代码】games101作业6。原创 2023-05-31 17:56:19 · 830 阅读 · 1 评论 -
games101作业5
如果你在自己电脑上运行发现如下错误说明你的mingw是64位的,而作业需要的是32位的环境,最后我有配置了个虚拟机的环境才运行出来。如果你有这个错误换个32位的环境就好了。顶点,orig 是光线的起点,dir 是光线单位化的方向向量。tnear, u, v 是你需。线,然后调用函数 castRay() 来得到颜色,最后将颜色存储在帧缓冲区的相。要使用我们课上推导的 Moller-Trumbore 算法来更新的参数。(): v0, v1, v2 是三角形的三个。():这里你需要为每个像素生成一条对应的光。原创 2023-05-29 17:14:33 · 763 阅读 · 0 评论 -
games101作业4
【代码】games101作业4。原创 2023-05-23 18:00:18 · 142 阅读 · 0 评论 -
games101作业3
后两个函数emmmm不太懂,代码如下。原创 2023-05-21 10:47:40 · 588 阅读 · 0 评论 -
games101作业2
在这之前你需要把上次作业mian()函数中get_model_matrix(),get_projection_matrix()这两个函数中的代码复制粘贴过来。这次的作业是让我们栅格化三角形,就是让我们对三角形进行着色处理。中的两个函数,如下图。原创 2023-05-14 10:34:26 · 120 阅读 · 0 评论 -
games101作业1
作业1的大致要求就是让我们实现如下两个函数,一个是返回在三维空间中绕着Z轴旋转的矩阵,另一个是返回投影矩阵。创建透视投影矩阵的过程是将透视变换为正交,在进行正交投影即可。在这里需要注意的是透视变为正交之后,l 和 r、t 和 b是关于原点对称的,所以公式中的 l + r = 0,t + b = 0,相当于沿着 Z 轴平移。首先来实现get_model_matrix函数,在这个函数里只需要写出绕着Z轴旋转的旋转矩阵就行,下图是物体绕着X,Y,Z轴旋转的旋转矩阵公式。表示相机与近平面的距离,原创 2023-05-09 18:11:54 · 472 阅读 · 0 评论 -
games101作业0
首先进行作业之前需要完成环境的配置,我使用的是vscode进行编写,具体的配置可以参考。原创 2023-05-08 17:16:03 · 169 阅读 · 0 评论