Condividi tramite


Editor dei modelli

Questo documento descrive come usare l'editor dei modelli di Visual Studio per visualizzare, creare e modificare modelli 3D.

È possibile usare l'editor dei modelli per creare modelli 3D di base completamente nuovi o per visualizzare e modificare modelli 3D più complessi creati usando strumenti di modellazione 3D completi.

Formati supportati

L'editor dei modelli supporta diversi formati di modelli 3D usati nello sviluppo di app DirectX:

Nome formato Estensione file Operazioni supportate (visualizzazione, modifica, creazione)
File di interscambio AutoDesk FBX .fbx Visualizzazione, modifica, creazione
File Collada DAE .dae Visualizzazione, modifica (le modifiche ai file Collada DAE vengono salvate utilizzando il formato FBX).
OBJ .obj Visualizzazione, modifica (le modifiche ai file OBJ vengono salvate utilizzando il formato FBX).

Attività iniziali

Questa sezione descrive come aggiungere un modello 3D al progetto C++ Visual Studio e offre altre informazioni di base utili per iniziare.

Nota

L'integrazione della compilazione automatica degli elementi grafici, ad esempio scene 3D (file con estensione fbx) è supportata solo per i progetti C++.

Per aggiungere un modello 3D al progetto

  1. Assicurarsi di avere a disposizione il componente di Visual Studio richiesto installato necessario per usare gli elementi grafici. Questo componente è denominato Editor di immagini e modelli 3D.

    Per installarlo, aprire Programma di installazione di Visual Studio selezionando Strumenti Recupera strumenti>e funzionalità dalla barra dei menu e quindi selezionare la scheda Singoli componenti. Selezionare il componente Editor di modelli Immagine e 3D nella categoria Giochi e grafica e quindi selezionare Modifica.

    Image and 3D model editors component

    Viene avviata l'installazione del componente.

  2. In Esplora soluzioni aprire il menu di scelta rapida del progetto C++ a cui si vuole aggiungere l'immagine e quindi scegliere Aggiungi>Nuovo elemento.

  3. Nella finestra di dialogo Aggiungi nuovo elemento, nella categoria Grafica, selezionare Scena 3D (.fbx).

    Add New Item dialog with 3D scene selected

    Nota

    Se non viene visualizzata la categoria Grafica nella finestra di dialogo Aggiungi nuovo elemento e il componente Editor di immagini e modelli 3D è installato, gli elementi grafici non sono supportati per il tipo di progetto.

  4. Immettere il nome del file del modello e selezionare Aggiungi.

Orientamento asse

Visual Studio supporta qualsiasi orientamento dell'asse 3D e carica le informazioni di orientamento dell'asse dai formati del file di modello che lo supportano. Se non viene specificato alcun orientamento di asse, Visual Studio usa il sistema di coordinate di destra per impostazione predefinita. L'indicatore di asse mostra l'orientamento dell'asse corrente nell'angolo inferiore destro dell'area di progettazione. Nell'indicatore di asse il rosso rappresenta l'asse x, il verde indica l'asse y e il blu indica l'asse z.

Avviare il modello 3D

Nell'editor modello ogni nuovo oggetto inizia sempre come una forma 3D di base, o primitiva, integrata al suo interno. Per creare oggetti nuovi e univoci, aggiungere una primitiva alla scena e quindi alterarne la forma modificandone i vertici. Per le forme complesse, aggiungere ulteriori vertici mediante estrusione o suddivisione e quindi modificandoli. Per informazioni su come aggiungere un oggetto primitivo alla scena, vedere Creare e importare oggetti 3D. Per informazioni su come aggiungere altri vertici a un oggetto, vedere Modificare oggetti.

Usare l'editor modello

Le sezioni seguenti descrivono come usare l'editor modello per lavorare con modelli 3D.

Barre degli strumenti dell'editor modello

Le barre degli strumenti dell'editor modello contengono i comandi che consentono di lavorare con i modelli 3D.

I comandi che influiscono sullo stato dell'editor modello si trovano nella barra degli strumenti della modalità editor modello nella finestra principale di Visual Studio. Gli strumenti di modellazione e i comandi basati su script si trovano nella barra degli strumenti dell'editor dei modelli nella relativa area di progettazione.

Di seguito viene riportata la barra degli strumenti della modalità editor dei modelli:

The Model Viewer modal toolbar.

In questa tabella vengono descritti gli elementi disponibili nella barra degli strumenti della modalità editor dei modelli nell'ordine di visualizzazione da sinistra verso destra.

Elemento della barra degli strumenti Descrizione
Seleziona Consente di selezionare i punti, i bordi, le facce oppure gli oggetti nella scena, a seconda della modalità di selezione attiva.
Panoramica Consente lo spostamento di una scena 3D relativa alla cornice della finestra. Per visualizzare una panoramica, selezionare un punto nella scena e spostarlo nell'area circostante.

In modalità Seleziona è possibile tenere premuto CTRL per attivare temporaneamente la modalità Panoramica.
Zoom Consente la visualizzazione di un numero maggiore o minore di dettagli della scena a seconda della cornice della finestra. In modalità Zoom selezionare un punto nella scena, quindi spostarlo a destra o in basso per eseguire lo zoom avanti oppure a sinistra o in alto per eseguire lo zoom indietro.

In modalità Seleziona è possibile eseguire lo zoom avanti o indietro usando la rotellina del mouse mentre si tiene premuto CTRL.
Orbita Posiziona la visualizzazione in un percorso circolare intorno all'oggetto selezionato. Se non è selezionato alcun oggetto, il percorso viene centrato nell'origine della scena. Nota: questa modalità non ha effetto se è abilitata la proiezione di tipo Ortografico.
WorldLocal Se questo elemento è abilitato, le trasformazioni sull'oggetto selezionato si verificano nello spazio globale. In caso contrario, le trasformazioni sull'oggetto selezionato si verificano nello spazio locale.
Modalità perno Quando questo elemento è abilitato, le trasformazioni influiscono sulla posizione e sull'orientamento del punto pivot dell'oggetto selezionato (il punto pivot definisce il centro delle operazioni di traslazione, ridimensionamento e rotazione). In caso contrario, le trasformazioni influiscono sulla posizione e sull'orientamento della geometria dell'oggetto, rispetto al punto pivot.
Blocca asse X Limita la manipolazione dell'oggetto all'asse x. Si applica solo se si utilizza la parte centrale del widget del manipolatore.
Blocca asse Y Limita la manipolazione dell'oggetto all'asse y. Si applica solo se si utilizza la parte centrale del widget del manipolatore.
Blocca asse Z Limita la manipolazione dell'oggetto all'asse z. Si applica solo se si utilizza la parte centrale del widget del manipolatore.
Oggetto frame All'oggetto selezionato viene aggiunto un frame in modo che sia posizionato al centro della visualizzazione.
Visualizza Imposta l'orientamento di visualizzazione. Di seguito sono riportati gli orientamenti disponibili.

Primo piano
Posiziona la visualizzazione davanti alla scena.

Indietro
Posiziona la visualizzazione dietro la scena.

Left
Posiziona la visualizzazione a sinistra della scena.

Right
Posiziona la visualizzazione a destra della scena.

Top
Posiziona la visualizzazione al di sopra della scena.

In basso
Posiziona la visualizzazione al di sotto della scena. Nota: si tratta dell'unico modo per modificare la direzione di visualizzazione quando è abilitata la proiezione di tipo Ortografico.
Projection Imposta il tipo di proiezione utilizzato per disegnare la scena. Di seguito sono riportate le proiezioni disponibili.

Prospettiva
Nella proiezione Prospettiva gli oggetti più lontani dal punto di vista appaiono di dimensioni inferiori e convergono in un punto a distanza.

Ortografico
Nella proiezione Ortografico gli oggetti sembrano avere le stesse dimensioni, indipendentemente dalla distanza dal punto di vista. Non viene visualizzata alcuna convergenza. Quando è abilitata la proiezione di tipo Ortografico non è possibile usare la modalità Orbita per posizionare la visualizzazione.
Stile di disegno Imposta la modalità di rendering degli oggetti nella scena. Di seguito sono riportati gli stili disponibili.

Gabbia metallica
Se abilitata, gli oggetti vengono sottoposti a rendering come wireframe.

Carica
Se abilitata, gli oggetti vengono sottoposti a rendering utilizzando una sfumatura aggiuntiva. È possibile utilizzare questa opzione per visualizzare la quantità di carica presente nella scena.

Ombreggiato semplice
Se abilitata, gli oggetti vengono sottoposti a rendering utilizzando un modello di illuminazione di base con ombreggiatura semplice. È possibile utilizzare questa opzione per visualizzare più agevolmente le facce di un oggetto.

Se nessuna di queste opzioni è abilitata, per ogni oggetto viene eseguito il rendering utilizzando il materiale a esso applicato.
Modalità rendering in tempo reale Se è abilitato il rendering in tempo reale, Visual Studio ridisegna l'area di progettazione, anche se non viene eseguita alcuna azione da parte dell'utente. Questa modalità è utile se si utilizzano shader mutevoli nel tempo.
Attiva/Disattiva griglia Se questo elemento è abilitato, verrà visualizzata una griglia. In caso contrario, non verrà visualizzata.
Casella degli strumenti Consente di visualizzare o nascondere la casella degli strumenti.
Struttura documento Mostra o nasconde la finestra Struttura documento.
Proprietà Mostra o nasconde la finestra Proprietà.
Avanzato Contiene opzioni e comandi avanzati.

Motori grafica

Rendering con D3D11
Utilizza Direct3D 11 per il rendering dell'area di progettazione dell'editor modello.

Rendering con D3D11WARP
Utilizza la piattaforma WARP (Windows Advanced Rasterization Platform) di Direct3D 11 per il rendering dell'area di progettazione dell'editor modello.

Scene Management (Gestione scena)

Importa
Importa oggetti da un altro file di modello 3D nella scena corrente.

Attach to Parent (Connetti a oggetto padre)
Stabilisce il primo di più oggetti selezionati come padre degli oggetti selezionati rimanenti.

Detach from Parent (Disconnetti da oggetto padre)
Disconnette l'oggetto selezionato dal padre. L'oggetto selezionato diventa un oggetto radice nella scena. Un oggetto radice non dispone di un oggetto padre.

Crea gruppo
Raggruppa gli oggetti selezionati come oggetti di pari livello.

Merge di oggetti
Combina gli oggetti selezionati in un oggetto.

Crea oggetto da selezione poligono
Rimuove le facce selezionate dall'oggetto corrente e aggiunge alla scena un nuovo oggetto contenente tali facce.

Strumenti

Capovolgi vertici del poligono
Capovolge i poligoni selezionati in modo da invertire l'ordine dei vertici e la normale alla superficie.

Rimuovi tutta l'animazione
Rimuove i dati di animazione dagli oggetti.

Triangolazione
Converte l'oggetto selezionato in triangoli.

Visualizza

Eliminazione della faccia posteriore
Abilita o disabilita l'eliminazione della faccia posteriore.

Frequenza dei fotogrammi
Visualizza la frequenza dei fotogrammi nell'angolo superiore destro dell'area di progettazione. La frequenza dei fotogrammi è il numero di fotogrammi disegnati al secondo.

Questa opzione è utile quando si abilita l'opzione Modalità rendering in tempo reale.

Mostra tutto
Mostra tutti gli oggetti nella scena. Questa opzione reimposta la proprietà Nascosto di ogni oggetto su False.

Show Face Normals (Mostra normali delle facce)
Mostra la normale di ciascuna faccia.

Show Missing Materials (Mostra materiali mancanti)
Visualizza una trama speciale sugli oggetti a cui non è assegnato un materiale.

Show Pivot (Mostra pivot)
Abilita o disabilita la visualizzazione di un marcatore di asse 3D nel punto pivot della selezione attiva.

Show Placeholder Nodes (Mostra nodi segnaposto)
Mostra i nodi segnaposto. Viene creato un nodo segnaposto quando si raggruppano oggetti.

Show Vertex Normals (Mostra normali dei vertici)
Mostra la normale di ciascun vertice. Suggerimento: per eseguire di nuovo l'ultimo script è possibile selezionare il pulsante Script.

Di seguito è illustrata la barra degli strumenti dell'editor dei modelli:

Model Viewer toolbar

Nella tabella seguente vengono descritti gli elementi disponibili nella barra degli strumenti dell'editor dei modelli nell'ordine di visualizzazione dall'alto verso il basso.

Elemento della barra degli strumenti Descrizione
Traduci Sposta la selezione.
Ridimensiona Modifica la dimensione della selezione.
Rotazione Ruota la selezione.
Seleziona punto Imposta la modalità di selezione per selezionare singoli punti in un oggetto.
Seleziona bordo Imposta la modalità di selezione per selezionare un bordo (una linea tra due vertici) in un oggetto.
Seleziona icona Imposta la modalità di selezione per selezionare una faccia in un oggetto.
Seleziona oggetto Imposta la modalità di selezione per selezionare un intero oggetto.
Estrudi Crea una faccia aggiuntiva e la collega alla faccia selezionata.
Suddividi Divide ciascuna faccia selezionata in più facce. Per creare le nuove facce, vengono aggiunti nuovi vertici, uno al centro della faccia originale e uno in mezzo a ciascun bordo, quindi vengono uniti ai vertici originali. Il numero di facce aggiunte è uguale al numero dei bordi nella faccia originale.

Controllare la visualizzazione

Per la scena 3D viene eseguito il rendering in base alla visualizzazione, che può essere considerata una fotocamera virtuale con una posizione e un orientamento. Per modificare la posizione e l'orientamento usare i controlli di visualizzazione disponibili nella barra degli strumenti della modalità editor dei modelli.

Nella tabella indicata di seguito vengono descritti i controlli di visualizzazione principali.

Controllo di visualizzazione Descrizione
Panoramica Consente lo spostamento di una scena 3D relativa alla cornice della finestra. Per visualizzare una panoramica, selezionare un punto nella scena e spostarlo nell'area circostante.

In modalità Seleziona è possibile tenere premuto CTRL per attivare temporaneamente la modalità Panoramica.
Zoom Consente la visualizzazione di un numero maggiore o minore di dettagli della scena a seconda della cornice della finestra. In modalità Zoom selezionare un punto nella scena, quindi spostarlo a destra o in basso per eseguire lo zoom avanti oppure a sinistra o in alto per eseguire lo zoom indietro.

In modalità Seleziona è possibile eseguire lo zoom avanti o indietro usando la rotellina del mouse mentre si tiene premuto CTRL.
Orbita Posiziona la visualizzazione in un percorso circolare intorno all'oggetto selezionato. Se non è selezionato alcun oggetto, il percorso viene centrato nell'origine della scena. Nota: questa modalità non ha effetto se è abilitata la proiezione di tipo Ortografico.
Oggetto frame All'oggetto selezionato viene aggiunto un frame in modo che sia posizionato al centro della visualizzazione.

La visualizzazione viene determinata dalla fotocamera virtuale, ma è definita anche da una proiezione. La proiezione definisce la modalità di conversione in pixel di forme e oggetti nella visualizzazione nell'area di progettazione. Nella barra degli strumenti dell'editor dei modelli è possibile scegliere una proiezione di tipo Prospettiva oppure Ortografico.

Projection Descrizione
Prospettiva Nella proiezione Prospettiva gli oggetti più lontani dal punto di vista appaiono di dimensioni inferiori e convergono in un punto a distanza.
Ortografico Nella proiezione Ortografico gli oggetti sembrano avere le stesse dimensioni, indipendentemente dalla distanza dal punto di vista. Non viene visualizzata alcuna convergenza. Se è abilitata la proiezione di tipo Ortografico non è possibile usare la modalità Orbita per posizionare arbitrariamente la visualizzazione.

Può essere utile visualizzare una scena 3D da una posizione e un angolo noti, ad esempio se si vuole confrontare due scene simili. Per questo scenario, l'editor modello offre diverse visualizzazioni predefinite. Per usare una visualizzazione predefinita, nella barra degli strumenti della modalità editor dei modelli scegliere Visualizza, quindi selezionare la visualizzazione predefinita desiderata: anteriore, posteriore, sinistra, destra, superiore o inferiore. In queste visualizzazioni la fotocamera virtuale punta direttamente all'origine della scena. Ad esempio, se si sceglie Vista dall'alto, la fotocamera virtuale punta all'origine della scena direttamente dall'alto.

Visualizzare dettagli aggiuntivi sulla geometria

Per comprendere meglio un oggetto o una scena 3D, è possibile visualizzare dettagli aggiuntivi sulla geometria, quali normali per singolo vertice, normali per singola faccia, punti di perno della selezione attiva e così via. Per abilitarli o disabilitarli, nella barra degli strumenti dell'editor modello scegliere Script>Visualizza, quindi selezionare l'opzione desiderata.

Creare e importare oggetti 3D

Per aggiungere una forma 3D predefinita alla scena, nella casella degli strumenti selezionare la forma desiderata e spostarla nell'area di progettazione. All'origine della scena vengono posizionate nuove forme. Nell'editor dei modelli sono disponibili sette forme: Cono, Cubo, Cilindro, Disco, Piano, Sfera e Teiera.

Per importare un oggetto 3D da un file, sulla barra degli strumenti dell'Editor modelli scegliere Importazione> gestione>scena avanzata>e quindi specificare il file da importare.

Transform (oggetti)

È possibile trasformare un oggetto modificandone le proprietà Rotazione, Scala e Traslazione. La proprietà Rotazione orienta un oggetto applicando successive rotazioni attorno all'asse x, all'asse y e all'asse z definiti dal punto di perno. Ogni specifica di rotazione presenta tre componenti (x, y e z, in questo ordine) e i componenti vengono specificati in gradi. La proprietà Scala ridimensiona un oggetto estendendolo in base a un fattore specificato lungo uno o più assi centrati sul punto di perno. La proprietà Traslazione posiziona un oggetto nello spazio tridimensionale in relazione all'oggetto padre, anziché al punto di perno.

È possibile trasformare un oggetto utilizzando strumenti di modellazione o impostando proprietà.

Trasformare un oggetto usando gli strumenti di modellazione

  1. In modalità Seleziona selezionare l'oggetto da trasformare. Una sovrapposizione del wireframe indica che l'oggetto è stato selezionato.

  2. Nella barra degli strumenti dell'editor dei modelli scegliere lo strumento Trasla, Scala o Ruota. Verrà visualizzato un manipolatore di traslazione, ridimensionamento o rotazione per l'oggetto selezionato.

  3. Utilizzare il manipolatore per eseguire la trasformazione. Per le trasformazioni di traslazione e ridimensionamento il manipolatore rappresenta un indicatore di asse. È possibile modificare un asse per volta oppure tutti gli assi contemporaneamente utilizzando il cubo bianco al centro dell'indicatore. Per la rotazione, il manipolatore è una sfera composta da cerchi con colori diversi che corrispondono all'asse x (rosso), all'asse y (verde) e all'asse z (blu). È necessario modificare separatamente ogni asse per creare la rotazione desiderata.

Trasformare un oggetto impostandone le proprietà

  1. In modalità Seleziona selezionare l'oggetto da trasformare. Una sovrapposizione del wireframe indica che l'oggetto è stato selezionato.

  2. Nella finestra Proprietà specificare i valori per le proprietà Rotazione, Scala e Traslazione.

    Importante

    Per la proprietà Rotazione specificare il grado di rotazione attorno a ognuno dei tre assi. Le rotazioni vengono applicate in ordine; verificare pertanto di pianificare una rotazione partendo dall'asse x, proseguendo con l'asse y e infine con l'asse z.

Mediante gli strumenti di modellazione è possibile creare trasformazioni in modo rapido, ma approssimativo. Impostando le proprietà dell'oggetto, è possibile specificare trasformazioni in modo preciso, ma non rapido. È consigliabile utilizzare gli strumenti di modellazione per ottenere trasformazioni più simili a quelle desiderate e successivamente regolare i valori delle proprietà.

Se non si desidera utilizzare manipolatori, è possibile abilitare la modalità a mano libera. Nella barra degli strumenti dell'editor modello scegliere Script>Strumenti>Free-form Manipulation (Manipolazione a mano libera) per abilitare o disabilitare la modalità a mano libera. Nella modalità a mano libera è possibile avviare una modifica in un punto qualsiasi dell'area di progettazione, anziché in un punto del manipolatore. Nella modalità a mano libera è possibile vincolare le modifiche a determinati assi bloccando quelli che non si desidera modificare. Nella barra degli strumenti della modalità editor dei modelli scegliere qualsiasi combinazione dei pulsanti Blocca asse X, Blocca asse Y e Blocca asse Z.

Potrebbe essere utile utilizzare oggetti mediante aggancio alla griglia. Nella barra degli strumenti della modalità editor dei modelli scegliere Snapping per abilitare o disabilitare l'allineamento sulla griglia. Se è abilitata la funzione di aggancio alla griglia, le trasformazioni di traslazione, rotazione e ridimensionamento sono vincolate a incrementi predefiniti.

Usare il punto pivot

Il punto di perno di un oggetto ne definisce il centro di rotazione e di ridimensionamento. È possibile modificare il punto di perno di un oggetto per variare il modo in cui viene interessato dalle trasformazioni di rotazione e ridimensionamento. Nella barra degli strumenti della modalità editor dei modelli scegliere Modalità perno per abilitare o disabilitare questa modalità. Se è abilitata la modalità perno, nel punto di perno dell'oggetto selezionato verrà visualizzato un piccolo indicatore di asse. Sarà quindi possibile usare gli strumenti Traslazione e Rotazione per modificare il punto di perno.

Per una dimostrazione dell'uso del punto pivot, vedere Procedura: Modificare il punto pivot di un modello 3D.

Modalità locale e globale

La traslazione e la rotazione possono verificarsi nel sistema di coordinate locale (o frame di riferimento locale) dell'oggetto o nel sistema di coordinate globale (o frame di riferimento globale). Il frame di riferimento globale è indipendente dalla rotazione dell'oggetto. La modalità locale è quella predefinita. Per abilitare o disabilitare la modalità globale, nella barra degli strumenti della modalità editor dei modelli scegliere il pulsante WorldLocal.

Modificare oggetti

È possibile modificare la forma di un oggetto 3D spostandone o eliminandone vertici, bordi e facce. Per impostazione predefinita, l'editor dei modelli è in modalità oggetto ed è pertanto possibile selezionare e trasformare interi oggetti. Per selezionare punti, bordi o facce, scegliere la modalità di selezione appropriata. Nella barra degli strumenti della modalità editor dei modelli scegliere Modalità di selezione e la modalità desiderata.

È possibile creare vertici aggiuntivi per estrusione o suddivisione. L'estrusione duplica i vertici di una faccia (un set complanare di vertici) che rimangono collegati tramite i vertici duplicati. La suddivisione aggiunge vertici per creare diverse facce laddove ne era presente solamente una. Per creare le nuove facce, vengono aggiunti nuovi vertici, uno al centro della faccia originale e uno in mezzo a ciascun bordo, quindi vengono uniti ai vertici originali. Il numero di facce aggiunte è uguale al numero dei bordi nella faccia originale. In entrambi i casi è possibile traslare, ruotare e ridimensionare i nuovi vertici per modificare la geometria dell'oggetto.

Per estrudere una faccia da un oggetto

  1. In modalità di selezione delle facce, selezionare la faccia che si desidera estrudere.

  2. Nella barra degli strumenti dell'editor modello scegliere Script>Strumenti>Estrudi.

Per suddividere facce

  1. In modalità di selezione delle facce, selezionare le facce che si desidera suddividere. Poiché la suddivisione crea nuovi dati di bordo, la suddivisione immediata di tutte le facce fornisce risultati più coerenti se le facce sono adiacenti.

  2. Nella barra degli strumenti dell'editor modello scegliere Script>Strumenti>Suddividi.

È inoltre possibile triangolare facce, eseguire il merge di oggetti e convertire selezioni di poligoni in nuovi oggetti. La triangolazione crea bordi aggiuntivi in modo che una faccia non triangolare venga convertita in un numero ottimale di triangoli. Questa funzionalità non fornisce tuttavia dettagli geometrici aggiuntivi. L'azione di merge combina gli oggetti selezionati in un oggetto. Nuovi oggetti possono essere creati da una selezione di poligoni.

Triangolare una faccia

  1. In modalità di selezione delle facce, selezionare la faccia di cui si desidera eseguire la triangolazione.

  2. Nella barra degli strumenti dell'editor modello scegliere Script>Strumenti>Triangolazione.

Eseguire il merge di oggetti

  1. In modalità di selezione degli oggetti, selezionare gli oggetti di cui si desidera eseguire il merge.

  2. Nella barra degli strumenti dell'editor modello scegliere Script>Strumenti>Merge di oggetti.

Creare un oggetto da una selezione di poligoni

  1. In modalità di selezione delle facce, selezionare le facce da cui si desidera creare un nuovo oggetto.

  2. Nella barra degli strumenti dell'editor modello scegliere Script>Strumenti>Crea oggetto da selezione poligono.

Usare materiali e shader

L'aspetto di un oggetto è determinato dall'interazione dell'illuminazione nella scena e dal materiale dell'oggetto. I materiali vengono definiti dalle proprietà che descrivono in che modo la superficie risponde a tipi diversi di luci e da un programma di shader che calcola il colore finale di ogni pixel nell'area dell'oggetto in base alle informazioni di illuminazione, alle mappe della trama, alle mappe normali e ad altri dati.

L'editor modello fornisce i materiali predefiniti indicati di seguito.

Materiale Descrizione
Non illuminato Esegue il rendering di una superficie senza illuminazione simulata.
Lambert Esegue il rendering di un'area con luce di ambiente simulata e illuminazione diffusa.
Phong Esegue il rendering di un'area con luce di ambiente simulata, illuminazione diffusa ed evidenziazioni speculari.

A ognuno di questi materiali viene applicata una trama sulla superficie di un oggetto. È possibile impostare una trama diversa per ogni oggetto che utilizza il materiale.

Per modificare il modo in cui un determinato oggetto risponde alle differenti sorgenti di luce nella scena, è possibile modificare le proprietà di illuminazione del materiale indipendentemente dagli altri oggetti che lo utilizzano. In questa tabella vengono descritte le proprietà di illuminazione comuni.

Proprietà di illuminazione Descrizione
Di ambiente Descrive in che modo la superficie è interessata da luce ambientale.
Diffusa Descrive in che modo la superficie è interessata da luce direzionale e puntiforme.
Emissiva Descrive in che modo la superficie emette luce, indipendentemente da altre fonti di illuminazione.
Speculare Descrive in che modo la superficie riflette la luce direzionale e puntiforme.
Potenza speculare Descrive l'ampiezza e l'intensità delle evidenziazioni speculari.

A seconda del materiale supportato, è possibile modificare le proprietà di illuminazione, le trame e altri dati. In modalità Seleziona selezionare l'oggetto di cui si desidera modificare il materiale, quindi nella finestra Proprietà modificare MaterialAmbient, MaterialDiffuse, MaterialEmissive, MaterialSpecular, MaterialSpecularPower o un'altra proprietà disponibile. Un materiale può esporre fino a otto trame, le cui proprietà vengono denominate in sequenza da Texture1 a Texture8.

Per rimuovere tutti i materiali da un oggetto, nella barra degli strumenti dell'editor dei modelli scegliere Script>Materiali>Rimuovi materiali.

È possibile usare la finestra di progettazione shader per creare materiali shader personalizzati da applicare agli oggetti nella scena 3D. Per informazioni sulla creazione di materiali shader personalizzati, vedere Finestra di progettazione shader. Per informazioni su come applicare un materiale shader personalizzato a un oggetto, vedere Procedura: Applicare uno shader a un modello 3D.

Gestione della scena

È possibile gestire le scene come una gerarchia di oggetti. Se in una gerarchia sono organizzati più oggetti, qualsiasi traslazione, ridimensionamento o rotazione di un nodo padre interessa anche i relativi figli. Questa condizione risulta utile per costruire oggetti o scene complesse da oggetti più elementari.

È possibile usare la finestra Struttura documento per visualizzare la gerarchia della scena e selezionare i nodi. Quando si seleziona un nodo nella struttura è possibile usare la finestra Proprietà per modificarne le proprietà.

È possibile costruire una gerarchia di oggetti impostandone uno come padre degli altri o raggruppandoli insieme come pari livello in un nodo segnaposto che funge da padre.

Creare una gerarchia con un oggetto padre

  1. In modalità Seleziona selezionare due o più oggetti. Il primo oggetto selezionato sarà l'oggetto padre.

  2. Nella barra degli strumenti dell'editor modello scegliere Script>Scene Management (Gestione scena) >Attach to Parent (Connetti a oggetto padre).

Creare una gerarchia di oggetti di pari livello

  1. In modalità Seleziona selezionare due o più oggetti. Viene creato un oggetto segnaposto, che diviene oggetto padre.

  2. Nella barra degli strumenti dell'editor modello scegliere Script>Scene Management (Gestione scena) >Crea gruppo.

Nell'editor modello viene utilizzato un wireframe bianco per identificare il primo oggetto selezionato, che diviene il padre. Altri oggetti della selezione presentano un wireframe blu. Per impostazione predefinita, non vengono visualizzati i nodi segnaposto. Per visualizzare i nodi segnaposto, nella barra degli strumenti dell'editor modello scegliere Script>Scene Management (Gestione scena) >Show Placeholder Nodes (Mostra nodi segnaposto). È possibile utilizzare nodi segnaposto in modo analogo a qualsiasi oggetto di diverso tipo.

Per rimuovere l'associazione padre-figlio tra due oggetti, selezionare l'oggetto figlio, quindi nella barra degli strumenti dell'editor modello scegliere Script>Scene Management (Gestione scena) >Detach from Parent (Disconnetti da oggetto padre). Quando si rimuove il padre da un oggetto figlio, quest'ultimo diventa un oggetto radice nella scena.

Scelte rapide da tastiera

Comando Scelte rapide da tastiera
Passare alla modalità Selezione CTRL+G, CTRL+Q

S
Passare alla modalità Zoom CTRL+G, CTRL+Z

Z
Passare alla modalità Panoramica CTRL+G, CTRL+P

K
Seleziona tutto CTRL+A
Eliminare la selezione corrente CANC
Annullare la selezione corrente ESCAPE (ESC)
Zoom avanti Rotellina del mouse avanti

CTRL+Rotellina del mouse avanti

MAIUSC+Rotellina del mouse avanti

CTRL+PGSU

Segno più (+)
Zoom out Rotellina del mouse indietro

CTRL+Rotellina del mouse indietro

MAIUSC+Rotellina del mouse indietro

CTRL+PGGIÙ

Segno meno (-)
Panoramica della fotocamera verso l'alto PGGIÙ
Panoramica della fotocamera verso il basso PGSU
Panoramica della fotocamera verso sinistra Rotellina del mouse a sinistra

CTRL+PGGIÙ
Panoramica della fotocamera verso destra Rotellina del mouse a destra

CTRL+PGGIÙ
Visualizzare il lato superiore del modello CTRL+L, CTRL+T

T
Visualizzare il lato inferiore del modello CTRL+L, CTRL+U
Visualizzare il lato sinistro del modello CTRL+L, CTRL+L
Visualizzare il lato destro del modello CTRL+L, CTRL+R
Visualizzare il lato anteriore del modello CTRL+L, CTRL+F
Visualizzare il lato posteriore del modello CTRL+L, CTRL+B
Oggetto frame nella finestra F
Abilitare/Disabilitare la modalità wireframe CTRL+L, CTRL+W
Abilitare/Disabilitare l'aggancio alla griglia CTRL+G, CTRL+N
Abilitare/Disabilitare la modalità perno CTRL+G, CTRL+V
Abilitare/Disabilitare la limitazione per l'asse x CTRL+L, CTRL+X
Abilitare/Disabilitare la limitazione per l'asse y CTRL+L, CTRL+Y
Abilitare/Disabilitare la limitazione per l'asse z CTRL+L, CTRL+Z
Passare alla modalità traslazione CTRL+G, CTRL+W

W
Passare alla modalità scala. CTRL+G, CTRL+E

E
Passare alla modalità rotazione. CTRL+G, CTRL+R

R
Passare alla modalità di selezione punti CTRL+L, CTRL+1
Passare alla modalità di selezione dei bordi CTRL+L, CTRL+2
Passare alla modalità di selezione delle facce CTRL+L, CTRL+3
Passare alla modalità di selezione degli oggetti CTRL+L, CTRL+4
Passare alla modalità orbita (fotocamera) CTRL+G, CTRL+O
Selezionare l'oggetto successivo nella scena Tab
Selezionare l'oggetto precedente nella scena MAIUSC+Tab
Modifica l'oggetto selezionato in base allo strumento corrente. Tasti di direzione
Disattivare il manipolatore corrente Q
Ruotare la fotocamera ALT+Trascinamento con il pulsante sinistro del mouse
Posizione Descrizione
Uso di risorse 3D per giochi e app Offre informazioni generali sugli strumenti disponibili in Visual Studio per usare gli asset grafici come trame, immagini, modelli 3D ed effetti shader.
Editor di immagini Descrive come usare l'editor di immagini di Visual Studio con trame e immagini.
Finestra di progettazione shader Descrive come usare la progettazione shader di Visual Studio per lavorare con gli shader.