原文:Games101--Assignment5

目录 Assignment 的要求 具体步骤 结果图 Assignment 的要求 在这次作业中,我们需要实现两个部分:光线的生成和光线与三角的相交。本次代码框架的工作流程为: 从main 函数开始。我们定义场景的参数,添加物体 球体或三形 到场景中,并设置其材质,然后将光源添加到场景中。 调用Render scene 函数。在遍历所有像素的循环里,生成对应的光线并将返回的颜色保存在帧缓冲区 f ...

2020-08-17 00:22 0 851 推荐指数:

查看详情

Games101--Assignment3

目录 Assignment3的任务要求 Assignment3--FAQ 步骤 1.实现法向量、颜色、纹理颜色的插值 2.投影矩阵 3.normal上色实现结果 4.实现Blinn-Phong 模型计算Fragment ...

Mon Jul 13 05:17:00 CST 2020 0 692
Games101--Assignment4

目录 Assignment4的要求 De Casteljau 算法 具体步骤 Assignment4的要求 实现de Casteljau 算法来绘制由4 个控制点表示的Bézier 曲线(当你正确实现该算法时,你可以支持绘制由更多点来控制的Bézier ...

Mon Aug 03 05:44:00 CST 2020 2 704
games101 作业6

这是games101 现代计算机图形学 作业06 by coolwx 感谢https://blog.csdn.net/miyu1994/article/details/107006010/ 这位大佬的文章,因为我一开始真的写不出来SAH(启发式搜索),看了这位大神的算法,我最终才理解了他的算法 ...

Fri Feb 05 10:30:00 CST 2021 1 1196
games101 作业8

差不多过了四个月(一个学期)了,这个学期太忙了,之前一直没有写出作业8,再加上这个学期,太折磨了,几乎就是在荒废时间,暑假在忙保研的事情,其实还有一个营,不过差不多就要确定了吧,于是最终在今天写完了作 ...

Mon Jul 26 08:19:00 CST 2021 0 375
GAMES101作业1

作业目标: get_model_matrix(float rotation_angle): 逐个元素地构建模型变换矩阵并返回该矩阵。在此函数中,你只需要实现三维中绕 z 轴旋转的变换矩阵 ...

Mon Apr 12 06:23:00 CST 2021 0 230
GAMES101作业2

作业任务: 填写并调用函数 rasterize_triangle(const Triangle& t)。 即实现光栅化 该函数的内部工作流程如下: 创建三角形的 2 维 boun ...

Wed Apr 14 06:29:00 CST 2021 1 695
games101 作业3 shading

1 总览 在这次编程任务中,我们会进一步模拟现代图形技术。我们在代码中添加了 Object Loader(用于加载三维模型), Vertex Shader 与 Fragment S ...

Thu Jan 28 10:08:00 CST 2021 0 293
回顾games101中的SSAA和MSAA

回顾games101中的AA(抗锯齿) 前言 善于进行课后总结,可以更加巩固自己的知识和具体细节 锯齿(走样)产生的原因 本质上,在光栅化阶段中,用有限离散的数据想表示连续的(类似三角形的某一边),就可能存在采样点不够的问题,也就引申出了锯齿(走样 Aliasing)的这个概念,在信号处理 ...

Sat Aug 28 23:39:00 CST 2021 2 201
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM