没有合适的资源?快使用搜索试试~ 我知道了~
OpenCL-Voxel-Splatting:使用OpenCL进行Splating可以达到超过20亿个Splats!
共130个文件
h:85个
cpp:10个
lib:7个
需积分: 9 0 下载量 150 浏览量
2021-05-17
23:18:16
上传
评论
收藏 11.71MB ZIP 举报
温馨提示
OpenCL体素电镀 使用OpenCL进行Splating可以达到超过20亿Splats / s! 为了回应有关无限细节的传言,我想尝试提供基于点的渲染,以了解它在OpenCL中的工作情况。 事实证明,该性能比OpenGL中的基本点渲染要好得多。 虽然OpenGL允许我渲染大约6.3亿点/秒,但OpenCL在GTX580M GPU上以每秒约20亿点的速度达到了3-4倍。 但是,仅渲染点不会导致表面光滑。 为此,需要后处理过滤器。 它增加了点的大小并填充了Kong。 我已经实现了一个非常简单的方法,以证明它是有效的。 至于剔除,仅实施平截头体剔除。 更高级的分层遮挡剔除可能会提供额外的帧,尤其是在室内场景中。 同样,没有使用层次深度缓冲区-当适应基于点的渲染时,它可能进一步提供额外的性能。 实现的主要挑战是找到一种数据结构,允许通过保持每个体素大小合理的方式进行并行访问。 渲染点非常
资源推荐
资源详情
资源评论
收起资源包目录
OpenCL-Voxel-Splatting:使用OpenCL进行Splating可以达到超过20亿个Splats! (130个子文件)
PostprocessGL.cl 9KB
shrUtils.cpp 71KB
main.cpp 35KB
oclUtils.cpp 33KB
glsl.cpp 23KB
Bmp.cpp 11KB
Core.cpp 10KB
cmd_arg_reader.cpp 4KB
Rle4.cpp 4KB
postprocessGL_Host.cpp 3KB
VecMath.cpp 2KB
freeglut.dll 304KB
freeglut.dll 304KB
freeglut.dll 272KB
glew64.dll 224KB
glew64.dll 224KB
glew32.dll 200KB
Entries 1KB
cl splatting.exe 99KB
cl splatting.exe 99KB
cl splatting.exe 74KB
Entries.Extra 571B
oclPostProcessGL_vs2008.vcxproj.filters 3KB
glew.h 508KB
glext.h 363KB
math_functions_dynlink.h 93KB
gl.h 71KB
texture_fetch_functions_dynlink.h 66KB
math_functions_dbl_ptx3_dynlink.h 58KB
cl.h 49KB
glxew.h 41KB
wglew.h 39KB
device_functions_dynlink.h 39KB
cl_platform.h 36KB
shrUtils.h 32KB
glxext.h 31KB
wglext.h 29KB
cuda_drvapi_dynlink.h 29KB
_matrix44_sse.h 27KB
_matrix44.h 27KB
freeglut_std.h 22KB
glut.h 20KB
cuda_runtime_api_dynlink.h 20KB
nvVector.h 20KB
_matrix33_sse.h 19KB
glu.h 17KB
_matrix33.h 17KB
nvWidgets.h 16KB
cmd_arg_reader.h 15KB
nvQuaternion.h 12KB
bbox.h 12KB
cl_kernel_src.h 11KB
cuda_runtime_dynlink.h 11KB
nvMatrix.h 11KB
_vector3_sse.h 10KB
_vector3.h 10KB
channel_descriptor_dynlink.h 9KB
oclUtils.h 9KB
quaternion.h 9KB
_vector4.h 9KB
transform44.h 8KB
rendercheckGL.h 8KB
main.h 8KB
_vector4_sse.h 7KB
glsl.h 7KB
nvGLWidgets.h 7KB
sphere.h 7KB
shrQATest.h 7KB
cl_gl.h 7KB
triangle.h 6KB
FBO.h 6KB
nvShaderUtils.h 6KB
envelopecurve.h 6KB
_vector2.h 5KB
cl_d3d9_ext.h 5KB
nmath.h 5KB
ntypes.h 5KB
VecMath.h 5KB
exception.h 5KB
line.h 5KB
cl_d3d10.h 5KB
polar.h 5KB
nvGlutWidgets.h 5KB
cl_d3d10_ext.h 4KB
cl_d3d11_ext.h 4KB
vector3envelopecurve.h 4KB
plane.h 4KB
freeglut_ext.h 4KB
eulerangles.h 4KB
Core.h 4KB
transform33.h 4KB
euler.h 4KB
cl_ext.h 3KB
nvMath.h 3KB
noise.h 3KB
cl_gl_ext.h 3KB
rectangle.h 2KB
cuda_texture_types_dynlink.h 2KB
common_functions_dynlink.h 2KB
opencl.h 2KB
共 130 条
- 1
- 2
资源评论
帝哲
- 粉丝: 35
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功