05 2022 档案
摘要:作业内容: castRay(const Ray ray,int depth):实现Path Tracing算法 作业实现: 输入参数:ray为视线看出去的射线,depth为递归的次数 若该视线没有与物体相交则返回空; 若该视线与光源相交则返回光源的emission; 若该视线与非光源物体相交则考虑两
阅读全文
摘要:作业内容: 1.rope():实现绳子的构造函数 2.simulateEuler():用显示和半隐式两种方式实现欧拉法 3.simulateVerlet():实现显示Verlet并添加阻尼 作业实现: 1.rope()构造函数 按照rope()的定义rope是由一组Mass(质点)和一组Spring
阅读全文
摘要:作业内容: 1.复制上次作业的Render()、Triangle::getIntersection,并根据新框架调整格式; 2.实现IntersectP即判断包围盒BoundingBox是否与光线相交; 3.实现getIntersection判断BVH加速求教交的过程,递归调用; 作业实现: 1.R
阅读全文