Che cos'è la modellazione NURBS e perché è fondamentale per il software CAD?

Chiunque abbia esperienza con i software di progettazione 3D ha probabilmente utilizzato la modellazione NURBS. Unisciti a noi mentre esploriamo più da vicino le curve e le superfici NURBS e perché rappresentano una parte importante del software di progettazione 3D.

Cosa sono le curve NURBS nella modellazione 3D?

Nonostante lo strano nome, le curve e le superfici NURBS rappresentano una caratteristica estremamente importante nella modellazione 3D parametrica. Le curve NURBS sono rappresentazioni matematiche di forme curve in tre dimensioni.
 
Utilizzando la modellazione NURBS, ingegneri e progettisti possono creare forme arrotondate con pendenze graduali e forme organiche. La modellazione NURBS sfrutta complesse equazioni matematiche per creare cerchi, archi e superfici 2D realistici che vengono utilizzati per disegnare modelli 3D flessibili, accurati e realistici.
 
Lo strano acronimo NURBS indica la modellazione di Non-Uniform Rational B-Splines (spline B razionali non uniformi). Non-Uniform indica che le NURBS possono essere utilizzate per creare forme libere. In altre parole, è possibile manipolare la geometria per formare ciò che si desidera, invece di affidarsi a forme parametriche predefinite.
 
Il termine "razionali" viene utilizzato per indicare il modo in cui NURBS valuta e dà priorità al peso o all'effetto percepito di ciascun punto di controllo sulla curva stessa in modo non omogeneo. Una semplice spline B non può essere utilizzata per creare forme paraboliche, poiché deve seguire una distribuzione uniforme tra i punti di controllo.
 
B indica la parola "base". Le spline sono utilizzate nei software di progettazione 3D per creare opere vettoriali e polilinee. Una spline è una curva che percorre un percorso continuo mappato da punti di ancoraggio e punti di controllo.

Scopri le potenti soluzioni di modellazione NURBS nel negozio Dassault Systèmes

Dassault Systèmes è orgogliosa di essere all'avanguardia nel campo dei software di progettazione 3D. Per decenni, i professionisti in un'ampia gamma di settori si sono affidati a noi per ottenere un software di modellazione 3D potente e altamente sofisticato.

CATIA

CATIA Mechanical Designer

Progetta nel modo che preferisci con applicazioni specializzate che coprono l'intero processo di progettazione meccanica

SOLIDWORKS xDesign

3DEXPERIENCE SOLIDWORKS

Dalla progettazione meccanica 2D o 3D alla produzione, accelera i processi a un prezzo accessibile.

d

3D Creator

Per tutte le tue esigenze di disegno, modellazione, prototipazione, produzione e taglio laser

Cosa sono le spline e perché sono importanti nella modellazione NURBS?

Il concetto di spline nella modellazione 3D può essere difficile da comprendere. In origine, le spline erano strisce di legno flessibili utilizzate per fornire un contorno che i progettisti potevano tracciare durante la progettazione di curve per aeroplani e imbarcazioni.
 
Le spline funzionano utilizzando i punti di controllo nella modellazione NURBS. I punti di controllo nella modellazione NURBS servono a definire una curva mediante un processo chiamato "interpolazione". La modellazione NURBS imposta i punti di controllo ed esegue equazioni matematiche per calcolare la media della distanza tra i punti.
 
Invece di usare migliaia di piccoli punti per disegnare una curva, il computer prende in considerazione pochi punti di controllo, valuta la posizione e la rotazione di ogni quadratino di ridimensionamento e crea una curva continua e regolare. Spostando uno qualsiasi dei punti di controllo si crea una nuova curva. Le spline sono un componente essenziale della modellazione a forma libera. Le curve create con le spline sono estremamente complesse. Non hanno la stessa probabilità di deformare o distorcere le texture applicate.

Il contesto storico della modellazione NURBS

Il primo utilizzo registrato delle spline B è attribuito al matematico russo Nikolaj Ivanovič Lobačevskij già nel XIX secolo. La nascita della moderna teoria delle spline risale al 1946, quando un matematico rumeno-americano di nome Isaac Jacob Schoenberg pubblicò un articolo sull'approssimazione dei dati.
 
Le spline B sono state ulteriormente perfezionate negli anni '70 dai matematici M.G. Cox e C. de Boor. Cox e Boor hanno inventato indipendentemente algoritmi che hanno esteso il famoso algoritmo di de Casteljau, utilizzato dal famoso designer Pierre Bézier per sviluppare le curve iconiche della Citroën DS. Ulteriori ricerche di W. J. Gordon e R. Riesenfeld dimostrarono che le curve di Bézier erano sottoinsiemi di spline B e ne delinearono le potenti possibilità per la progettazione.
 
La svolta avvenne nel 1979, quando Ken Versprille della Syracuse University di New York pubblicò una tesi di dottorato sulle spline B razionali (NURBS = Non-Uniform Rational B-Splines). Le rivoluzionarie teorie di progettazione di Versprille furono presto sviluppate in codice attuabile dall'azienda tecnologica Computervision. Poco dopo, le NURBS sono state adottate dal gigante aerospaziale Boeing e utilizzate nel suo programma CAD TIGER. Le NURBS sono ormai uno strumento di progettazione integrale e sono presenti in tutti i programmi di modellazione CAD.

Il contesto storico della modellazione NURBS > Dassault Systèmes

Quali settori utilizzano la modellazione NURBS per la progettazione?

Quali settori utilizzano la modellazione NURBS per la progettazione? > Dassault Systèmes

La modellazione NURBS è utilizzata per un'ampia gamma di applicazioni. Molte università insegnano la geometria NURBS nell'ambito di corsi di laurea in informatica o matematica. La modellazione NURBS viene utilizzata in tutti i casi in cui un progettista o un ingegnere deve creare una rappresentazione digitale accurata e realistica di un oggetto fisico reale o teorico.
 
La capacità delle NURBS di creare contorni lisci e realistici, che possono essere resi ancora più realistici con l'aggiunta di texture, le rende comunemente utilizzate nello sviluppo di prodotti, nell'industria aerospaziale e automobilistica, nell'architettura, nella produzione e nell'ingegneria meccanica. Le NURBS sono ampiamente utilizzate anche nelle immagini CGI e nelle animazioni 3D.

In che modo la modellazione NURBS si collega ad altre tecniche di modellazione

La modellazione NURBS, la modellazione poligonale, la modellazione di suddivisione e la modellazione 3D parametrica sono tutti metodi comuni per creare modelli e progetti CAD. Sebbene vi siano certamente delle somiglianze, vi sono alcune differenze significative tra queste tecniche.

Modellazione poligonale e modellazione NURBS

La modellazione NURBS utilizza punti di controllo collegati da spline per creare curve. La modellazione poligonale funziona collegando in rete migliaia di piani triangolari piatti per creare una forma. Non è facile creare una curva perfettamente liscia utilizzando la modellazione poligonale, poiché il computer calcola sempre i poligoni come una linea retta tra due punti di controllo.
 
Per creare una curva utilizzando la modellazione poligonale, il progettista deve utilizzare gruppi di smussamento e un numero enorme di poligoni raggruppati. Il risultato appare come una curvatura uniforme quando viene visualizzato sullo schermo. Tuttavia, la modellazione poligonale non è adatta alla produzione, poiché gli strumenti CNC richiedono una curva perfettamente uniforme per creare prodotti di qualità. Solo la modellazione NURBS può raggiungere questo obiettivo.

Modellazione poligonale e modellazione NURBS > Dassault Systèmes
Modellazione di suddivisione e modellazione NURBS > Dassault Systèmes

Modellazione di suddivisione e modellazione NURBS

La modellazione di suddivisione crea una mesh 3D che può essere manipolata in qualsiasi modo l'utente desideri adottando un metodo di spinta e trazione. Conosciuta anche come SubD, la modellazione di suddivisione è più adatta a forme organiche che non devono essere particolarmente precise. Per questo motivo, la modellazione SubD è più spesso utilizzata per le animazioni di rendering 3D di film e videogiochi.

Modellazione parametrica e modellazione NURBS

La modellazione parametrica si basa su tecniche di modellazione NURBS. Un modello parametrico si aggiorna automaticamente ogni volta che viene modificata una dimensione. Non è necessario che il progettista continui a ridisegnare il modello, a differenza del metodo a forma libera della modellazione SubD.

Modellazione parametrica e modellazione NURBS > Dassault Systèmes

Tecniche di modellazione NURBS

Le basi delle tecniche di modellazione NURBS con il software CAD comprendono funzioni quali:

Creazione di curve

Si impostano i punti di controllo all'interno di uno spazio 3D digitale, si imposta il grado della curva e il programma crea una curva NURBS in base a questi parametri.

Tecniche di modellazione NURBS > Dassault Systèmes

Sfoglia tutte le applicazioni del negozio Dassault Systèmes

Nel nostro negozio sono presenti alcuni dei migliori software per progettare, collaborare e innovare durante l'intero ciclo di vita del prodotto. 

Contenuti correlati alla modellazione NURBS

Vantaggi della modellazione NURBS

Vantaggi della modellazione NURBS > Dassault Systèmes

Il vantaggio principale dell'uso delle NURBS è che consentono ai progettisti di creare una curva assolutamente uniforme. Gli algoritmi matematici utilizzati per creare le curve NURBS fanno sì che le superfici siano completamente uniformi, a prescindere da quanto si esamini da vicino la forma.
 
La modellazione NURBS consente una precisione e un controllo molto maggiori rispetto ad altre tecniche. Per questo motivo viene spesso utilizzata per la progettazione di prodotti, telai di automobili e fusoliere di aerei.
 
Poiché il numero inferiore di poligoni coinvolti nella creazione di curve e superfici NURBS richiede una minore potenza di calcolo, questi sono più leggeri e possono essere utilizzati per creare modelli 3D in meno tempo rispetto ad altri metodi.

I limiti e le sfide della modellazione NURBS

Sebbene i vantaggi della modellazione NURBS siano numerosi, questa tecnologia presenta inconvenienti e limitazioni. Le NURBS sono molto più adatte a modelli di superfici dure, come prodotti commerciali o veicoli con superfici arrotondate. Molti progettisti e ingegneri hanno difficoltà a creare spigoli e angoli vivi con le NURBS.
 
Il software NURBS ha spesso una curva di apprendimento più ripida rispetto al software di modellazione poligonale SubDor. Per questo motivo, gli utenti devono avere un livello di competenza più elevato per lavorare con le NURBS. Spesso, un progettista o un ingegnere deve avere una solida comprensione dei complessi principi matematici alla base delle NURBS per ottenere i risultati desiderati.
 

I limiti e le sfide della modellazione NURBS > Dassault Systèmes

Modellazione NURBS - Conclusioni e prospettive

La modellazione NURBS utilizza complesse equazioni matematiche per rappresentare le curvature e le pendenze. La modellazione NURBS è uno strumento CAD molto utile per creare modelli 3D estremamente realistici di oggetti dalle forme arrotondate. Viene impiegata soprattutto per la progettazione automobilistica e aeronautica, ma è anche ampiamente utilizzata per gli effetti CGI nei film e nelle animazioni 3D.
 
Lo sviluppo delle NURBS ha rappresentato una svolta epocale nella tecnologia CAD. Le NURBS hanno permesso ai progettisti di creare forme complesse altamente dettagliate con curvature perfette. Sono ideali per lo sviluppo del prodotto. La modellazione NURBS è essenziale anche per i processi CNC, poiché lo stampaggio poligonale non produce linee perfettamente curve e, pertanto, non può essere utilizzato dagli strumenti di lavorazione CNC.
 
Se ti interessa un qualsiasi tipo di lavoro di progettazione CAD, dovrai familiarizzare con le tecniche di modellazione NURBS. Sebbene la modellazione NURBS non sia adatta a tutti i tipi di applicazioni CAD, l'ampia gamma di usi che se ne possono fare la rende una competenza fondamentale per qualsiasi progettista o ingegnere. 

Perché scegliere Dassault Systèmes per le tue esigenze di modellazione 3D?

Sfrutta la potenza della piattaforma 3DEXPERIENCE

La piattaforma 3DEXPERIENCE dà accesso alla vasta gamma di potenti software di progettazione e soluzioni PLM di Dassault Systèmes. Gli utenti possono accedere a un software incredibilmente versatile ed efficace basato sul cloud, invece di dover investire in sistemi costosi. È possibile scegliere esattamente ciò che serve e accedere al software da qualsiasi luogo e su qualsiasi tipo di dispositivo.
 
La piattaforma 3DEXPERIENCE consente di condividere e collaborare sui file utilizzando soluzioni specializzate come 3D Creator and Sculptor e CATIA Mechanical Designer. Reinventa il modo di sviluppare e produrre i prodotti. Entra nel futuro della progettazione con la piattaforma 3DEXPERIENCE.

Software di disegno CAD > Dassault Systèmes
CAD 3D > Dassault Systèmes

Porta le tue idee al livello successivo con Dassault Systèmes

Con oltre 40 anni di esperienza, Dassault Systèmes è leader nel settore dei software per la gestione del ciclo di vita del prodotto (PLM). Le potenti soluzioni CAD di Dassault Systèmes hanno dato a ingegneri e progettisti la possibilità di spingersi oltre le loro idee e di innovare e creare come mai prima d'ora.
 
Dal rivoluzionario software di progettazione CATIA alle attuali soluzioni di modellazione CAD online contenute in SOLIDWORKS xDesign e nella piattaforma 3DEXPERIENCE, Dassault Systèmes è sempre stata all'avanguardia nello sviluppo dei prodotti, nella progettazione e nella produzione.

Scopri contenuti stimolanti

Domande frequenti