MaxScript

Da WikiCG.

>>MaxScript

Torna all'indice del manuale Vray

Indice

Generale

Nota che il supporto a MaxScript è disponibile a partire da 3dsmax 5.x. mentre V-Ray esporta i suoi parametri in MaxScript in 3dsmax 3.x e 3dsmax 4.x, Maxscript non può accedere al renderer in quelle versioni.

In 3dsmax 5.x e superiore, assumendo che il tuo renderizzatore sia V-Ray, puoi riferirti ad esso da MaxScript usando il costrutto renderers:

vr=renderers.current

VRay_Adv_1_09_03g:VRay_Adv_1_09_03g


Proprietà del renderizzatore

Assumendo che la variabile vr contenga una istanza del renderizzatore V-Ray, puoi lavorare con i renderer settings come ogni altro oggetto MaxScript:

showproperties vr

.imageSampler_type : integer

.fixedRate_subdivs : integer

.fixedRate_rand : boolean

.options_maxDepth : integer

.options_maps : boolean

.options_filterMaps : boolean

.output_on : boolean

.output_width : integer

.output_height : integer

.output_fileOnly : boolean

.output_saveFile : boolean

.output_fileName : string

.output_saveRawFile : boolean

.output_rawFileName : string

false

Accedere ai parametri è abbastanza semplice, per esempio:

vr.gi_on=true
true


Metodi del Renderizzatore

Puoi utilizzare anche i seguenti metodi per salvare/caricare irradiance e photon maps (assumendo che vr contenga una istanza di V-Ray):

Renderer method Description

vr.saveCausticsPhotonMap <filename>

salva l'attuale caustics photon map sul file
vr.saveGlobalPhotonMap <filename> salva l'attuale global photon map sul file
vr.saveIrradianceMap <filename> salva l'attuale irradiance map sul file
vr.saveLightCache <filename> salva l'attuale light cache sul file
vr.loadIrradianceMap <filename> carica l'irradiance map dal file
vr.clearIrradianceMap() cancella l'irradiance map che è attualmente in memoria
vr.clearLightCache() cancella light cache che è attualmente in memoria


Funzioni globali

In aggiunta, le seguenti funzioni MaxScript sono globalmente disponibili:

Global function Description
doVRayObjectProperties() mostra Global settings V-Ray Object Properties dialog
doVRayMeshExport() mostra V-Ray Mesh Export dialog
vrayMeshExport [meshFile:"<meshfile>"] [autoCreateProxies:true|false] [exportMultiple:true|false] esporta in .vrmesh senza mostrare finestra di dialogo

>>MaxScript

Torna all'indice del manuale Vray

Commenti degli utenti

Discussione:MaxScript

Strumenti personali
Treddi.com