top of page
搜尋


Assignment6:Accelaration structure
实验: 这次实验改动的东西不算很多,所用到的知识也比较直观(参见上一条博客)。但是由于老师的C++Shader框架很标准(用到了很多类、C++11新特性),所以对于C++不友好的人(比如说我),就是一次不小的挑战。 代码解释: main(): Renderer.cpp:...
二龙 朱
2021年10月27日讀畢需時 1 分鐘


Accelerating ray-surface intersection
使用bounding box,先计算与包围盒是否碰撞,再检测与object碰撞 axis-aligned bounding box(AABB),不是任意旋转的 光线与AABB求交 t有一定的取值范围 Acceleration Grid Uniform...
二龙 朱
2021年10月20日讀畢需時 1 分鐘


Assignment5:Whitted-style Ray Tracing
目的和意义: 光栅化无法很好地解决全局(global)效果 软阴影 渲染光线弹射多次 实验 1. construct primary rays 首先需要把射线表示出来, 射线:ori+t*dir,已知ori,需要dir,dir用屏幕像素位置-ori,这里屏幕位置需要在世界空...
二龙 朱
2021年10月20日讀畢需時 1 分鐘
bottom of page