Inleiding
In gevallen waarin je de standaard geometrie van een voorwerp zo nauwkeurig mogelijk moet weergeven, is NURBS modellering de beste optie om voor te kiezen.
De nauwkeurigheid is wat het een goede keuze maakt voor computer-aided modeling (CAM). Bovendien is NURBS een van de vele modelleertechnieken, die je gewoon niet kunt missen als je hoe een 3D model maken.
Hoewel het veel voordelen heeft door de surface kwaliteit - blijft het vaak onopgewaardeerd door de complexiteit van het modelleerproces. Dus, het is tijd om de twijfels weg te nemen en je NURBS beter te leren kennen.
Wat is NURBS modelleren?
NURBS modelleren staat voor de Niet-Uniforme Rationale B-Splines. Ze zijn een soort Bezier krommen gegenereerd via een wiskundige formule. Het wordt dus gebruikt om verschillende soorten 3D vormen met complexe wiskunde uit te beelden.
Daarom zijn NURBS modellen uiterst flexibel en geschikt voor alle soorten oppervlaktemodellering: gedetailleerde illustraties, animatie, en ontwerpen die naar produktie-assemblagelijnen gestuurd worden.
Wat is de beste software voor NURBS modellering?
- Blender - Het beste gratis gereedschap voor beginners. Je kunt aan de slag met een geweldig programma voor NURBS modellering.
- Rhino - Het is veel gemakkelijker te gebruiken dan Studiotools. Veel mensen geven de voorkeur aan Rhino ook vanwege de parametrische modelleer addons.
- Mol - het is een gebruiksvriendelijker en gemakkelijker programma. Het kost veel minder dan Rhino.
- Autodesk Alias - Verreweg de beste NURBS modelleermachine. Het kan beter met oppervlakken overweg dan Rhino. Als je modellen maakt die vervaardigd zullen worden, raad ik je ten zeerste aan deze software te proberen.
- Ayam - Nog een gratis optie. Het wordt tot op de dag van vandaag nog steeds bijgewerkt en ontwikkeld.
Modelleren met NURBS
NURBS modelleren is een geweldige basis voor het maken van 3D voorwerpen. Met deze technologie kunnen ze gemaakt worden met ofwel NURBS primitieven of oppervlakken.
In het eerste geval zijn de voorwerpen in de vorm van geometrische grondvormen zoals een kubus, cilinder, kegel, bol, enz. Je kunt elke 3D vorm uit deze vormen maken door de ongewenste delen weg te snijden, beeldhouwgereedschap te gebruiken, of de eigenschappen van de primitieven te veranderen.
Wat de NURBS surfaces betreft, moet je beginnen met de NURBS krommen en surfaces te construeren om de 3D vorm op te bouwen. Pas dan moet je de NURBS surface construeren.
Wat is het Verschil tussen Polygonale en NURBS Modellering?
Je komt polygonale en NURBS modellering tegen in elke 3D modellering diensten want ze lijken nogal op elkaar. Toch zijn er enkele verschillen die ze uit elkaar houden. Omdat je waarschijnlijk al polygonale modellering doorgenomen hebt, moeten we deze verschillen behandelen om het contrast te laten zien.
Modelleren van werkstromen
Het maken van objecten in polygonale modellering is gemakkelijk omdat meestal een N-gon gebruikt wordt om de mesh te manipuleren en te veranderen.
In NURBS daarentegen, objecten zijn altijd 4-zijdig, wat enkele beperkingen stelt in de modelleerworkflow.
Bovendien zijn NURBS objecten altijd gescheiden en moeilijk te bevestigen, hoewel je de naden ertussen niet eens ziet.
Een goede tip: zet een NURBS object om in een polygoonnetwerk voor het geval je het wilt animeren, zodat de gewrichten niet uit elkaar gaan.
Bestandsgrootte
Vaak wanneer je polygonal gemaakte modellen overbrengt naar verschillende 3D modelleer software en programma's, worden meshes om verschillende redenen vervormd.
Maar met NURBS modellering heb je misschien niet hetzelfde probleem, omdat de bestanden die wiskundige modelpunten bevatten gemakkelijk gelezen kunnen worden. Bovendien is de NURBS bestanden zijn kleiner van omvang wat ze ook gemakkelijker op te bergen maakt.
Texturing
Om gemakkelijk texturen rond je 3D voorwerp te wikkelen moet je het splitsen in een platte 2D voorstelling - een UV-kaart. Het maakt je voorwerp realistischer.
Helaas werkt het niet met NURBS. Je kunt de NURBS objecten niet UV unwrappen dus is het beter om polygonale mazen te gebruiken om de textuur op je maas aan te passen.
Berekeningen
Polygonale modellering gebruikt platte vlakken of polygonen om een object te maken. Dienovereenkomstig berekent het deze veelhoeken. Het berekent echter de lijnen tussen de punten, dus het kan geen vloeiende curve maken.
Noteer: Je kunt afvlakkingsgroepen gebruiken en het aantal polygonen vergroten om de indruk te wekken dat de krommen gladder zijn.
NURBS, aan de andere kant, gebruikt complexe wiskunde om de splines te berekenen tussen punten die een mesh vormen.
Terwijl het een grotere nauwkeurigheid mogelijk maakt dan bij polygonale modellering, NURBS berekeningen zijn moeilijker te verwerken. Geen wonder dat je NURBS nooit in videospelletjes ziet. Het wordt niet gebruikt in toepassingen waar de renderingstijd snel moet zijn.
De voordelen van NURBS
Misschien schrikt de complexiteit van wiskundige berekeningen je nu af van de NURBS route. Terwijl het te veel controlepunten heeft in vergelijking met polygonal modellering, heeft het toch tal van voordelen die je niet over het hoofd mag zien. Leer meer over een polygoonnetwerk hier.
- NURBS oppervlakken zijn gemakkelijk te construeren
- Hij biedt soepeler openen, sluiten en klemmen van bochten
- NURBS surface soorten worden toegepast in verschillende domeinen zoals vectorafbeeldingen
- Je kunt NURBS gegevens importeren in verschillende modelleer-, render-, animatie-, of engineering analytische software
- NURBS helpt om krommingen en verschillende soorten organische 3D vormen te maken
- Je hebt minder informatie nodig om NURBS geometrie weer te geven, in tegenstelling tot bij facetbenaderingen
- De evaluatieregel van NURBS is nauwkeurig te implementeren op elke grafische computer
En dat is nog niet het einde van de lijst. Als je beter kijkt, zul je ontdekken dat er nog meer bij komt.
Is het het proberen waard? (Conclusie)
Hoewel NURBS modellering een taaie noot lijkt om te kraken, moet je je niet laten ontmoedigen om het te gebruiken. De nauwkeurigheid van de wiskundig berekende 3D weergave loont echt de moeite.
Je kunt NURBS modellering gebruiken om een basis te maken. Zet het object dan om in een polygonale mesh. Is het geen mooi begin?