In the case of game development, decimation reduces the scene complexity and accelerates real-time rendering. When visualizing the product prototype for marketing purposes, the triangle count reduction is a trade-off between the computational cost and the persuasive power of a render. Within the ambit of AR/VR or photorealistic rendering, tiny details or invisible parts are often not required. Here are the most common cases when the need for decimation arises: Visualization However, one does not always need it to a full extent. Mesh Decimation Use CasesĬAD software is now able to generate incredibly complex models that include the complete design of the object. But depending on the use case and initial model representation, the effect may vary from intellectual property protection to more accurate FEA calculations. The common result consists in the reduction of the memory footprint and performance boost. `ModelData_Model aSimplifiedModel = aSimplifier.Perform (aModel) ` `ModelSimplifier_MeshSimplifier aSimplifier (aParams) ` `aParams.SetDegreeOfSimplification (ModelSimplifier_MeshSimplifierParameters::Medium) ` `ModelSimplifier_MeshSimplifierParameters aParams ` `ModelData_Model aModel = /* fill model */ `