Mathematische Kurvenbeschreibung mit gewichteten Kontrollpunkten — Basis für organische 3D-Modellierung in Maya und Cinema 4D. Ermöglicht glatte Übergänge und präzise Formkontrolle ohne Polysuppe.
Wer eine Charakter-Oberfläche modelliert, merkt schnell: Polygone allein reichen nicht aus, wenn wirklich glatte, organische Formen gefragt sind. Hier kommt NURBS ins Spiel — eine mathematische Beschreibung von Kurven und Flächen, die sich durch gewichtete Kontrollpunkte steuern lässt. Anders als bei Polygon-Meshes wird die Form nicht durch einzelne Vertices definiert, sondern durch eine Spline-Kurve, die sich um diese Punkte spannt. Das Ergebnis: saubere, infinit auflösbare Oberflächen ohne die Polygon-Dichte, die das Szenen-File aufbläht.
In Maya und Cinema 4D ist NURBS der Standard für Hard-Surface-Modellierung und Character-Work. Eine Kurve wird mit ein paar Kontrollpunkten gezeichnet, die Gewichtung (Rational-Parameter) nachgestellt, und die Spline folgt — oder auch nicht, je nachdem wie die Influenz gesetzt ist. Das macht NURBS ideal für Autobody-Panels, Schiffe, organische Charaktere. Die Degree der Kurve (meist 3 oder 5) bestimmt die Glätte; je höher, desto fließender. Der Knot Vector kontrolliert, wie die Kurve die Punkte verbindet — das ist die mathematische DNA dahinter.
Praktisch am Set oder im Tracking: NURBS-Oberflächen lassen sich blitzschnell anpassen. Ein Punkte-Gewicht verstellen, und die ganze organische Form folgt. Das erspart Stunden an Polygon-Bearbeitung. Beim Export in den Renderer (Arnold, RenderMan) wird NURBS in hochaufgelöste Geometrie konvertiert — dafür wird die Tesselation eingestellt, also wie fein das Polygon-Äquivalent sein soll. Zu grob: Facetteneffekt. Zu fein: Das Cache-File explodiert. Balance finden ist Handwerk.
Ein Fallstrick: NURBS mögen keine Übergänge oder Kanten im klassischen Sinne. Nötig sind Trim-Edges oder separate Surface-Patches, wenn Objekte aufeinandertreffen. Hier wird's schnell komplex. Deshalb nutzen viele Studios heute einen Hybrid-Ansatz — NURBS für die Basis, Subdivision Surfaces für die Details. Auch wichtig: NURBS-Daten sind kleiner, aber nicht immer stabiler bei Animation. Eine schlecht aufgebaute Oberflächenstruktur kann beim Morphing zerfallen. Der Name selbst sagt es: Non-Uniform (ungleichmäßiger Spacing), Rational (Gewichte pro Punkt), B-Spline (die mathematische Grundkurve). Das ist die Formel für präzise, effiziente 3D-Modellierung.
Aktuelles
In Programmier- und Erklär-Foren wie Reddit wird diskutiert, warum NURBS in der VFX-Pipeline nach wie vor unverzichtbar sind: Da die Kurven mathematisch exakt definiert sind, lässt sich etwa eine perfekte Kugel erzeugen — ohne die Facetten, die bei einer Polygon-Approximation sichtbar würden. Diskutiert wird auch, ob sich NURBS-Flächen direkt raytracen lassen, ohne sie vorher in Polygone zu zerlegen, ähnlich wie bei Subdivision Surfaces. Für die Praxis bleibt das Rendering meist auf Tessellation angewiesen, doch das Prinzip zeigt den Vorteil von NURBS: Präzision durch Mathematik statt durch Auflösung.
Verwandte Begriffe
Quiz
1. Zu welchem Department gehört „NURBS (Non-Uniform Rational B-Spline)"?