Author Topic: help with a corona related maxscript?  (Read 949 times)

2018-03-20, 19:31:44

peterguthrie

  • Active Users
  • **
  • Posts: 250
    • View Profile
    • Peter Guthrie Visualisation
Could someone help me convert this vray specific script to corona? I'll be forever grateful!

Code: [Select]
--ProxyClone Script
--(C) 2015 iToo Software
try(DestroyDialog rc_proxy_timer)catch()
Rollout rc_proxy_timer "V-Ray Proxy Cloner"
(
    local proxyObject
    local bbSize
    local xOffset
   
    fn proxy_filt obj = classof obj == VRayProxy
    Pickbutton btn_pick_px "Pick Proxy object" across:2 filter:proxy_filt
    button btn_clear "c" enabled:false
    spinner spn_count "Count " enabled:false range:[0,100,0] type:#integer
    spinner spn_frames_offset "Frames Offset " enabled:false range:[0,100,0] type:#integer
    button btn_create_proxies "Duplicate Proxies" enabled:false   
   
    fn calculateSize =
    (
        bbSize = (proxyObject.max - proxyObject.min)
        xOffset = bbsize[1]
    )
       
    fn createProxies timeOffset numClones =
        (
            for i = 1 to numClones do
            (
                maxOps.cloneNodes proxyObject cloneType:#copy newNodes:&newSegment
                newSegment.pos.x+=xOffset*i
                newSegment.anim_offset = timeOffset*i
            )
        )
    on btn_pick_px picked obj do
    (
        btn_pick_px.text = obj.name
        proxyObject = obj
       
        calculateSize()
        btn_clear.enabled=true
        btn_create_proxies.enabled=true
        spn_count.enabled=true
        spn_frames_offset.enabled=true
        --btn_convert.enabled=true
    )
    on  btn_create_proxies pressed do
    (
        createProxies spn_frames_offset.value spn_count.value
    )       
        on  btn_clear pressed do
    (
        btn_pick_px.text = "Pick Proxy object"
        proxyObject = undefined
        btn_create_proxies.enabled=false
        spn_count.enabled=false
        spn_frames_offset.enabled=false
    )   
)
CreateDialog rc_proxy_timer

2018-03-20, 19:32:19
Reply #1

peterguthrie

  • Active Users
  • **
  • Posts: 250
    • View Profile
    • Peter Guthrie Visualisation
ps. its because corona doesn't support random animation offsets with forest pack