While the aesthetic and creative process of interior design would best be done by professional interior designers, our goal is to cre- ate software capable of automatically generating furniture arrange- ments for complex indoor scenes that are optimized to respect im- portant ergonomic factors. This technique would be useful in multi- player online games and other graphics applications requiring fully automatic interior design with a high degree of realism. The system that we present in this paper achieves this goal in two stages: First, our system extracts spatial relationships on the placement of furniture pieces from user-supplied exemplars of furnished indoor scenes. This step is done only once, in advance