Jump to content
bn-top

vray e maxscript


yogurt
 Share

Recommended Posts

Buongiorno a tutti anche se piove.

c'è una cosa che vorrei fare con maxscript e vray sembrerebbe una cosa semplice , in teoria, ma mi sta mandando ai matti.

Vorrei fare un pulsante che mi tolga e metta la spunta su "hidden lights" sotto vray global switches. anche due pulsanti se uno è troppo difficile.

io sono arrivato a questa proprietà qui :

.options_hiddenLights:0

ma non ho idea di come si usi, dove si metta, come si chiami questa funzione.

Tutti i post che ho letto mi rimandano a questa pagina (o a pagine che mi rimandano a queste pagine

http://help.chaosgroup.com/vray/help/200R1/render_maxscript.htm

dove non c'è vuoi avete qualche idea?n cavolo di esempio su come si usano.

Qualcuno riesce a illuminarmi?

Grazie mille

Link to comment
Share on other sites

bn-top

Io semplicemente richiamerei il motore di render che usi e poi vai nella sua proprietà

Per attivare


vr = renderers.current

vr.options_hiddenLights = true

Per disattivare

vr = renderers.current

vr.options_hiddenLights = false

Edit: questo è il modo più semplice che mi viene in mente ora, poi se mi viene in mente altro aggiungo

Edited by mOcrAm
Link to comment
Share on other sites

Un piccolo rollout che ti aiuta con il suggerimento di mocram

----

rollout OnOff "Switch HL"

(

checkbutton cb "On/Off"

on cb changed state do

(

vr = renderers.current

if state == on then vr.options_hiddenLights = true

else

vr.options_hiddenLights = false

)

)

createdialog OnOff

Link to comment
Share on other sites

Heheheh allora lo facciamo per benino :D


try (destroydialog :: OnOff) catch()


Global vr = renderers.current


rollout OnOff "Switch Hidden Lights VRay"

(


label lb "Hidden Lights"

checkbutton cb ""

on cb changed state do

(

if state == on then

(

vr.options_hiddenLights = true

cb.highlightColor = color 0 180 0

cb.text = "On"

)

else

(

vr.options_hiddenLights = false

cb.text = "Off"

)

)


on OnOff open do

(

mp = matchPattern (renderers.current as string) pattern:"V_Ray_*"

if mp == false then

(

messagebox ("The current Render Engine is: \n\n" + (filterString (renderers.current as string) ":")[1] + "\n\n Please, change in VRay Engine") title:"Switch HL Warning" beep:false

destroydialog OnOff

actionMan.executeAction 0 "60010"

)

else

(

if vr.options_hiddenLights == true do

(

cb.checked = true

cb.highlightColor = color 0 180 0

cb.text = "On"

)

if vr.options_hiddenLights == false do

(

cb.checked = false

cb.text = "Off"

)

)

)

)

createdialog OnOff style:#(#style_titlebar, #style_sysmenu, #style_toolwindow)

CheckHiddenLights.rar

Edited by Michele71
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...