Introduktion
När du behöver representera ett objekts standardgeometri så exakt som möjligt är NURBS-modellering det bästa alternativet.
Noggrannheten gör den till ett bra val för datorstödd modellering (CAM). Dessutom är NURBS en av många modelleringstekniker som du inte får missa när du lär dig. hur man gör en 3D-modell.
Även om den har många fördelar på grund av surface-kvaliteten är den ofta ovärderad på grund av komplexiteten i modelleringsprocessen. Så det är dags att undanröja alla tvivel och få dig att lära känna NURBS bättre.
Vad är NURBS-modellering?
NURBS-modellering står för Non-Uniform Rational B-Splines. De är en typ av Bezierkurvor genereras med hjälp av en matematisk formel. Den används alltså för att representera olika typer av 3D-former med komplex matematik.
Därför är NURBS-modeller extremt flexibla och lämpar sig för alla ytmodelleringsprocesser: detaljerade illustrationer, animationer och konstruktioner som skickas till produktionslinjer.
Vilken är den bästa programvaran för NURBS-modellering?
- Blender - Det bästa gratis verktyget för nybörjare. Du kan komma igång med ett bra program för NURBS-modellering.
- Noshörning - Det är mycket enklare att använda än Studiotools. Många föredrar Rhino även för dess tilläggsprogram för parametrisk modellering.
- Mol - Det är ett mer användarvänligt och enklare program. Det kostar mycket mindre än Rhino.
- Autodesk Alias - Den överlägset bästa NURBS-modelleraren. Den kan hantera ytor bättre än Rhino. Om du gör modeller som ska tillverkas rekommenderar jag starkt att du provar den här programvaran.
- Ayam - Ytterligare ett kostnadsfritt alternativ. Det uppdateras och utvecklas fortfarande.
Modellering med NURBS
NURBS-modellering är en utmärkt grund för att skapa 3D-objekt. Med den här tekniken kan de konstrueras med antingen NURBS-primitiver eller ytor.
I det första fallet har föremålen formen av geometriska grundformer som t.ex. kub, cylinder, kon, sfär osv. Du kan skapa vilken 3D-form som helst från dessa former genom att skära bort de oönskade delarna, använda skulpteringsverktyg eller ändra attribut för primitivformerna.
När det gäller NURBS surfaces måste du börja med att konstruera NURBS-kurvorna och surfaces för att bygga 3D-formen på dem. Först därefter bör du konstruera NURBS surface.
Vad är skillnaden mellan polygonal och NURBS-modellering?
Du kommer att möta polygonal och NURBS-modellering i alla 3D-modelleringstjänster eftersom de är ganska lika varandra. Ändå finns det vissa skillnader som skiljer dem åt. Eftersom du förmodligen redan har gått igenom polygonmodellering måste vi ta upp dessa skillnader för att visa kontrasten.
Modellering av arbetsflöde
Det är lätt att skapa objekt i polygonmodellering eftersom det vanligtvis är en N-gon som används för att manipulera och ändra nätet.
I NURBS är det tvärtom, Objekten är alltid 4-sidiga, vilket innebär vissa begränsningar i arbetsflödet för modellering..
Dessutom är NURBS-objekt alltid separerade och svåra att fästa, även om du inte ens ser sömmarna mellan dem.
Proffstips: konvertera ett NURBS-objekt till ett polygonnät om du vill animera den, så att lederna inte lossnar.
Filstorlek
När du överför polygonal-modeller som skapats till olika 3D-modelleringsprogram och program blir meshal ofta förvrängda av flera olika anledningar.
Du kanske inte har samma problem med NURBS-modellering eftersom Filerna som innehåller punkter för matematiska modeller är lättlästa.. Dessutom är NURBS-filerna är mindre i storlek vilket också gör dem lättare att förvara.
Texturering
För att enkelt kunna lägga texturer runt 3D-objektet måste du dela upp det i en platt 2D-representation - en UV-karta. Det gör ditt objekt mer realistiskt.
Tyvärr fungerar det inte med NURBS. Du kan inte UV-avveckla NURBS-objekten. Det är därför bättre att använda polygonala nät för att justera texturen på nätet.
Beräkningar
Polygonmodellering använder plana plan eller polygoner för att skapa ett objekt. På motsvarande sätt beräknas dessa polygoner. Den beräknar dock linjerna mellan punkterna, så den kan inte göra en jämn kurva.
Observera: Du kan använda utjämningsgrupper och öka antalet polygoner för att skapa en känsla av mjukare kurvor.
NURBSå andra sidan, använder komplex matematik för att beräkna splines mellan punkter som ingår i ett nät..
Det ger högre noggrannhet än polygonmodellering, NURBS-beräkningar är svårare att bearbeta. Inte undra på att du aldrig kommer att se NURBS i videospel. Det används inte i tillämpningar där renderingstiden måste vara snabb.
Fördelarna med NURBS
Kanske skrämmer komplexiteten i de matematiska beräkningarna dig från att välja NURBS. Även om den har för många kontrollpunkter jämfört med polygonal-modellering har den många fördelar som du inte bör förbise. Lär dig mer om en polygonnät här.
- NURBS-ytor är lätta att konstruera
- Den ger mjukare öppning, stängning och fastspända kurvor.
- NURBS surface-typer används inom olika områden, t.ex. vektorgrafik.
- Du kan importera NURBS-data till olika programvaror för modellering, rendering, animering eller teknisk analys.
- NURBS hjälper till att skapa kurvor och olika typer av organiska 3D-former.
- Du behöver mindre information för att representera NURBS-geometri, till skillnad från facetterade approximationer.
- Utvärderingsregeln för NURBS är korrekt implementerad i alla datorgrafiska
Och det är inte slutet på listan. När du tittar närmare kommer du att upptäcka att det finns ännu mer.
Är det värt ett försök? (Slutsats)
Även om NURBS-modellering kan verka som en svår nöt att knäcka bör du inte låta dig avskräckas från att använda den. Noggrannheten i den matematiskt beräknade 3D-representationen lönar sig verkligen.
Du kan använda NURBS-modellering för att skapa en bas. Konvertera sedan objektet till ett polygonalt nät. Är det inte en bra början?