Vision should provide an explanation of the scene in terms of a causal semantics|what aaects what, and why. An important part of the causal explanation of static scenes is what supports what, or, counterfactu-ally: Why aren't things moving? We use simple naive physical knowledge as the basis of a vertically integrated vision system that explains arbitrarily complex stacked block structures. The...