搜索结果
查询Tags标签: GAMES101,共有 4条记录-
games101,作业5(whitted-style光线追踪)
任务 你需要修改的函数是: Renderer.cpp 中的 Render():这里你需要为每个像素生成一条对应的光线,然后调用函数 castRay() 来得到颜色,最后将颜色存储在帧缓冲区的相应像素中。Triangle.hpp 中的 rayTriangleIntersect(): v0, v1, v2 是三角形的三个顶点,orig 是光线…
2021/12/20 23:50:34 人评论 次浏览 -
games101,作业5(whitted-style光线追踪)
任务 你需要修改的函数是: Renderer.cpp 中的 Render():这里你需要为每个像素生成一条对应的光线,然后调用函数 castRay() 来得到颜色,最后将颜色存储在帧缓冲区的相应像素中。Triangle.hpp 中的 rayTriangleIntersect(): v0, v1, v2 是三角形的三个顶点,orig 是光线…
2021/12/20 23:50:34 人评论 次浏览 -
GAMES101 Rasteriztion
光栅化 光栅化描述的主要过程就是将点绘制在屏幕上。我们将屏幕划分成m*n个像素 采样 假设我们想把一个三角形显示在屏幕上,我们需要知道是哪些像素在三角形中。因此,我们一般将像素中心点对三角形相交的位置进行采样(如果在其中就认为这个像素是被填充的) 走样形成锯…
2021/10/11 6:17:56 人评论 次浏览 -
GAMES101 Rasteriztion
光栅化 光栅化描述的主要过程就是将点绘制在屏幕上。我们将屏幕划分成m*n个像素 采样 假设我们想把一个三角形显示在屏幕上,我们需要知道是哪些像素在三角形中。因此,我们一般将像素中心点对三角形相交的位置进行采样(如果在其中就认为这个像素是被填充的) 走样形成锯…
2021/10/11 6:17:56 人评论 次浏览