svo_renderer

所属分类:图形图像处理
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2022-08-22 04:05:56
上 传 者sh-1993
说明:  使用可编程图形管道(OpenGL和C++)进行稀疏体素八叉树渲染。,
(Sparse voxel octree rendering using programmable graphics pipeline (OpenGL and C++).,)

文件列表:
CMakeLists.txt (6531, 2022-08-21)
data/ (0, 2022-08-21)
data/config.json (437, 2022-08-21)
data/icons/ (0, 2022-08-21)
data/icons/svo_renderer_icon.png (6754, 2022-08-21)
data/rendering_system_metrics.json (1459, 2022-08-21)
data/scenes/ (0, 2022-08-21)
data/scenes/default.json (595, 2022-08-21)
data/shaders/ (0, 2022-08-21)
data/shaders/circle_splat.frag (359, 2022-08-21)
data/shaders/circle_splat.geom (2290, 2022-08-21)
data/shaders/circle_splat.vert (1511, 2022-08-21)
data/shaders/gaussian_splat.frag (406, 2022-08-21)
data/shaders/gaussian_splat.geom (2301, 2022-08-21)
data/shaders/gaussian_splat.vert (1386, 2022-08-21)
data/shaders/glslangValidator.exe (991232, 2022-08-21)
data/shaders/square_splat.frag (167, 2022-08-21)
data/shaders/square_splat.geom (2153, 2022-08-21)
data/shaders/square_splat.vert (1386, 2022-08-21)
data/shaders/validate.bat (206, 2022-08-21)
data/svo/ (0, 2022-08-21)
data/svo/menger_sponge/ (0, 2022-08-21)
data/svo/menger_sponge/menger_sponge_128.octree (127, 2022-08-21)
data/svo/menger_sponge/menger_sponge_128.octreedata (133, 2022-08-21)
data/svo/menger_sponge/menger_sponge_128.octreenodes (133, 2022-08-21)
data/svo/menger_sponge/menger_sponge_16.octree (127, 2022-08-21)
data/svo/menger_sponge/menger_sponge_16.octreedata (131, 2022-08-21)
data/svo/menger_sponge/menger_sponge_16.octreenodes (130, 2022-08-21)
data/svo/menger_sponge/menger_sponge_2.octree (127, 2022-08-21)
data/svo/menger_sponge/menger_sponge_2.octreedata (128, 2022-08-21)
data/svo/menger_sponge/menger_sponge_2.octreenodes (128, 2022-08-21)
data/svo/menger_sponge/menger_sponge_256.octree (127, 2022-08-21)
data/svo/menger_sponge/menger_sponge_256.octreedata (133, 2022-08-21)
data/svo/menger_sponge/menger_sponge_256.octreenodes (133, 2022-08-21)
data/svo/menger_sponge/menger_sponge_32.octree (127, 2022-08-21)
data/svo/menger_sponge/menger_sponge_32.octreedata (131, 2022-08-21)
data/svo/menger_sponge/menger_sponge_32.octreenodes (131, 2022-08-21)
... ...

# svo_renderer Sparse voxel octree renderer, using programmable graphics pipeline (OpenGL and C++). The voxels are represented as square splats, which are assembled with geometry shader. The program renders sparse voxel octrees generated by [ooc_svo_builder](https://github.com/Forceflow/ooc_svo_builder) by Forceflow. # How to run? Either download zipped release and run the program (you will need Visual C++ Redistributable for VS2015) or download the source code and build a project for MSVC, then compile it. # Controls - Mouse - change camera orientation - WASD - movement - LCtrl - move down - SPace - move up - Q - roll left - E - roll right - R - toggle free roam - F - Hide/show GUI # Requirements - Microsoft Visual Studio 2015 - Cmake 3.6+ for building VS project - OpenGL 3.3+ - Other libraries, which are provided in lib directory of the repository

近期下载者

相关文件


收藏者