文章列表

892 1 分钟

# 定义 对于一个表面定义以下单位向量 法线方向 n⃗\vec{n}n 指向光源方向 l⃗\vec{l}l 指向观察方向 v⃗\vec{v}v 半程向量 h⃗=v⃗+l⃗∥v⃗+l⃗∥\vec{h}=\frac{\vec{v} +\vec{l}}{\left \| \vec{v} +\vec{l} \right \| }h=∥v+l∥v+l​ 表面属性若干 # Blinn-Phong 模型 近似的经验模型 有三个参量 相加为最终结果 #...
453 1 分钟

# 光栅化 Rasterization 我们目前已经实现的是将场景中的物体经过 MVP 变换 (Model-View-Projection) 变换到二维平面上,接下来就是要进行光栅化。 首先我们需要找一个包围盒,常见的 AABB 包围盒采用该三角形最大最小的 XY 值作为顶点,在包围盒内我们可以应用光栅化函数 取每一个像素的中心,如果中心在三角形内,则着色,反之不着色 但是这样我们会发现图形是硬边缘,锯齿感比较严重 # 抗锯齿 Anti...
2.6k 2 分钟

对应 Games101 Lecture 3~4 # 模型变换 # 齐次坐标 就是将 点 [xyz]\begin{bmatrix}x\\ y\\ z\end{bmatrix}⎣⎢⎡​xyz​⎦⎥⎤​ 表示为 [xwywzww]\begin{bmatrix}xw\\ yw\\ zw\\ w\end{bmatrix}⎣⎢⎢⎢⎡​xwywzww​⎦⎥⎥⎥⎤​,其中 w0 ≠\ne= 0 向量 [xyz]\begin{bmatrix}x\\...
418 1 分钟

虚拟机的方式虽然环境搭建好了 但是网盘要下载很久,虚拟机也相对比较卡顿 需要更多的硬盘空间 # 下载 下载 Visual Studio Installer 选择 C++ 桌面开发 下载完打开 Visual Studio 新建项目,把作业压缩包的文件直接拖到项目里 # 配置包环境 Eigen 可以直接在 nuget 下载 下载完要把源代码里所有 eigen3 删去 至于 opencv,我直接 nuget 下载会报错 所以就直接下载 opencv 手动配置 下载好直接安装 安装完回到 VS,右键项目点击属性 在 链接器 - 输入 - 附加依赖项 中添加 opencv_world490d.lib 在...
91 1 分钟

这里会记录我对于 Krenz 老师的课程的个人总结 # 消失点 在透视投影中,所有平行线交与一个消失点 对于相同的平面上的物体,无论如何旋转,每一组平行线的消失点都在地平线上 但空中漂浮的物体随意
254 1 分钟

# 2024-04-06 # 唠嗑 好久没写了,有时候也在想要不要继续写 或许还是隔天写好了 或者想写的时候写一下 毕竟学到的东西还是记在笔记里 # 学习内容总结 可能算是得寸进尺吧 高考内容真一点也不想学了 这几天线代通关了 和高数一样做一点题目应该差不多了 概统和复变感觉可以降低一点优先度 先学学计算机科学相关的 感觉相比之下更用得上 # 其他 遇到了为数不多的 galgame otaku + 码 应邀加入 key 社相关的同好群 搜了搜 key 社,才知道以前看动漫的星之梦和天使的心跳是改自 key 社的作品,还以为 key 社的作品只接触过 cl 和 loopers
614 1 分钟

# 有符号整数的原反补码和无符号整数的 无码 无符号整数就是普通的二进制数 有符号整数就不一样了,分为原码、反码、补码 原码为符号位 + 普通二进制的数值位 # 对于负数,即符号位为 1 反码为原码数值位取反 补码为反码加一 反码就纯纯工具人跳板咯 甚至可以不需要这个工具人! 手算可以将从右往左第一个一左侧所有数值为取反 这个算一下就好理解了 不像补码的原理,涉及数论的群论 之前学离散数学还没学到群论,加上自己以后应该不会学密码学,就不踩这个坑了 # 对于正数 啥都不变 #...
353 1 分钟

# 2024-03-26 # 唠嗑 至少在我看来国内的教育是有极大的缺陷的 他培养的方向完全就是小镇做题家的感觉 完全是为了做题而学习,而非去做一些更有意义的活动啊 好像不是第一次吐槽这个了 以前好像还发了一篇推文吐槽 虽然现在休学了 但是迫于各方压力,还得学习高考内容,本来只是留个后路的 不过或许可以现在先把高考的内容学得差不多,之后直接放了,或者保持最低限度的学习 高考前的一段时间再重新复习一下 # 学习内容总结 # 数学 导数的课听完了 做一做题 有一点思路,但不多 明天开始做一做数列和圆锥曲线的题好了 中转一下,之后复习完概统再来做做导数 #...
59 1 分钟

# 2024-03-25 # 唠嗑 前几天回学校考试 + 春游了 昨天接了一单剪辑,38 块 # 学习内容总结 没怎么学 明天再学 欸嘿~ # 其他