目录 Assignment4的要求 De Casteljau 算法 具体步骤 Assignment4的要求 实现de Casteljau 算法来绘制由4 个控制点表示的Bézier 曲线(当你正确实现该算法时,你可以支持绘制由更多点来控制的Bézier ...
目录 Assignment 的任务要求 Assignment FAQ 步骤 .实现法向量 颜色 纹理颜色的插值 .投影矩阵 .normal上色实现结果 .实现Blinn Phong 模型计算Fragment Color .实现Texture Shading Fragment Shader .实现Bump mapping .实现displacement mapping Assignment 的任务 ...
2020-07-12 21:17 0 692 推荐指数:
目录 Assignment4的要求 De Casteljau 算法 具体步骤 Assignment4的要求 实现de Casteljau 算法来绘制由4 个控制点表示的Bézier 曲线(当你正确实现该算法时,你可以支持绘制由更多点来控制的Bézier ...
目录 Assignment5的要求 具体步骤 结果图 Assignment5的要求 在这次作业中,我们需要实现两个部分:光线的生成和光线与三角的相交。本次代码框架的工作流程为: 从main 函数开始。我们定义场景的参数,添加物体(球体或三形)到场 ...
这是games101 现代计算机图形学 作业06 by coolwx 感谢https://blog.csdn.net/miyu1994/article/details/107006010/ 这位大佬的文章,因为我一开始真的写不出来SAH(启发式搜索),看了这位大神的算法,我最终才理解了他的算法 ...
差不多过了四个月(一个学期)了,这个学期太忙了,之前一直没有写出作业8,再加上这个学期,太折磨了,几乎就是在荒废时间,暑假在忙保研的事情,其实还有一个营,不过差不多就要确定了吧,于是最终在今天写完了作 ...
作业目标: get_model_matrix(float rotation_angle): 逐个元素地构建模型变换矩阵并返回该矩阵。在此函数中,你只需要实现三维中绕 z 轴旋转的变换矩阵 ...
作业任务: 填写并调用函数 rasterize_triangle(const Triangle& t)。 即实现光栅化 该函数的内部工作流程如下: 创建三角形的 2 维 boun ...
1 总览 在这次编程任务中,我们会进一步模拟现代图形技术。我们在代码中添加了 Object Loader(用于加载三维模型), Vertex Shader 与 Fragment S ...
回顾games101中的AA(抗锯齿) 前言 善于进行课后总结,可以更加巩固自己的知识和具体细节 锯齿(走样)产生的原因 本质上,在光栅化阶段中,用有限离散的数据想表示连续的(类似三角形的某一边),就可能存在采样点不够的问题,也就引申出了锯齿(走样 Aliasing)的这个概念,在信号处理 ...