indirect voxel tracing
updates
bounds neighborhood
indirect illum + viewer updates