Based on a 1960’s 3d film where the audience would wear glasses. The director for Thirteen Ghosts came up with the idea of incorporating this into the film whereby the characters could only see the spirit world and what’s going on through the glasses.
Filmed entirely in British Columbia, Canada, the glass house that you see in the movie was not actually a real house. The exteriors were shot on a piece of grass with CGI added to show a house on the plot. Interior’s were filmed inside a studio with some CGI used for certain scenes.
You can learn more about how the house exteriors were created from the behind the scenes video below from 15:27 onwards.
Behind the scenes