Une bataille invisible fait rage en modélisation 3D, d’un côté du ring nous avons les tenants de la modélisation NURBS (Non-Uniform Rational Base Splines), de l’autre les aficionados de la modélisation polygonale.
La modélisation NURBS est précise, mathématiquement exacte mais coûteuse en calcul et parfois difficile à mettre en œuvre. On retrouve dans ce camp, les principaux logiciels de CAO (Catia, SolidWorks, Pro/E) .C'est la technique que la plupart des applications de modélisation 3D utilisent pour produire des formes libres. Certaines de ces applications permettent d'obtenir un contrôle accru sur ces formes (contrôle des surfaces en tangence, en continuité, indispensable dans le design automobile, naval …) à l'instar de produits comme Maya ou Rhino.
La modélisation polygonale, est approximative car facéttisée. Elle permet cependant des approches de modélisation plus simples, et de créer facilement des formes épurées destinées au rendu ou à l’animation (architecture, jeux vidéo, cinéma d'animation).
On y retrouve par exemple, des logiciels comme Cinema 4D, Maya, Modo, Blender..