


For my final project in CSE168, I will be creating a system that will allow me to render virtual rooms through windows, while eliminating excess geometry. This project is based on the research paper Visualizing Building Interiors using Virtual Windows, Walt Disney Animation Studios [SIGGRAPH 2014]. When rooms can be seen through windows it is often expensive to re-render the entire background room, both in the sense of time of rendering and the geometry that much be placed and stored to create this room. However this algorithm allows one to render a room in a prepass and divide it into specific texture maps, one for each wall of the room and the other slices parallel to the window pane. From there, one can extend the ray in the virtual room through the window plane and composite the intersection of the ray and pixel of the texture map to create a final image. Therefore the room itself would only be rendered once, cutting rendering time and excess geometry while still holding in parallax. In turn, one could render a room once, and create shelves the room on the walls of the Cornell Box, without being too taxing on the system. In addition, this allows the artist to place as many of the virtual rooms as they would like, with each addition being linear. This allows for a single room with a rooms next door to be added with little additional expense.
Furthermore, the development page shows the process of accomplishing this and the research page shows the cited articles for further information on the technique.