Fixed level of detail voxel mip map "bleed"
Hantverk'n » Devlog
Level of detail uses voxel volume mip maps to render voxels at a given level of detail for a given distance and (adjustable) settings to increase performance. The issue I ran into is that some 3D scenes have wall or floor interior voxels of a different color than the surface of the wall or floor and these unwanted voxel colors would be averaged into the mip maps. I fixed the issue by making sure only voxels with one or more air block sides are averaged in.
What issue looked like before fix with scene having pink interior wall and floor voxels:
And with fix:
Hantverk'n
Status | In development |
Author | Teknologicus |
Genre | Adventure |
Tags | Exploration, Open World, Voxel |
More posts
- Overhaul of buffer use in voxel engine6 days ago
- Tetahexacontree 4x4x4 Occupancy Bitmasks Lookup Table19 days ago
- Voxel-level ambient occlusion optimization bits generation via compute shader59 days ago
- Image rotation via shearing64 days ago
- Rotation without rotating65 days ago
- Voxel volume mipmaps generation via compute shader66 days ago
- Dynamic global illumination methods78 days ago
- More ambient occlusions optimizationsAug 30, 2024
- Procedurally generated grooved, cracked brick blocksAug 27, 2024
- Procedurally generated cobblestone blocks with surface indentationsAug 27, 2024
Leave a comment
Log in with itch.io to leave a comment.