Uploaded December 2022 | Updated September 2026, 17 hours ago
Working on big updates to Wicked Engine's voxel GI, now it supports anisotropic voxels and clipmaps.
Anisotropic voxels means each voxel has a directionality, so voxel resolution doubles 6 times, once for each face of a cube. Sampling the anisotropic structure requires 3 texture lookups instead of one.
The clipmap is a voxel cascade structure, each level covers a twice as big area compared to the previous level, while using the same resolution. Only one clipmap is updated per frame, so the result lags a bit.
The performance is currently very slow, this will need to be solved before competing the update.
Working on big updates to Wicked Engine's voxel GI, now it supports anisotropic voxels and clipmaps.
Anisotropic voxels means each voxel has a directionality, so voxel resolution doubles 6 times, once for each face of a cube. Sampling the anisotropic structure requires 3 texture lookups instead of one.
The clipmap is a voxel cascade structure, each level covers a twice as big area compared to the previous level, while using the same resolution. Only one clipmap is updated per frame, so the result lags a bit.
The performance is currently very slow, this will need to be solved before competing the update.









![Wicked Engine - Forward+ Rendering [C++][DX11]
I made a Tile Based Forward renderer for Wicked Engine. It can support hundreds of lights without a need for a G-Buffer. It supports the ligting of alpha blended/transparent geometries and particle systems trivially as opposed to deferred rendering.
I currently use a depth pre-pass to tightly cull the lights and eliminate overdraw.
This excellent blog helped me a lot in the implementation: http://www.3dgep.com/forward-plus/#Forward
Wicked Engine repo: https://github.com/turanszkij/WickedEngine
Devblog: https://turanszkij.wordpress.com/
Music: Freeland - Big Wednesday Wicked Engine - Forward+ Rendering [C++][DX11]](https://i.ytimg.com/vi/mkAbE9Z4gxI/mqdefault.jpg)
