1. A method for automatically capturing images in a virtual world, comprising: collecting one or more sets of real-time situational measurements from the virtual world, wherein each real-time situational measurements relates to one of a state of the virtual world or a user interacting with the virtual world; maintaining a database of situational measurement averages; comparing a current set of real-time situational measurements to the averages so as to compute individual measurement deviations and a cumulative deviation score; and capturing, from perspectives not confined to a user viewport, at least one image and its associated perspective and situational measurements, if the cumulative deviation score exceeds a predefined photo opportunity threshold.