Collada Importer (Composition by dust)

Author: dust
License: Public Domain
Date: 2011.08.07
Compatibility: 10.6, 10.7
Required plugins:
none... qc native

This patch demonstrates how to load a colloda file in quartz composer without using the mesh importer patch. You have more control over the types of component you can import. This is an example of getting texture coords but its certainly possible to get skinned meshes tangents, animations etc...

OpenCL Sculpt (Composition by gtoledo3)

Author: gtoledo3
License: (Other — see description)
Date: 2010.07.19
Compatibility: 10.6
Required plugins:

This composition is a demo that shows how to setup an interactive sculpt method with the Apple Mesh engine in Snow Leopard.

Shoutout to cwright for a question he answered a long time ago (hmm, 2 years? Time flies...) where the resolution was to take a Kineme3D warp and sample the output with a sample and hold before the renderer, so that a gravity warp would freeze on mouse up, and clear on mouse down.

After that lingered in my mind, I realized I could setup a feedback/multiplexer loop that would allow one to do a type of additive sculpting that wouldn't clear the sample and hold data every time a mouse down event occurred, but additionally clear it if I wished with a secondary mouse button.

A recent discussion about pushing around vertices in OpenCL led me to whip this up, since I was pretty sure the routine could be applied to OpenCL just as easily.

So, this uses that kind of sample and hold based feedback loop with multiplexers to allow one to use a mesh filter in a way that adds the results of deformation to the resulting mesh with each push/pull motion. This is very similar to some sculpting and vertex push functions in modeling programs.

Rev History- .01- Slight tweak to improve clearing mesh filter effect.

Mesh Lab

gtoledo3's picture


What I'm finding to be really useful:

-Straightforward conversion between many 3d file types, particularly 3ds, obj, and collada, but having OFF, DXF and some of the others has proven useful as well.

-A decent smoothing tool that's speedy and barely makes the file larger/more complex.

-Surface reconstruction from points (so it can take some more obscure data types).

-Tools to automatically clean up models - remove duplicate faces, inner faces that are unneeded, hole filling, etc.

-Really quick texturing/paint on mesh tools.

It's not extremely full featured, but what it does, it does solidly and I haven't encountered any problems with it. The fact that it's free and open source is a plus too.

t-linked + cybero mixdown + music visualizers

cybero's picture

A] - a mixdown of the Audio Tools synced offline rendering of the examples posted @ t-linked.com, with the kind permission of their author, Pascal Lesport.

t-linked + cybero mixdown - mini showreel from cybero on Vimeo.

With the kind permission of Pascal Lesport, the original author of some fine OpenCL examples to be found @ t-linked.com , a fresh mixdown of some of the examples posted.

Expect a posting of the visualizer versions of these Audio Tools based compositions soon.

Those files have been partially re-configured to suit an Audio Tools installation, although the original t-linked OpenCL & GLSL have been left , essentially, intact.

The compositions are audio synced to the mixdown tracks that also affect the resulting rotations, transformations, positions and other dynamic parameters, drawing into meshes and GLSL grids , sometimes with a static DAE input, otherwise with an OpenCL Particle output.

What really distinguishes these OpenCL compositions is that they employ a combination of Supersampling and Feedback to further change the rendered result of the OpenCL kernel, the output of which kernel has already been affected by the peak and spectrum [low, mid, high] data retrieved by Audio Tools from Kineme.

Offline rendered in Quartz Crystal to the tunes that they were set to. Resynced and output from GarageBand, wherein the original midid transcripts and loop mixes were created.

still being processed at the time of writing

B] - a set of re-drafted and protocolised for iTunes set of QC visualizers, employing the OpenCL & GLSL within the t-linked examples, as well as other components built in by yours truly :-).

Download link ----> [t-linked+cybero](http://cybero.co.uk/OpenCLOnline/t-linked-opencl plus-cybero.zip)

Collada DAE to GL Tools Structure via OpenCL (Composition by gtoledo3)

Author: gtoledo3
License: (unknown)
Date: 2009.12.20
Compatibility: 10.6
Required plugins:

This is a composition that shows the simplest way to turn a loaded dae/collada object into a structure that can be rendered by GL Tools 1.4 structure render patches.

I'm including a sphere for testing. Sooo, have both files on your desktop, or say, in downloads... the same folder, or replace with the model of your choice.

Below, are some clips of a little more fleshed out (though less universal) version, with some extra mesh filtering going on...