In un precedente post @Giuseppe mi ha fornito la mail per chiedere informazioni più dettagliate sulla natura delle subd e non volendo custodire gelosamente soltanto per me la risposta di Dale, ho aperto il post e la condivido:
"Ciao Luca,
Gli oggetti Rhino SubD sono superfici di suddivisione Catmull Clark ad alta precisione. Possono presentare pieghe, angoli acuti o lisci e buchi. L’oggetto Rhino SubD è progettato per modellare e modificare rapidamente forme organiche complesse.
A differenza delle tradizionali implementazioni SubD basate su mesh, gli oggetti SubD di Rhino NON sono un oggetto mesh suddiviso.
L’esperienza utente di Rhino SubD sarà la stessa di Rhino NURBS e dell’esperienza degli oggetti mesh. Ci saranno anche nuovi strumenti di modellazione e modifica di SubD basati su tecniche tradizionali.
Le superfici di Rhino SubD sono prevedibili, misurabili e producibili. Possono essere convertiti in oggetti NURBS o mesh (quad o triangoli) di alta qualità quando necessario.
Gli oggetti Rhino SubD saranno supportati in tutti i formati di esportazione Rhino che supportano mesh o NURBS inclusi IGES, STEP, OBJ e STL.
Vedere Regole SubD di Rhino (allegate) per una descrizione matematica degli oggetti SubD di Rhino.
Quando si tratta di scegliere tra SubD, NURBS e così via, potresti considerare di chiedere ai nostri utenti su Discourse. https://discourse.mcneel.com
Se stai cercando i dettagli di implementazione, potresti prendere in considerazione il download e la revisione della classe ON_SubD nel toolkit di openNURBS."
Nel senso che inizialmente lo è, di tipo Catmull Clark, a cui evidentemente hanno applicato il sistema riportato nel pdf per ottenere superfici continue come le spline, motivo per cui verranno implementate funzioni che consentiranno di utilizzare gli strumenti nurbs per le subd.
Ci sono due approcci alla Suddivisione. Uno è con suddivisioni ricorsive, tipico delle mesh e l’altro è, a partire da una mesh di definizione, quella cioè che contiene i Cv della SubD che si genererà, ottenere direttamente la Srf limite senza passare per fasi intermedie di suddivisione. Con la modellazione NURBS ci sono analogie ma anche differenze. Si parte dalle curve NURBS “SubD freindly” ne abbiamo parlato in altro post circa le caratteristiche per poi usare comandi familiari tipo Loft e Sweep.
Ma ci sono anche limiti. Ad esempio nelle NURBS puoi fare un blend fra un set di N edges da una parte e N dall’altra, mentre con le SubD lo puoi fare su un numero uguale di edges da ambo le parti.
Questo è un limite che si potrebbe superare perchè in realtà si puo costruire anche se con passaggi successivi un blend/bridge simile a quello NURBS.
Questo, ad esempio sarebbe un mio wish…
Match infinitamente più complicato perché si tratta di modificare una delle parti rispetto a un’altra. Bridge/blend è la generazione di una geometria terza.