体渲染
2018k
天道酬勤,功不唐捐 :)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ray_Tracying_Gem_Chapter_28 代码理解
文件结构文件结构如下:hdr_loader.h : 用作外部文件的导入。main.cpp : 其中包括启动初始化cuda、glew、glfw、新建窗口、添加着色器、创建对于图形界面的各种操作(键盘、鼠标、滑轮等事件)、创建环境的材质、处理相机的移动等。volume_kernel.h: 其中定义了Kernel_params数据结构,该结构中有包括展示、渲染状态、相机、环境、体定义(volume definition)等相关的参数。volume_kernel.cu : 需要用到cuda来加速的整个原创 2020-08-29 21:56:02 · 433 阅读 · 0 评论 -
Delta Tracking 理解
Delta Tracking.我们可以使用delta tracking来完成在非均质体中自由路径的无偏采样。一些与这个方法并列的方法,如Closed-form Tracking、Regular Tracking 等追踪方法都应用了“俄罗斯轮盘赌”、“逆变换采样”和“拒绝采样”等方法。此处的delta tracking 方法(也叫Woodcock tracking)的主要思路是想对于不均质的介质以均质的思路来采样处理,所以首先需要对介质均质化。通过引入假想的介质(fictitious medium),我原创 2020-08-28 18:48:09 · 1464 阅读 · 1 评论
分享