# Pipeline LOD-chain (cascaded / based on previous LOD)
This example executes Simplygon three times in a loop, where each optimization (in this case Reduction
) is based on the previously optimized result (except the first which is based on the original asset). This behavior can be accomplished by overriding the ReductionTargetTriangleRatio
one time before the loop, then in the loop execute Simplygon and after each optimization select the resulting meshes returned from the Simplygon call (which will be the source for the next iteration).