2012/02/17
JULIA | someone on the playground told me about this magical place
JULIA | someone on the playground told me about this magical place from kroko on Vimeo.
realtime sound reactive 4d quaternion Julia fractal raytracing in GLSL.
this is a capture of Julia dancing to Gluetooth by Hudson Mohawke, no post processing whatsoever (although already tested this via Syphon in VDMX effect chains, works like a charm).
http://paulbourke.net/fractals/quatjulia/
visuals written in GLSL. effects created using realtime ambient occlusion (had a little experience by faking realtime ao in blender3d a while ago, but Tom Beddard's implementation of ao'ing in GLSL, well all of his work, is smth to learn from), ambient light, specularity.
2^10 texture [ 1024 x 1024 px ] ( > 1 megapixel, more than HD video ) on MacBookPro 1GB GPU.
audio stream data affects (direct representation and randomization triggers) background flicker, the color spread of the fractal surface, the blue channel of the surface color, iterations (depth), camera rotation, camera zoom.
meanwhile camera rotation around x and y axis is affected by linear iterators and quaternion cx, cy, cz multiplications are affected by sine type LFOs.
app set @30fps, vsync on.
debugging http://vimeo.com/36268395
some stills on flickr http://www.flickr.com/photos/krokorr/sets/72157629192413699/
//--------------------
resources:
Keenan Crane
http://users.cms.caltech.edu/~keenan/project_qjulia.html
Peter Hofmann
http://www.uninformativ.de/projects/?q=gputracer
Tom Beddard
http://www.subblue.com/blog/2009/9/20/quaternion_julia
Andreas Meisel
http://www.lichtundliebe.info/projects/projekte.html
John Tsiombikas
https://nuclear.mutantstargoat.com/
//--------------------
hudson mohawke - gluetooth
PhygitalBrunch | Realtime Audioreactive Julia from kroko on Vimeo.
brunchtime sound reactive 4d quaternion Julia fractal raytracing in GLSL
all details http://vimeo.com/36268566
some stills on flickr http://www.flickr.com/photos/krokorr/sets/72157629192413699/
noisia - machine gun (16bit remix)
Nincsenek megjegyzések:
Megjegyzés küldése