add shadows and textures to experimental voxel render