[Fluxus] for your enjoyment

Kassen signal.automatique at gmail.com
Fri Feb 11 09:29:02 PST 2011


A bit hard to describe. Just run it.

Kas.


(clear-colour 0)
(clear)
(reset-camera)

(hint-depth-sort)
(define p (build-pixels 1024 1024 #t))

(with-primitive p
    (hint-wire)
    (scale 0))

(blur .05)

(scale (vector 2.2 2.2 1))

(every-frame (begin
    (with-pixels-renderer p
        (clear-colour (vector 0 0 0 0))
        (blur .005)
        (with-state
            ;(hint-none)
            (colour (vector 0 0 0 1))
            (hint-wire)
            (line-width 2)

            (rotate (vector (* 5 (time)) (* 6.5 (time)) (* 7.5 (time)) ))
            (hint-anti-alias)
            (with-state
                (wire-colour (vector (+ .5 (sin (time))) (+ .5 (sin (* .3
(time)))) (+ .5 (sin (* .7 (time))))))
                (scale (+ 2 (* 2 (sin (* .3 (time))))))
                (draw-torus))
            (with-state
                (wire-colour (vector (+ .5 (sin (* 2 (time)))) (+ .5 (sin (*
.32 (time)))) (+ .50 (sin (* .72 (time))))))

                (scale (+ 4 (* 4 (sin (* .41 (time))))))
                (draw-cube))
            (with-state
                (wire-colour (vector (+ .5 (sin (* .74 (time)))) (+ .5 (sin
(* .92 (time)))) (+ .5 (sin (* .36 (time))))))
                (scale (+ 3 (* 3 (sin (* .23 (time))))))
                (draw-sphere))
))
    (with-state
        (hint-ignore-depth)
        (texture (pixels->texture p))
        (hint-anti-alias)
        (hint-unlit)
        (rotate (vector (* 5 (time)) (* 16 (time)) (* 11 (time))))
        (scale 5)
        (backfacecull 0)
        (with-state
            (blend-mode 'one 'one-minus-src-alpha )
            (scale (vector 1.1 1 1))
            (draw-sphere))
        (rotate (vector (* 360 (sin (* .1 (time)))) 180 0))

        (with-state
            (blend-mode 'src-alpha 'one  )
            (scale (vector 1.1 1 1))
            (draw-sphere)))))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20110211/1cb4b3b2/attachment.html>


More information about the Fluxus mailing list