In some cases, we can optimize our models to have a higher frame rate by decreasing the number of objects in the scene. Each separate object in the scene involves a certain amount of overhead to be managed, whether or not that object makes a noticeable contribution to the scene or is even visible in the scene. By decreasing the number of objects in the scene, we can (a) make the scene more efficient to draw and (b) eliminate some objects from being drawn entirely.
Step 1: Collapse groups of objects with the same attributes into a single mesh
Sometimes, models may contain large groups of objects that share the same attributes. For example, a tree might contain hundreds of separate objects for each of the leaves. Each of these objects has the same material attributes and therefore does not need to be a separate object. In cases like this, you can combine an entire groups of objects into a single mesh. This will make the drawing process much more efficient.
 |
| Example of an object composed of many subobjects the leaves), all of which share the same attributes. For better performance, combine all of these objects into a single mesh. |
Step 2: Identify and eliminate hidden objects
Sometimes we find that models contain a significant amount of detail for parts that are hidden. Even though they are not visible, they still require time to download and draw, so they drag down the performance as much as they would as if they were visible. Typical cases where these objects arise are:
Examples:
1. Architectural models interiors
2. Mechanical model interiors
Delete all hidden objects from the scene.
 |
 |
| Example of a hidden interior: the bathroom interior is never visible outside of the house |
Example of a hidden object: The car engine is never visible outside of the car |
Step 3: Identify and elminate or simplify objects of little importance
Not all objects are of equal importance. Some objects are bound to be the center of attention in a scene while other objects are of less importance or even part of the background. From the computer's point of view, all objects take the same amount of work to draw regardless of their level of significance. So, when we analyse a scene, we should first look for objects of lesser importance for reduction or elimination.
Delete from the scene all objects of little visual or conceptual importance.