随笔分类 -  计算机图形学 / games101 HomeWork

games101的作业以及提升
摘要:Games101 HomeWork7 导航 导航 多线程 这次的作业,我想先教大家实现多线程,再进行操作。多线程多我的吸引力实在是太大了。废话不多说,我们直接开始: 多线程主要是在Render中进行的 void Renderer::Render(const Scene& scene) { std:: 阅读全文
posted @ 2023-08-03 22:17 zhywyt 阅读(95) 评论(0) 推荐(0) 编辑
摘要:# Games101 HomeWork6 ## 导航 [导航](https://www.cnblogs.com/zhywyt/p/17576370.html) ## 作业要求 - **`IntersectP(const Ray& ray, const Vector3f& invDir,const s 阅读全文
posted @ 2023-07-30 21:24 zhywyt 阅读(83) 评论(0) 推荐(0) 编辑
摘要:# Games101 HomeWork5 ## 导航 [导航](https://www.cnblogs.com/zhywyt/p/17576370.html) ## 任务 - **Renderer.cpp 中的 `Render()`:这里你需要为每个像素生成一条对应的光线,然后调用函数 castRa 阅读全文
posted @ 2023-07-29 20:39 zhywyt 阅读(67) 评论(0) 推荐(0) 编辑
摘要:# Games101 HomeWork4 - **bezier:该函数实现绘制 Bézier 曲线的功能。它使用一个控制点序列和一个OpenCV::Mat 对象作为输入,没有返回值。它会使 t 在 0 到 1 的范围内进行迭代,并在每次迭代中使 t 增加一个微小值。对于每个需要计算的 t,将调用另一 阅读全文
posted @ 2023-07-28 23:17 zhywyt 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Games101 HomeWork3 导航 导航 作业要求 第三次作业才是真正上强度的作业,作业要求和质量都特别高,先来看看所有的要求: 1 . 修改函数rasterize_triangle(const Triangle& t) in rasterizer.cpp: 在此处实现与作业 2 类似的插值 阅读全文
posted @ 2023-07-27 14:21 zhywyt 阅读(87) 评论(0) 推荐(0) 编辑
摘要:Games101 HomeWork2 导航 导航 作业要求 rasterize_triangle(): 执行三角形栅格化算法 static bool insideTriangle(): 测试点是否在三角形内。你可以修改此函数的定义,这意味着,你可以按照自己的方式更新返回类型或函数参数。 先从简单的函 阅读全文
posted @ 2023-07-24 13:51 zhywyt 阅读(95) 评论(0) 推荐(0) 编辑
摘要:# 导航 [作业框架下载](https://github.com/zhywyt/games101HomeWork/blob/master/GAMES101_Homework_S2021.zip) [HW1 - >透视投影矩阵](https://www.cnblogs.com/zhywyt/p/175 阅读全文
posted @ 2023-07-24 08:54 zhywyt 阅读(297) 评论(0) 推荐(0) 编辑
摘要:games101 HomeWork 1 说起来我自己写games101的作业也是曲曲折折,虚拟机很卡就拿VS配环境,Windows不会配环境,就装Linux,现在装上了Linux,却因为没有经验把Windows格式化了(我是真的沙比),好在还是开始做了,也挺顺利的,所以再来记录一下作业。 这里是作业 阅读全文
posted @ 2023-07-23 19:20 zhywyt 阅读(162) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示