1. A method for level of detail in a 3D environment application, comprising: establishing a tiered system, for processing a graphical object at a distance from a perspective point, comprising at least a first level and a second level, wherein the first level is for processing the graphical object at a first range from the perspective point, wherein the second level is for processing the graphical object at a second range from the perspective point, and wherein the first range is closer to the perspective point than the second range; determining, while rendering the graphical object, the distance of the graphical object from the perspective point; assigning, while rendering the graphical object and based on the distance, the graphical object to a corresponding level of the tiered system; executing a virtual processor assigned to the graphical object, wherein the virtual processor executes every frame when the graphical object associated with the virtual processor is assigned to the first level, and wherein the virtual processor executes less than every frame when the graphical object associated with the virtual processor is assigned to the second level; and displaying the graphical object.