An agent based model, which includes detailed model of the environment and agents with functionalities to interact with it, is developed for simulating large area evacuations. This model makes it possible to quantitatively estimate the effects of various important factors, like interaction with environment and neighbor agents in low lighting conditions, vehicle-pedestrian interaction in narrow roads, etc., which cannot be modeled with the existing models. The evacuation simulator is coupled with an integrated earthquake simulator to take the earthquake damages into account. To demonstrate the potential of the model, several scenarios, which require detailed modeling of the environment, are presented.