MaxScript
Da WikiCG.
|
>>MaxScript |
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 |
Commenti degli utenti

