![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形学
文章平均质量分 84
刘好念
这个作者很懒,什么都没留下…
展开
-
[OpenGL] wsl2上安装使用cmake+OpenGL教程
wsl2中安装OpenGL(GLFW+GLAD)教程。原创 2023-09-23 12:24:58 · 1325 阅读 · 0 评论 -
[图形学]使用python将stl转为obj
本文介绍了如何使用python将.stl格式的mesh转为.obj格式的文件。原创 2024-08-05 13:59:02 · 302 阅读 · 0 评论 -
[games202]作业1
本文系列为介绍games202中作业1的任务介绍,部分框架代码介绍以及示例答案代码。硬阴影基于PCF的软阴影,和基于PCSS的软阴影实现。本文主要介绍其中硬阴影的作业部分。原创 2024-07-22 00:22:10 · 507 阅读 · 0 评论 -
[GAMES101]透视投影变换矩阵中为什么需要改变z值
投影变换的目标是:根据给出物体的参数(等参数),计算得到一个投影变换矩阵M。这个矩阵是唯一固定的,即这个矩阵中的元素值只跟视体相关,跟视体中点的坐标无关,条件(1)。经过变换后,必须保证各个点的z值相对关系不变,即假如点a的z值大于点b的z值,那么经过变换点a的z'依旧大于点b变换后的z'。那么z'不能与(x,y,z,w)中的x,y相关,只能由z,w确定,条件(2)。并且,视体边界面z=zNear平面和z=zFar平面上点的经过变换后依旧在立方体边界面上,条件(3)。为了满足条件(1)z'原创 2023-10-11 22:31:09 · 816 阅读 · 4 评论 -
[GAMES101]旋转矩阵的逆为什么等于其转置
坐标转换在计算机图形学中是一个重要的内容,可以使用变换矩阵对空间点进行变换。变换可以分为缩放、平移和旋转,其中旋转矩阵RRR是一个正交矩阵,因此满足R−1R⊤R−1==R⊤。假如从空间BBB旋转变换到AAA空间的旋转矩阵为RB−AR_{B->A}RB−A那么,从空间AAA旋转变换到BBB空间的旋转矩阵即为RA−BRB−A⊤RA−BRB−A⊤。原创 2021-05-28 21:00:16 · 3684 阅读 · 2 评论