Was ist die NURBS-Modellierung und warum ist sie für CAD-Software entscheidend?

Jeder, der bereits Erfahrung mit 3D-Konstruktionssoftware hat, hat wahrscheinlich schon einmal die NURBS-Modellierung verwendet. Sehen Sie sich gemeinsam mit uns die NURBS-Kurven und -Oberflächen genauer an und erfahren Sie, warum sie ein so wichtiger Bestandteil von 3D-Konstruktionssoftware sind.

Was sind NURBS-Kurven in der 3D-Modellierung?

Trotz des seltsamen Namens sind NURBS-Kurven und -Oberflächen ein äußerst wichtiges Feature in der parametrischen 3D-Modellierung. NURBS-Kurven sind mathematische Darstellungen von gekrümmten Formen in drei Dimensionen.
 
Mithilfe der NURBS-Modellierung können Ingenieure und Konstrukteure abgerundete Formen mit graduellen Steigungen und organischer Gestalt erstellen. Bei der NURBS-Modellierung werden komplexe mathematische Gleichungen verwendet, um realistische Kreise, Bögen und 2D-Oberflächen zu erstellen, die zum Zeichnen flexibler, präziser und sehr realistischer 3D-Modelle verwendet werden.
 
Das etwas ungewöhnliche Akronym NURBS steht für Non-Uniform Rational B-Splines (uneinheitliche rationale B-Splines). Der Teil „Non-Uniform“ gibt an, dass NURBS zum Erstellen von Freiformformen verwendet werden kann. Das heißt, Sie können der Geometrie durch Manipulation eine beliebige Form geben, statt auf festgelegte parametrische Formen zurückzugreifen.
 
Das Wort „rational“ gibt an, wie NURBS das wahrgenommene Gewicht oder den Effekt jedes Kontrollpunkts auf der Kurve selbst auf nicht homogene Weise bewertet und priorisiert. Ein einfacher B-Spline kann nicht zum Erstellen parabelförmiger Formen verwendet werden, da er einer einheitlichen Verteilung zwischen Kontrollpunkten folgen muss.
 
Das B steht für das Wort „Basis“. Splines werden in der 3D-Konstruktionssoftware zur Erstellung von Vektorfunktionen und Polylinien verwendet. Ein Spline ist eine Kurve, die sich entlang eines durchgehenden Pfads bewegt, der durch Ankerpunkte und Kontrollpunkte abgebildet wird.

Entdecken Sie leistungsstarke NURBS-Modellierungslösungen im Dassault Systèmes Shop

Dassault Systèmes ist stolz auf seine Vorreiterrolle bei der Entwicklung von 3D-Konstruktionssoftware. Seit Jahrzehnten verlassen sich Branchenexperten aus einer Vielzahl von Sektoren darauf, dass wir ihnen leistungsstarke, hochentwickelte 3D-Modellierungssoftware bereitstellen.

CATIA

CATIA Mechanical Designer

Nutzen Sie Anwendungen für Experten, die es Ihnen erlauben den gesamten Prozess der mechanischen Konstruktion gemäß Ihren individuellen Anforderungen abzubilden.

SOLIDWORKS xDesign

3DEXPERIENCE SOLIDWORKS

Von der mechanischen 2D- oder 3D-Konstruktion bis zur Fertigung – beschleunigen Sie Ihre Prozesse zu einem erschwinglichen Preis.

d

3D Creator

Bedienen Sie alle Anforderungen in den Bereichen Entwurf, Modellierung, Prototyperstellung, Fertigung und Laserschneiden.

Was sind Splines und warum sind sie für die NURBS-Modellierung wichtig?

Die Verwendung von Splines in der 3D-Modellierung ist manchmal schwer zu beschreiben. Ursprünglich waren Splines biegsame Holzleisten, die dazu dienten, einen Umriss zu erstellen, den Konstrukteure beim Entwurf von Kurven für Flugzeuge und Boote verfolgen konnten.
 
Bei der NURBS-Modellierung arbeiten Splines mit Kontrollpunkten. Sie dienen dazu, eine Kurve durch einen Prozess zu definieren, der als „Interpolation“ bezeichnet wird. Bei der NURBS-Modellierung werden die Kontrollpunkte festgelegt und mathematische Gleichungen zur Berechnung des Mittelwerts für den Abstand zwischen den einzelnen Punkten verwendet.
 
Statt Tausende winziger Punkte zum Zeichnen einer Kurve zu verwenden, nimmt der Computer einige wenige Kontrollpunkte, bewertet die Position und Drehung der einzelnen Ziehpunkte und erstellt eine durchgehende glatte Kurve. Durch Verschieben eines der Kontrollpunkte wird eine neue Kurve erstellt. Splines sind eine wichtige Komponente bei der Freiformmodellierung. Kurven, die mit Splines erstellt wurden, sind sehr komplex. Sie verziehen oder verzerren die aufgebrachten Texturen nicht so leicht.

Der historische Hintergrund der NURBS-Modellierung

Die erste dokumentierte Verwendung von B-Splines wird dem russischen Mathematiker Nikolai Iwanowitsch Lobatschewski in den 1800er-Jahren zugeschrieben. Die moderne Spline-Theorie entstand 1946, als ein rumänisch-amerikanischer Mathematiker namens Isaac Jacob Schoenberg eine Arbeit zur Datenannäherung veröffentlichte.
 
B-Splines wurden in den 1970er-Jahren von den Mathematikern M. G. Cox und C. de Boor weiter verfeinert. Cox und Boor erfanden unabhängig voneinander Algorithmen, die den namhaften De-Casteljau-Algorithmus erweiterten, der vom berühmten Designer Pierre Bézier zur Entwicklung der ikonischen Kurven des Citroën DS verwendet wurde. Weitere Untersuchungen von W. J. Gordon und R. Riesenfeld bewiesen, dass Bézier-Kurven Teilmengen von B-Splines sind, und zeigten die leistungsstarken Möglichkeiten von B-Splines bei der Konstruktion auf.
 
Der Durchbruch kam 1979, als Ken Versprille von der Syracuse University, New York, eine Doktorarbeit über rationale B-Splines und NURBS (Non-Uniform Rational B-Splines) veröffentlichte. Versprilles revolutionäre Konstruktionstheorien wurden von dem Technologieunternehmen Computervision bald in einen funktionsfähigen Code umgesetzt. Kurz darauf wurde NURBS vom Luftfahrtriesen Boeing in seinem CAD-Programm TIGER eingesetzt. Mittlerweile ist NURBS zu einem wichtigen Konstruktionswerkzeug geworden, das in jedem CAD-Modellierungsprogramm zu finden ist.

Der historische Hintergrund der NURBS-Modellierung > Dassault Systèmes

In welchen Branchen werden NURBS-Modelle für die Konstruktion eingesetzt?

In welchen Branchen werden NURBS-Modelle für die Konstruktion eingesetzt? > Dassault Systèmes

Die NURBS-Modellierung wird für eine Vielzahl von Anwendungen eingesetzt. An vielen Universitäten wird die NURBS-Geometrie als Teil des Informatik- oder Mathematikstudiums gelehrt. Die NURBS-Modellierung wird überall dort eingesetzt, wo ein Konstrukteur oder Ingenieur eine genaue und naturgetreue digitale Darstellung eines realen oder theoretischen physischen Objekts erstellen muss.
 
Da mit NURBS glatte, realistische Konturen erzeugt werden können, die sich durch das Hinzufügen von Texturen noch naturgetreuer gestalten lassen, wird es häufig in der Produktentwicklung, in der Luft- und Raumfahrt, im Fahrzeugbau, in der Architektur, in der Fertigung sowie im Maschinenbau eingesetzt. NURBS wird auch häufig für CGI-Bilder und 3D-Animationen verwendet.

Wie die NURBS-Modellierung mit anderen Modellierungsverfahren zusammenhängt

NURBS-Modellierung, Polygonmodellierung, Sub-D-Modellierung und parametrische 3D-Modellierung sind gängige Methoden zur Erstellung von CAD-Modellen und -Konstruktionen. Es gibt zwar Ähnlichkeiten, aber auch einige wesentliche Unterschiede zwischen diesen Verfahren.

Polygonmodellierung und NURBS-Modellierung

Bei der NURBS-Modellierung werden mithilfe von Kontrollpunkten, die durch Splines verbunden sind, Kurven erstellt. Bei der Polygonmodellierung werden Tausende von flachen Dreiecksebenen vernetzt, um eine Form zu erstellen. Sie können mit der Polygonmodellierung keine perfekt glatte Kurve erstellen, da der Computer Polygone immer als gerade Linie zwischen zwei Kontrollpunkten berechnet.
 
Um eine Kurve mithilfe der Polygonmodellierung zu erstellen, muss ein Konstrukteur Glättungsgruppen und eine große Anzahl zusammen gruppierter Polygone verwenden. Diese werden dann auf dem Bildschirm als glatte Krümmung dargestellt. Die Polygonmodellierung ist jedoch nicht für die Fertigung geeignet, da CNC-Werkzeuge zum Erzeugen qualitativ hochwertiger Produkte eine perfekt glatte Kurve benötigen. Dies kann nur mit der NURBS-Modellierung erreicht werden.

Polygonmodellierung und NURBS-Modellierung > Dassault Systèmes
Sub-D-Modellierung und NURBS-Modellierung > Dassault Systèmes

Sub-D-Modellierung und NURBS-Modellierung

Die Sub-D-Modellierung erstellt ein 3D-Netz, das mit der Push-and-Pull-Methode vom Anwender auf beliebige Weise bearbeitet werden kann. Die Sub-D-Modellierung eignet sich besser für organische Formen, die nicht besonders präzise sein müssen. Sub-D-Modellierung wird daher häufiger für 3D-Rendering-Animationen für Filme und Videospiele verwendet.

Parametrische Modellierung und NURBS-Modellierung

Die parametrische Modellierung basiert auf NURBS-Modellierungsverfahren. Ein parametrisches Modell wird automatisch aktualisiert, wenn eine Bemaßung geändert wird. Im Unterschied zur Freiformmethode der Sub-D-Modellierung muss der Konstrukteur das Modell nicht neu zeichnen.

Parametrische Modellierung und NURBS-Modellierung > Dassault Systèmes

NURBS-Modellierungsverfahren

Zu den Grundlagen der NURBS-Modellierungsverfahren mit CAD-Software gehören u. a. folgende Funktionen:

Kurvenerstellung

Kontrollpunkte werden innerhalb eines digitalen 3D-Raums festgelegt, ein Kurvengrad wird bestimmt und das Programm erstellt eine NURBS-Kurve auf der Grundlage dieser Parameter.

NURBS-Modellierungsverfahren > Dassault Systèmes

Entdecken Sie alle Anwendungen im Dassault Systèmes Shop

In unserem Shop finden Sie einige unserer besten Softwareprodukte für Konstruktion, Zusammenarbeit und Innovation während des gesamten Produktlebenszyklus. 

Inhalte im Zusammenhang mit NURBS-Modellierung

Vorteile der NURBS-Modellierung

Vorteile der NURBS-Modellierung > Dassault Systèmes

Der größte Vorteil der Verwendung von NURBS besteht darin, dass Konstrukteure eine absolut glatte Kurve erstellen können. Die mathematischen Algorithmen, die zur Erstellung von NURBS-Kurven verwendet werden, tragen dazu bei, dass die Oberflächen völlig glatt sind, unabhängig davon, wie präzise die Form untersucht wird.
 
Die NURBS-Modellierung ermöglicht im Vergleich zu anderen Verfahren eine wesentlich höhere Genauigkeit und Kontrolle. Deshalb wird sie oft für die Entwicklung und Konstruktion von Produkten wie Fahrgestellen und Flugzeugrümpfen verwendet.
 
Die geringere Anzahl von Polygonen bei der Erstellung von NURBS-Kurven und -Oberflächen erfordert weniger Rechenleistung, sodass weniger Ressourcen verbraucht werden und 3D-Modelle schneller als mit anderen Methoden erstellt werden können.

Einschränkungen und Herausforderungen bei der NURBS-Modellierung

Obwohl die NURBS-Modellierung viele Vorteile bietet, gibt es bei der Technologie auch Nachteile und Einschränkungen. NURBS ist viel besser für Modelle mit harten Oberflächen geeignet, z. B. für kommerzielle Produkte oder Fahrzeuge mit abgerundeten Oberflächen. Viele Konstrukteure und Ingenieure haben Schwierigkeiten, mit NURBS scharfe Kanten und Ecken zu erstellen.
 
Die NURBS-Software hat häufig eine steilere Lernkurve als Software für Sub-D- oder Polygonmodellierung. Aus diesem Grund benötigen Anwender ein höheres Maß an Fachwissen für die Arbeit mit NURBS. Konstrukteure oder Ingenieure müssen die komplexen mathematischen Prinzipien hinter NURBS verstehen, um die gewünschten Ergebnisse zu erzielen.
 

Einschränkungen und Herausforderungen bei der NURBS-Modellierung > Dassault Systèmes

NURBS-Modellierung – Fazit und Ausblick

Bei der NURBS-Modellierung werden komplexe mathematische Gleichungen zur Darstellung von Krümmungen und Neigungen verwendet. Die NURBS-Modellierung ist ein äußerst nützliches CAD-Werkzeug, mit dem sehr realistische 3D-gerenderte Modelle von Objekten mit abgerundeten Formen erstellt werden können. Sie wird hauptsächlich für Konstruktionen im Fahrzeugbau und in der Luft- und Raumfahrtbranche eingesetzt, aber auch häufig für CGI-Effekte in Filmen und in 3D-Animationen.
 
Die Entwicklung von NURBS stellte einen Durchbruch in der CAD-Technologie dar. Mit NURBS konnten Konstrukteure erstmalig sehr detaillierte komplexe Formen mit perfekten Krümmungen erstellen. Es ist ideal für die Produktentwicklung geeignet. Die NURBS-Modellierung ist auch für CNC-Prozesse von entscheidender Bedeutung, da die Polygonmodellierung keine perfekt gekrümmten Linien erzeugt und daher nicht für CNC-Bearbeitungswerkzeuge verwendet werden kann.
 
Wenn Sie an CAD-Konstruktionsarbeiten interessiert sind, müssen Sie sich mit den NURBS-Modellierungsverfahren vertraut machen. Die NURBS-Modellierung ist zwar nicht für jede Art von CAD-Anwendung geeignet, aber die breite Palette an Einsatzmöglichkeiten macht sie zu einem wichtigen Thema für jeden Konstrukteur oder Ingenieur. 

Warum sollten Sie Dassault Systèmes für Ihre Anforderungen an die 3D-Modellierung wählen?

Nutzen Sie die Vorteile der 3DEXPERIENCE Plattform

Die 3DEXPERIENCE Plattform bietet Ihnen Zugriff auf eine riesige Auswahl an leistungsstarker Konstruktionssoftware und PLM-Lösungen von Dassault Systèmes. Anwender können auf unglaublich vielseitige, effektive Software mit Cloud-Unterstützung zugreifen, statt selbst in teure Systeme investieren zu müssen. Sie können genau das auswählen, was Sie benötigen, und von jedem Standort und auf jedem Gerät auf die Software zugreifen.
 
Mit der 3D EXPERIENCE Plattform können Sie Dateien mit speziellen Lösungen wie 3D Creator und 3D Sculptor sowie CATIA Mechanical Designer gemeinsam nutzen und gemeinsam bearbeiten. Gestalten Sie die Art und Weise, wie Sie Produkte entwickeln und herstellen, neu. Machen Sie sich mit der 3DEXPERIENCE Plattform bereit für die Zukunft der Konstruktion.

CAD-Zeichensoftware > Dassault Systèmes
3D-CAD > Dassault Systèmes

Entwickeln Sie mit Dassault Systèmes Ihre Ideen noch innovativer

Mit mehr als 40 Jahren Erfahrung ist Dassault Systèmes ein Branchenführer im Bereich PLM-Software (Product Lifecycle Management). Die leistungsstarken CAD-Lösungen von Dassault Systèmes ermöglichen Ingenieuren und Konstrukteuren, ihre Ideen weiter auszubauen und so innovativ und kreativ wie nie zuvor zu sein.
 
Von der revolutionären CATIA Konstruktionssoftware bis hin zu den aktuellen Online-CAD-Modellierungslösungen in SOLIDWORKS xDesign und in der 3DEXPERIENCE Plattform ist Dassault Systèmes seit jeher führend in den Bereichen Produktentwicklung, Konstruktion und Fertigung.

Inspirierende Inhalte

Häufig gestellte Fragen