Dynamic Shader Example Code
(set! time 0)
; loop for thirty frames
(while (< time 30)
(begin
(world
(camera "main" "perspective" 'from '(2.5 2 3.5)
'to '(0 1 0) 'fov 45)
(light "spotlight" 'intensity 15
'from '(0 3 2))
(separator
(color '(1 0 0))
(rotate '90 '(1 0 0))
(surface "plastic")
(disk 'radius 20)
)
(translate '(0 1 0))
(color '(.7 .5 .3))
(surface "cmarble" 'veining (+ 12 (* 4 (/ time 29))))
(read-det "skull.obj" "smooth")
)
; set the frame name to "Frames/frame.
Return to shaders page
mrl