Looking to build a 3D grid similar to the image below taken from Google Blocks. Seems like it consists of these main components: A set of spheres that can go transparent. A stencil that follows the controller's location. When stencil overlaps with spheres, they show up, otherwise, alpha fades to zero. Any advise on how to approach building this?