# Qu'est-ce que la modélisation NURBS et pourquoi est-elle cruciale pour les logiciels de CAO ?

Toute personne ayant une certaine expérience des logiciels de conception 3D a probablement utilisé la modélisation NURBS. Examinons plus en détail les courbes et surfaces NURBS et pourquoi elles jouent un rôle important dans les logiciels de conception 3D.

Que sont les courbes NURBS dans la modélisation 3D ?

Malgré leur nom étrange, les courbes et surfaces NURBS jouent un rôle extrêmement important dans la [modélisation 3D paramétrique](/fr/store/cad/2d-drawing-3d-model "Conversion d'un dessin 2D en un modèle 3D - comment et pourquoi ?"). Les courbes NURBS sont des **représentations mathématiques de formes courbes en trois dimensions**.

Grâce à la modélisation NURBS, les ingénieurs et les concepteurs peuvent créer des **formes arrondies avec des pentes progressives et des formes organiques**. La modélisation NURBS utilise des équations mathématiques complexes pour créer des cercles, des arcs et des surfaces 2D permettant de dessiner des modèles 3D flexibles, précis et extrêmement réalistes.

L'acronyme NURBS signifie **Non-Uniform Rational B-splines** (B-splines rationnelles non uniformes). « Non uniformes » signifie que la modélisation NURBS peut être utilisée pour créer des formes libres. Autrement dit, vous pouvez manipuler la géométrie pour former ce que vous voulez au lieu de vous appuyer sur des formes paramétriques définies.

Le mot « rationnelles » indique comment la méthode NURBS évalue et hiérarchise le poids ou l'effet perçu de chaque point de contrôle sur la courbe elle-même de manière non homogène. Une simple B-spline ne peut pas être utilisée pour créer des formes paraboliques, car elle doit suivre une distribution uniforme entre les points de contrôle.

Le « B » signifie « base ». Les splines sont utilisées dans les logiciels de conception 3D pour créer des formes vectorielles et des polylignes. Une spline est une courbe qui se déplace le long d'une trajectoire continue tracée par des points d'ancrage et des points de contrôle. Ce processus est une étape cruciale de la [conception mécanique](/store/cad/mechanical-design "How Mechanical Design Shapes the Modern World") et relève souvent de la responsabilité d'un [concepteur ou d'un ingénieur en mécanique](/fr/store/cad/mechanical-designer-vs-mechanical-engineer "Concepteur mécanique ou ingénieur mécanique - Les différences expliquées").

Découvrir les puissantes solutions de modélisation NURBS dans la boutique Dassault Systèmes

Dassault Systèmes se positionne avec fierté à l'avant-garde des logiciels de conception 3D. Depuis des décennies, les professionnels de nombreux secteurs de l'industrie comptent sur nous pour leur fournir des logiciels de rendu 3D puissants et sophistiqués.

 ![](https://www.3ds.com/assets/invest/2024-06/3dexperience-solidworks-cad.png)

![SOLIDWORKS xDesign](https://www.3ds.com/assets/invest/inline-images/logosolidworks.jpg)### **SOLIDWORKS Design**

Optimiser les processus pour un prix abordable, de la conception mécanique 2D ou 3D à la fabrication

[Découvrir SOLIDWORKS Design](/fr/store/solidworks-design "SOLIDWORKS Design")

Voir les détails

Que sont les splines et pourquoi sont-elles importantes dans la modélisation NURBS ?

Le concept de splines en modélisation 3D peut être difficile à comprendre. À l'origine, les splines étaient des lamelles de bois souples dont les concepteurs suivaient le contour pour dessiner les courbes des avions et des bateaux.

**Les splines fonctionnent à l'aide de points de contrôle** dans la modélisation NURBS. Ces points de contrôle permettent de **définir une courbe par un processus appelé « interpolation »**. La modélisation NURBS consiste à définir les points de contrôle et à résoudre des équations mathématiques pour calculer la distance moyenne entre chaque point.

Au lieu d'utiliser des milliers de petits points pour tracer une courbe, l'ordinateur se sert de quelques points de contrôle, évalue la position et la rotation de chaque poignée, puis crée une courbe continue et lisse. Le déplacement de n'importe quel point de contrôle crée une nouvelle courbe. Les splines sont une composante essentielle de la modélisation de forme libre. Les courbes créées avec des splines sont extrêmement complexes. Elles sont moins susceptibles de déformer les textures appliquées.

Historique de la modélisation NURBS

La première utilisation connue des B-splines est attribuée au mathématicien russe **Nicolai Ivanovich Lobachesky** dès les années 1800. La théorie moderne des splines a vu le jour en 1946, lorsque le mathématicien roumano-américain **Isaac Jacob Schoenberg** a publié un article sur l'approximation des données.

Les B-splines ont été affinées tout au long des années 1970 par les mathématiciens **M.G. Cox** et **C. de Boor**. Tous deux ont inventé de manière indépendante des algorithmes qui ont étendu le célèbre algorithme de Casteljau, utilisé par le grand concepteur automobile **Pierre Bézier** pour développer les courbes emblématiques de la Citroën DS. D'autres recherches menées par **W. J. Gordon** et **R. Riesenfeld** ont démontré que les courbes de Bézier étaient des sous-ensembles de B-splines et ont mis en lumière les puissantes possibilités de conception qu'offrent ces dernières.

L'avancée majeure a eu lieu en 1979, lorsque **Ken Versprille** de l'Université de Syracuse, dans l'État de New York, a publié une thèse de doctorat sur les B-splines rationnelles (NURBS = B-splines rationnelles non uniformes). Les théories de conception révolutionnaires de Versprille ont rapidement été transformées en code exploitable par la société technologique **Computervision**. Peu de temps après, le géant de l'aérospatial Boeing a adopté les NURBS pour les utiliser dans son programme de CAO **TIGER**. Les NURBS sont désormais un outil de conception intégré et sont disponibles dans tous les programmes de modélisation CAO.

Historique de la modélisation NURBS

 [![Historique de la modélisation NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs.jpg)

Quelles industries utilisent la modélisation NURBS pour la conception ?

Quelles industries utilisent la modélisation NURBS pour la conception ?

 [![Quelles industries utilisent la modélisation NURBS pour la conception ? > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs2.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs2.jpg)

La modélisation NURBS est utilisée pour une **grande variété d'applications**. De nombreuses universités enseignent la géométrie NURBS dans le cadre de diplômes d'informatique ou de mathématiques. La modélisation NURBS est utilisée dans tous les cas où un concepteur ou un ingénieur doit créer une représentation numérique précise et réaliste d'un objet physique réel ou théorique.

Comme elle permet de créer des contours lisses dont le réalisme peut être encore accentué par l'ajout de textures, la modélisation NURBS est couramment utilisée dans le **développement de produits**, dans les industries aérospatiale et automobile, en **architecture**, dans le domaine de la fabrication et en **ingénierie mécanique**. Les NURBS sont également largement utilisées dans l'imagerie générée par ordinateur (CGI) et les animations 3D.

Relation entre NURBS et d'autres techniques de modélisation

Les techniques de modélisation NURBS, polygonale, par subdivision et 3D paramétrique sont toutes couramment utilisées pour créer des modèles et des conceptions CAO. Bien qu'elles présentent des similitudes indéniables, il existe des différences significatives entre ces techniques.

### Modélisation polygonale et NURBS

La modélisation NURBS utilise des points de contrôle reliés par des splines pour créer des courbes. La modélisation polygonale permet de **créer une forme en maillant des milliers de plans triangulaires plats**. Vous ne pouvez pas créer facilement une courbe parfaitement lisse à l'aide de la modélisation polygonale, car l'ordinateur calcule toujours les polygones comme une ligne droite entre deux points de contrôle.

Pour créer une courbe à l'aide de la modélisation polygonale, un concepteur doit utiliser des groupes de lissage et un très grand nombre de polygones regroupés. Le résultat a l'aspect d'une courbure lisse lorsqu'il est affiché à l'écran. Cependant, la modélisation polygonale n'est pas adaptée à la fabrication, car les outils CNC nécessitent une courbe parfaitement lisse pour créer des produits de qualité. Seule la modélisation NURBS peut parvenir à ce résultat.

Modélisation polygonale et NURBS

 [![Modélisation polygonale et NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs3.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs3.jpg)

Modélisation par subdivision et NURBS

 [![Modélisation par subdivision et NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs4.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs4.jpg)

### Modélisation par subdivision et NURBS

La modélisation par subdivision crée un maillage 3D que l'utilisateur peut manipuler à sa guise à l'aide d'une **méthode de pousser-tirer**. Également appelée SubD, la modélisation par subdivision convient mieux aux formes organiques qui **n'ont pas besoin d'être particulièrement précises**. Par conséquent, la modélisation par subdivision est plus souvent utilisée pour le rendu d'animations 3D dans les films et les jeux vidéo.

### Modélisation paramétrique et NURBS

La modélisation paramétrique est basée sur les techniques NURBS. Un modèle paramétrique est **automatiquement mis à jour chaque fois qu'une cote est modifiée**. Le concepteur n'a pas besoin de redessiner sans cesse le modèle, contrairement à la méthode de modélisation de forme libre par subdivision.

Modélisation paramétrique et NURBS

 [![Modélisation paramétrique et NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs5.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs5.jpg)

Techniques de modélisation NURBS

Les techniques de modélisation NURBS de base d'un logiciel de CAO comprennent les fonctions suivantes :

Création de courbe

### Création de courbe

Les points de contrôle sont définis dans un espace 3D numérique, un degré de courbure est spécifié et le programme crée une courbe NURBS en fonction de ces paramètres.

Création de courbe

 [![Techniques de modélisation NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs6.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs6.jpg)

Création de surface

### Création de surface

Une surface NURBS est créée en compilant un maillage de points de contrôle pondérés.

Création de surface

 [![Techniques de modélisation NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs7.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs7.jpg)

Edition de surface

### Edition de surface

Chaque point de contrôle d'une surface NURBS étant associé à un « poids », il peut être manipulé pour « tirer » la surface vers lui.

Edition de surface

 [![Techniques de modélisation NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs8.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs8.jpg)

Découvrir toutes les applications de la boutique Dassault Systèmes

Dans notre [boutique](https://www.3ds.com/fr/store/), nous proposons certains de nos meilleurs logiciels pour concevoir, collaborer et innover tout au long du cycle de vie des produits.

[product-banner](/fr/media/8048)

[  Visiter la boutique     ](/fr/store)

### Contenu connexe à la modélisation NURBS

Logiciel de modélisation 3D

Pourquoi les logiciels de modélisation 3D font-ils partie intégrante de notre vie ?

[  Logiciel de modélisation 3D     ](/fr/store/cad/3d-modeling-software)

Modélisation paramétrique

Comprendre la puissance de la modélisation paramétrique

[  Modélisation paramétrique     ](/fr/store/cad/parametric-modeling)

Logiciel de sculpture 3D

Libérez votre créativité avec le logiciel de sculpture numérique en 3D

[  Logiciel de sculpture 3D     ](/fr/node/5155)

Modélisation volumique

Pourquoi les logiciels de rendu 3D font-ils partie intégrante de notre vie ?

[  Modélisation volumique     ](/fr/node/5213)

Modélisation directe

Plonger au cœur de la modélisation directe

[  Modélisation directe     ](/fr/node/5304)

Modélisation des surfaces

Expliquer les notions de base de la modélisation des surfaces

[  Modélisation des surfaces     ](/fr/node/5525)

Modélisation filaire

Qu'est-ce que la modélisation filaire ?

[  Modélisation filaire     ](/fr/node/5565)

Modélisation organique

Que doit savoir chaque concepteur sur la modélisation organique ?

[  Modélisation organique     ](/fr/node/5572)

Modélisation par subdivision

Guide simple sur les bases de la modélisation par subdivision

[  Modélisation par subdivision     ](/fr/node/5595)

Modélisation 3D en ligne

Pourquoi la modélisation 3D en ligne est l'outil de conception du futur

[  Modélisation 3D en ligne     ](/fr/store/cad/online-3d-modeling)

Avantages de la modélisation NURBS

Avantages de la modélisation NURBS

 [![Avantages de la modélisation NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs9.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs9.jpg)

Le principal avantage des NURBS est qu'elles permettent aux concepteurs de créer une **courbe parfaitement lisse**. Les algorithmes mathématiques utilisés pour créer des courbes NURBS garantissent que les surfaces sont complètement lisses, même si l'on examine la forme de très près.

La modélisation NURBS offre une **précision** et un contrôle beaucoup plus élevés que les autres techniques. C'est pourquoi elle est si souvent utilisée pour la conception de produits, de châssis automobiles et de fuselages d'avions.

Comme la création de courbes et de surfaces NURBS nécessite un **nombre inférieur de polygones**, elle requiert également une puissance de calcul moindre. Les formes étant plus légères, on peut les utiliser pour créer des modèles 3D plus rapidement qu'avec d'autres méthodes.

Limites et défis de la modélisation NURBS

Bien que la modélisation NURBS présente de nombreux avantages, elle a aussi ses inconvénients et ses limites. La modélisation NURBS est beaucoup **plus adaptée aux modèles à surface dure** tels que les produits commerciaux ou les véhicules aux lignes arrondies. De nombreux concepteurs et ingénieurs ont des **difficultés à créer des arêtes vives et des coins** à l'aide des techniques NURBS.

Les logiciels NURBS sont souvent **plus difficiles à prendre en main** que les outils de modélisation polygonale ou SubD. Pour cette raison, les utilisateurs ont besoin d'un niveau d'expertise plus élevé pour travailler avec des NURBS. Souvent, un concepteur ou un ingénieur doit avoir une **bonne compréhension des principes mathématiques complexes qui sous-tendent les NURBS** pour obtenir les résultats souhaités.

Limites et défis de la modélisation NURBS

 [![Limites et défis de la modélisation NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/nurbs10.jpg)](https://www.3ds.com/assets/invest/2023-03/nurbs10.jpg)

Modélisation NURBS : conclusion et perspectives

La modélisation NURBS utilise des équations mathématiques complexes pour représenter les courbures et les plans inclinés. C'est un **outil de CAO très utile pour créer des rendus de modèles 3D hautement réalistes** d'objets aux formes arrondies. Cette technique est principalement utilisée pour la conception automobile et aéronautique, mais elle est également largement employée pour les effets CGI dans les films et les animations 3D.

Le développement de la modélisation NURBS représente une avancée majeure des technologies de CAO. Elle permet aux concepteurs de créer des formes complexes très détaillées avec des courbures parfaites. Elle est **idéale pour le développement de produits**. La modélisation NURBS est également essentielle dans les processus CNC, car le moulage polygonal ne permet pas d'obtenir des lignes parfaitement incurvées et ne peut donc pas être utilisé par les outils d'usinage CNC.

Si vous vous intéressez à un domaine ou un autre de la conception CAO, vous devez vous familiariser avec les techniques de modélisation NURBS. La modélisation NURBS ne convient pas à toutes les applications de la CAO. Toutefois, du fait de son large éventail d'utilisations, c'est une méthode que tout concepteur ou ingénieur doit impérativement connaître.

Pourquoi choisir Dassault Systèmes pour vos besoins de modélisation 3D ?

### Tirer parti de la puissance de la plate-forme 3DEXPERIENCE

La [plate-forme **3D**EXPERIENCE](https://www.3ds.com/3dexperience) vous donne accès à la vaste et puissante gamme de solutions de conception et de PLM de Dassault Systèmes. Les utilisateurs peuvent accéder à des logiciels incroyablement polyvalents et efficaces, optimisés par le cloud, au lieu d'investir eux-mêmes dans des systèmes coûteux. Vous pouvez choisir exactement ce dont vous avez besoin et accéder aux logiciels où que vous soyez, sur n'importe quel type d'appareil.

La plate-forme **3D**EXPERIENCE vous permet de partager et de collaborer sur des fichiers à l'aide de solutions spécialisées telles que 3D Creator, 3D Sculptor et CATIA Mechanical Designer. Réinventez la façon dont vous développez et fabriquez vos produits. Plongez dans l'avenir de la conception avec la plate-forme **3D**EXPERIENCE.

 [![Logiciels de dessin CAO > Dassault Systèmes ](https://www.3ds.com/assets/invest/2022-11/cloud-img_large_0.png)](https://www.3ds.com/assets/invest/2022-11/cloud-img_large_0.png)

 [![CAO 3D > Dassault Systèmes](https://www.3ds.com/assets/invest/2022-12/l_dassaultsystemes_0.jpg)](https://www.3ds.com/assets/invest/2022-12/l_dassaultsystemes_0.jpg)

### Donner une nouvelle dimension à vos idées avec Dassault Systèmes

Avec plus de 40 ans d'expérience, Dassault Systèmes est un leader des **logiciels de gestion du cycle de vie des produits (PLM)**. Les puissantes solutions de CAO de Dassault Systèmes permettent aux ingénieurs et aux concepteurs de développer plus pleinement leurs idées, d'innover et de créer comme jamais auparavant.

Du logiciel de conception révolutionnaire CATIA aux [**solutions de modélisation CAO en ligne**](https://www.3ds.com/store/cad) actuellement incluses dans SOLIDWORKS xDesign et sur la plate-forme **3D**EXPERIENCE, Dassault Systèmes a toujours été à la pointe du développement, de l'ingénierie et de la fabrication de produits.

## Découvrir des contenus inspirants

Questions fréquemment posées

Les modèles NURBS sont-ils compatibles avec d'autres logiciels de rendu 3D ?

La grande majorité des logiciels de modélisation CAO autonomes et en ligne utilisent des NURBS. Par conséquent, la compatibilité n'est généralement pas un problème.

Est-il difficile d'apprendre la modélisation NURBS ?

Il est plus difficile d'apprendre la modélisation NURBS que d'autres techniques comme la modélisation par subdivision.

Existe-t-il des exigences matérielles spécifiques pour la modélisation NURBS ?

De nombreux programmes de CAO NURBS nécessitent des systèmes informatiques puissants. Cependant, les utilisateurs peuvent accéder à des outils NURBS par le biais d'un logiciel de modélisation 3D basé sur navigateur ou d'une solution Web de CAO utilisant la technologie de cloud computing.

Est-il possible d'utiliser la modélisation NURBS dans des secteurs autres que la conception et le divertissement, tels que l'ingénierie ou la modélisation médicale ?

Oui, les applications courantes de la modélisation NURBS incluent la conception de produits, l'ingénierie et l'architecture.

 ![Modélisation NURBS > Dassault Systèmes](https://www.3ds.com/assets/invest/2023-03/sans-titre-2.jpg)

<a class="ds-btn-- ds-btn" href="" itemscope="" itemtype="http://tracking.3ds.com/ClickAction" target="_self">  Découvrir nos solutions de modélisation     </a>

[Modélisation NURBS ](/fr/media/10245)

Modélisation NURBS