Su mayor objetivo es diseñar algoritmos eficientes para la adquisición, reconstrucción, análisis, manipulación, simulación y transmisión de modelos 3D.
Muchos conceptos, estructuras de datos y algoritmos son directamente equivalentes.
Después de que nace una forma, se puede analizar y editar repetidamente en un ciclo.
La edición puede implicar eliminación de ruido, deformación o realizar transformaciones rígidas.
Esto puede significar que es consumido por un espectador como un activo renderizado en un juego o película, por ejemplo.