This is an example of using Quartz Composer to animate a 3D scene. This .qtz file makes use of GLSL shaders for the objects... the sphere (which uses a shader for the "world" wrapping), the satellite uses a "dimple shader", and the ufo's use an image map shader. The ufo's are obj. files loaded and warped with Kineme3D Alpha 9. The teapot is a default 3D shape that is included with Quartz Composer developer app, so I included it as a standard frame of reference for the "warping" ufo's. The particles are generated with Kineme particle tools. the perspectives are achieved with multiple 3D transforms, but also by using the Kineme GL Orthogonal perspective and FOV patches.
The whole scene has been set in a render in image, so that I could feed it through some CI filters...basically blur filters... which are timed with the fast rotation. The idea was to achieve a "blur" as the scene moves quickly, and then for everything to go back to a "crisp" look after the rotation stops. This was inspired by really loving the motion blur effect of Quartz Crystal for rendering, but wanting to figure out a way to use CI filters for similar, but triggered, effects.
The timed blurs/rotation is achieved by letting some of the patches be controlled by external timelines.
Wow BD
Darrengb 1 year ago
damn cool!!!
unison1 2 years ago