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 shearing27 days ago
- Rotation without rotating28 days ago
- Voxel volume mipmaps generation via compute shader29 days ago
- Dynamic global illumination methods41 days ago
- More ambient occlusions optimizations68 days ago
- Procedurally generated grooved, cracked brick blocks71 days ago
- Procedurally generated cobblestone blocks with surface indentations71 days ago
- Procedurally generated mortar grooved brick blocks72 days ago
- Testing other colors of procedurally generated mushrooms76 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.