What I’m trying to achieve is essentially an intuitive view of the interior of a room. Take the picture below as an example of a simple box-shaped room.
What I would like to do is hide the three faces we are currently seeing to expose the interior of the “room”, while still allowing simple navigation on the outside. I know in other tools like Unity you could use a shader to accomplish something like that, but I’m new to Threejs and not familiar with how I would go about achieving this.
Where should I begin? My first thought was to edit the model’s BufferGeometry directly to remove faces with a normal facing the camera’s direction (meaning that face is in the direction of the camera), but I’m not at all sure how I would go about doing that dynamically. Any help would be appreciated, thank you!