
games101作业
文章平均质量分 69
柳三叶
目前正在学习技术美术相关知识,博客为个人学习记录。
b站作品主页:https://space.bilibili.com/13080403/video
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
games101 作业5
games101 作业5原创 2022-10-07 17:33:39 · 209 阅读 · 0 评论 -
games101 作业4
games101,作业4,贝塞尔曲线原创 2022-10-02 13:34:49 · 825 阅读 · 0 评论 -
games101_作业3
games101作业3——部分解答题目答案与解析rasterize_triangle(const Triangle& t)函数get_projection_matrix()函数phong_fragment_shader()函数texture_fragment_shader()函数未完成(记录)bump_fragment_shader()函数displacement_fragment_shader()函数 题目 在这次编程任务中,我们会进一步模拟现代图形技术。我们在代码中添加了 Object Load原创 2021-11-21 18:07:29 · 3714 阅读 · 1 评论 -
games101_作业2
题目: 需要填写的函数有以下两个: rasterize_triangle(): 执行三角形栅格化算法 在上次作业中,虽然我们在屏幕上画出一个线框三角形,但这看起来并不是 那么的有趣。所以这一次我们继续推进一步——在屏幕上画出一个实心三角形, 换言之,栅格化一个三角形。上一次作业中,在视口变化之后,我们调用了函数 rasterize_wireframe(const Triangle& t)。但这一次,你需要自己填写并调用函数 rasterize_triangle(const Triangle&am原创 2021-11-16 19:47:35 · 886 阅读 · 0 评论 -
games101_作业1
题目: 本次作业的任务是填写一个旋转矩阵和一个透视投影矩阵。给定三维下三个 点 v0(2.0, 0.0, −2.0), v1(0.0, 2.0, −2.0), v2(−2.0, 0.0, −2.0), 你需要将这三个点的坐 标变换为屏幕坐标并在屏幕上绘制出对应的线框三角形 (在代码框架中,我们已 经提供了 draw_triangle 函数,所以你只需要去构建变换矩阵即可)。简而言之, 我们需要进行模型、视图、投影、视口等变换来将三角形显示在屏幕上。在提供 的代码框架中,我们留下了模型变换和投影变换的部分给你原创 2021-11-16 20:18:26 · 900 阅读 · 0 评论 -
games101_作业0
点在二维空间中的旋转与平移原创 2022-07-26 15:34:29 · 348 阅读 · 0 评论