摘要: GAMES101作业解答-作业03-Pipeline and Shading 1. 问题描述 本次作业需要完成的内容稍多,具体每个问题如下: 修改函数 rasterize_triangle(const Triangle& t) in rasterizer.cpp: 在此处实现与作业 2 类似的插值算 阅读全文
posted @ 2020-12-18 17:29 levelly 阅读(1403) 评论(0) 推荐(0)
摘要: GAMES101作业解答-作业04-贝塞尔曲线 (Bézier Curve) 1. 什么是贝塞尔曲线 在数学的数值分析领域中,贝塞尔曲线(英语:Bézier curve)是计算机图形学中相当重要的参数曲线。更高维度的广泛化贝塞尔曲线就称作贝兹曲面,其中贝兹三角是一种特殊的实例。 贝塞尔曲线于1962 阅读全文
posted @ 2020-12-18 16:50 levelly 阅读(1382) 评论(0) 推荐(0)
摘要: GAMES101作业解答-作业02-Triangles and Z-buffering 1. 题目要求 在屏幕上画出一个实心三角形, 换言之,栅格化一个三角形。上一次作业中,在视口变化之后,我们调用了函数 rasterize_wireframe(const Triangle& t)。但这一次,你需要 阅读全文
posted @ 2020-12-17 20:43 levelly 阅读(1418) 评论(0) 推荐(0)
摘要: 关于CLion中CMake的使用详解 1. CMake是什么? CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 2. CMake 阅读全文
posted @ 2020-12-15 20:38 levelly 阅读(11579) 评论(0) 推荐(0)
摘要: 关于int main(int argc, const char** argv) 中arg和argv参数的解析 1. 带形参的main函数用法 带形参的main函数,如 main( int argc, char* argv[], char **env ) ,是UNIX、Linux以及Mac OS操作系 阅读全文
posted @ 2020-12-15 15:19 levelly 阅读(1884) 评论(0) 推荐(0)
摘要: GAMES101作业解答-作业1 旋转与投影 1. 题目要求 作业任务是填写一个旋转矩阵和一个透视投影矩阵。给定三维下三个 点 v0(2.0,0.0,−2.0),v1(0.0,2.0,−2.0),v2(−2.0,0.0,−2.0), 需要将这三个点的坐 标变换为屏幕坐标并在屏幕上绘制出对应的线框三角 阅读全文
posted @ 2020-12-11 11:08 levelly 阅读(1878) 评论(0) 推荐(1)
摘要: 1. NTU RGB+D 数据集概述 NTU RGB+D 是由南洋理工大学的Rose Lab 实验室提出来的人体(骨架)行为识别数据集。具体详细情况可以参考链接,NTU RGB+D只是其中一种模态数据。因为在课题中需要用到该数据集,所以简单记录一下自己对于这个数据集的理解,以及可能在我们的模型中,该 阅读全文
posted @ 2020-12-06 13:23 levelly 阅读(9432) 评论(3) 推荐(1)
摘要: 问题: brew install opencv 终端提示警告报错,意思是系统版本太高,不支持这种方式安装opencv。 解决办法: 因为安装的opencv 也是把opencv的一些库文件安装到指定目录下,在我们写代码时候,在头文件里引入进来即可。 那么一个直接的方法就是我们自己从opencv官网地址 阅读全文
posted @ 2020-11-24 10:37 levelly 阅读(606) 评论(0) 推荐(0)
摘要: Lec07 Shading 01 主要解释什么是Blinn-Phong reflectance model? 从左图可以清晰的看出,当光源点照射到shading point时,从该点往光源方向这个$I$ 为该方向上的单位向量,\(n\) 该平面的法向量,其中$\theta$ 为$I$与$n$两个向量 阅读全文
posted @ 2020-11-21 13:39 levelly 阅读(183) 评论(0) 推荐(0)
摘要: GAMES101-作业0解答 1. 搭建学习环境 其实环境搭建很简单,我是用继承开发环境CLion+macOS big sur,虽然闫老师不推荐CLion,但是我觉得还是挺好用的。 作业0并没有要求到很多计算机图形学很多库,只需要下载c++关于矩阵计算的库:eigen。 配置Clion的方法网上很多 阅读全文
posted @ 2020-11-19 20:38 levelly 阅读(4167) 评论(1) 推荐(0)