没有合适的资源?快使用搜索试试~ 我知道了~
gl_optix_composite:OpenGL + OptiX 合成示例
共45个文件
h:13个
cpp:12个
cu:4个
需积分: 31 1 下载量 142 浏览量
2021-07-06
18:16:09
上传
评论
收藏 3.18MB ZIP 举报
温馨提示
gl_optix_composite OpenGL + OptiX 合成示例演示了如何将交互式 OpenGL 渲染与 OptiX 叠加合成混合使用。 此特定示例演示了与 OpenGL 线框模型合成的 8 倍子采样、光线跟踪硬阴影。 阴影由 OptiX 计算,并将结果放置到代表屏幕空间阴影遮罩的 OpenGL 纹理中。 在过去的最终 OpenGL 渲染过程中,评估阴影蒙版纹理以给出分数阴影因子。 虽然此示例演示了硬阴影合成,但该技术不限于阴影,还可用于反射、折射和由 GPU OptiX 光线跟踪生成的其他效果。 合成技术 使用 OptiX 合成 OpenGL 的方法由两个 GPU 路径组成,然后将它们合成在一起。 合成的步骤是: OptiX 已初始化 场景几何体加载到 OptiX 场景几何图形也加载到 OpenGL VBO 中 通过投射 1 条主光线,然后每个片段最多投射 8 条阴影
资源推荐
资源详情
资源评论
收起资源包目录
gl_optix_composite-master.zip (45个子文件)
gl_optix_composite-master
.gitattributes 483B
src
loader_Parser.cpp 11KB
scene.cpp 16KB
model.h 664B
render_opengl.cpp 3KB
loader_OBJReader.h 4KB
scene.h 3KB
model.cpp 3KB
app_util.cpp 443KB
loader_OBJReader.cpp 20KB
app_perf.cpp 22KB
app_util.h 145KB
render_optixprime.cpp 11KB
main.cpp 13KB
loader_ObjarReader.cpp 4KB
render_optixprime.h 2KB
render.h 2KB
main.h 13KB
loader_Parser.h 5KB
app_perf.h 11KB
loader_ObjarReader.h 3KB
main_win32.cpp 40KB
render_optix.cpp 15KB
CMakeLists.txt 5KB
shaders
helpers.h 8KB
intersection_refinement.h 4KB
optix_shadow_rays.cu 5KB
optix_miss_rays.cu 2KB
render_GL.frag.glsl 591B
render_Optix.vert.glsl 728B
random.h 3KB
render_Optix.frag.glsl 718B
optix_triangle_mesh.cu 4KB
optix_camera_rays.cu 3KB
render_GL.vert.glsl 760B
assets
ground.obj 409B
lucy.obj 5.34MB
lucy.scn 465B
README.md 5KB
docs
optix_composite2.jpg 100KB
optix_shadow8.png 463KB
optix_shadow8x.png 194KB
optix_shadow1x.png 190KB
optix_composite1.jpg 141KB
.gitignore 606B
共 45 条
- 1
资源评论
可吸不是泥
- 粉丝: 24
- 资源: 4552
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功