VRayProxy

Da WikiCG.

>>VRayProxy

Torna all'indice del manuale Vray

Search Keywords: proxy, mesh, VRayMesh

Indice

Generale

VRayProxy ti permette di importare la geometria da una mesh esterna al render time. La geometria non è presente nella scena del 3dsmax e non impiega alcuna risorsa. Ciò permette il rendering di scene con milioni di triangoli, più di quanti 3dsmax possa gestire.

Exporting a mesh to a file

Prima di importare una mesh attraverso un oggetto VRayProxy hai bisogno di creare prima un file di mesh; puoi farlo in 2 modi :

  • attraverso il quad-menu: seleziona le mesh che vuoi esportare , clicca il tasto destro nella viewport e seleziona l'opzione "V-Ray mesh export" Ciò farà apparire la finestra di dialogo di Mesh Export di V-Ray.
  • Dialog per MaxScript: seleziona le meshes che vuoi esportare e poi digita
doVRayMeshExport()

nella Listener window. Ciò farà apparire la dialog box Mesh Export di V-Ray .

  • esportazione diretta da MaxScript: selezionare le meshes che vuoi esportare e usa la funzione

vrayMeshExport():

vrayMeshExport [meshFile:"<meshfile>"] [autoCreateProxies:true|false] [exportMultiple:true|false]

dove <mesh file> è il nome desiderato del .vrmesh file. Se il nome non contiene un percorso, viene utilizzato il percorso di default per le mesh di 3dsmax . Se il nome non contiene una estensione, verrà applicata automaticamente l'estensione .vrmesh . Sei ll nome non contiene un nome file, è utilizzato invece il nome del nodo della scena. Se non è specificata l'opzione autoCreateProxies , di default , le meshes vengono esportate e non viene creato alcun proxy nella scena. Se l'opzione exportMultiple non è specificata, le meshes sono esportate in file multipli di default.


The Mesh Export dialog

Il dialog di Mesh Export ti permette di specificare il file di mesh e alcune opzione di esportazione.

Image:meshexport.png

Folder - Essa è la cartella dove saranno creati i mesh files.

Export as single file - questa opzione prendereà tutti gli oggetti selezionati e li fonderà in un unico file di mesh. Questa opzione memorizza anche le trasformazioni degli oggetti selezionati. Quando importi un file con un oggetto proxy, esso deve essere centrato nell'origine, se vuoi che gli oggetti (importati) rimangano nello stesso posto. Quindi poichè la mesh importata è renderizzata usando il material dell'oggetto proxy, tutte le meshes dal file saranno renderizzate con quel material. Devi usare dei materiali suboggetto e diversi materiali ID se vuoi che esse abbiamo diversi materials.

File - questo è il nome del file. Non hai bisogno di specificare il percorso. il percorso di Folder sarà usato.


Export as multiple files - questa opzione creerà un file per ogni oggetto selezionato. Il nome di ogni file è derivato dal nome dell'oggetto corrispondente. La trasformazione di un oggetto non è inclusa nel suo file di mesh e il proxy corrispondente deve avere la stessa trasformazione dell'oggetto originale, se esso deve apparire nello stesso posto.

Automatically create proxies - questa opzione creerà un oggetto proxy per le meshe esportate. I proxy avranno la corretta trasformazione e il corretto material derivate dagli oggetti originali. Gli oggetti originali verranno cancellati.

Cliccare su OK creerà i files di mesh files e gli oggetti proxy. Il processo di esportazione può impiegare del tempo in base alla quantità di geometria che deve essere calcolata.


The .vrmesh file format

Le meshes sono esportate in un formato speciale .vrmesh. Esso contiene tutte le informazioni geometriche per una mesh - vertici , face topology (topologia ), texture channels, face material IDs, smoothing groups, normali - in sostanza tutto ciò che serve per renderizzare la mesh. Inoltre la mesh è precalcolata e suddivisa in particelle, per un accesso più facile. Il file contiene anche una versione semplificata della mesh usata per scopi di anteprima nelle viewports.

E' importante capire che la mesh è in un fortato "ready to render" (pronto al rendering). Non bisogna aspettarsi ulteriori modifiche alla mesh. Non puoi applicare dei modificatori alla mesh o animarla in un modo, a meno che non animi la posizione/orientamento dell'oggetto proxy. Non c'è modo di recuperare la mesh originale per un file .vrmesh (Ciò può essere fatto in teoria, ma al momento non è supportato ). Quindi se pensi di fare modifiche alla mesh, devi tenerla in un file 3dsmax (che può essere diverso dal file che riceve il rendering alla fine).


Creating a proxy object

Dopo aver esportato una mesh in un file .vrmesh, hai bisogno di un oggetto proxy per rappresentarla in una scena 3dsmax. Per creare un oggetto proxy, vai a Create panel e scegli la categoria V-Ray :

Image:vraycat.png

Clicca VRayProxy e clicca in una viewport. Apparirà un dialog box che ti permetterà di scegliere il file di importazione .vrmesh .


Proxy parameters

Mesh file - Questo è il file sorgente .vrmesh

Display - controlla la visualizzazione del proxy nelle viewports:

bounding box - la mesh è rappresentata come una scatola (box) nelle viewports.

preview from file - Raffigura una anteprima delle informazioni della mesh memorizzata nel file .vrmesh.


Note

  • La geometria generata dall'oggetto proxy non è modificabile. Qualsiasi modificatore applicato all'oggetto di VRayProxy sarà ignorato.
  • Al momento il file .vrmesh non può memorizzare meshes animate.
  • Se devi creare diversi proxy legati allo stesso file .vrmesh è meglio renderli istanze (istances) in modo che i files .vrmesh saranno caricati solo una volta, con risparmio di memoria.
  • I materiali non sono salvati nel file .vrmesh. Invece la geometria sarà renderizzata con il materiale applicato all'oggetto VRayProxy. Ciò avviene perchè i materiali di terze parti e texture procedurali sarebbero difficili da descrivere in maniera generale. Inoltre puoi avere necessità di editare il materiale indipendentemente dalla mesh.
  • i files risultanti .vrmesh possono essere renderizzati al di fuori del 3dsmax - per esempio in versioni standalone di V-Ray.
  • Le shadow maps non includeranno le informazioni sugli oggetti proxy. Se vuoi che gli oggetti proxy proiettino ombre, devi usare V-Ray shadows.

>>VRayProxy

Torna all'indice del manuale Vray

Commenti degli utenti

Discussione:VRayProxy

Strumenti personali
Treddi.com