//Slices 3d texture into 2d slices #pragma kernel CSMain Texture3D voxels; RWTexture2D Result; int layer; [numthreads(32, 32, 1)] void CSMain(uint3 id : SV_DispatchThreadID) { uint3 pos = uint3(id.x, id.y, layer); Result[id.xy] = voxels[pos]; }