Voxel-level ambient occlusion optimization bits generation via compute shader
Hantverk'n » Devlog
- Test scene: nuke.vox (1932x615x1136 or 31,734,800 non-air voxels)
- Times from/to on scene load to generate voxel-level AO optimization bits:
- CPU (only using one execution thread @ 3.20GHz) : 134 seconds
- GPU via compute shader: 2 seconds
- Times from/to on scene load to generate voxel-level AO optimization bits:
[Updating of voxel-level AO optimization bits when blocks/voxels are placed or removed has a bug that needs fixing.]
Hantverk'n
Status | In development |
Author | Teknologicus |
Genre | Adventure |
Tags | Exploration, Open World, Voxel |
More posts
- Image rotation via shearing42 days ago
- Rotation without rotating44 days ago
- Voxel volume mipmaps generation via compute shader44 days ago
- Dynamic global illumination methods57 days ago
- More ambient occlusions optimizations83 days ago
- Procedurally generated grooved, cracked brick blocks86 days ago
- Procedurally generated cobblestone blocks with surface indentations87 days ago
- Procedurally generated mortar grooved brick blocks87 days ago
- Testing other colors of procedurally generated mushrooms91 days ago
Comments
Log in with itch.io to leave a comment.
looking good keep on the work <3
Thanks!
Dang, I know I should be looking at the ambient occlusion, but your voxels are so crystal clear!
Ambient occlusion is unnecessary with global illumination, but it does add extra definition to voxels when combined with GI.