what :
Home > Authors > S > Wesley Smith : 27 objects/ 2 libraries

page : 1 2
Objects
cosm.ambi.decode~External Decode a summed bus of encoded ambisonic signals for a user-specified speaker layout.
cosm.ambi.encode~External Encode a monophonic source according to object relative location and viewer orientation, up to 3rd order 3D.
cosm.audio~External Sonify an object controlled by cosm.nav, including distance filtering, doppler, and control messages for cosm.ambi.encode~
Cosm.fieldExternal Interpolated lookup of a 3D field (n planes) by a matrix of 3-plane vertex locations.
Cosm.gl.boundsExternal Draw a convenient bounding box around the current world
cosm.masterExternal Manages state and navigation of the world
cosm.navExternal Control object movements and orientations within a world, including messages for jit.gl.* objects
cosm.renderExternal Translates world state into messages for jit.gl.render and jit.window
cosm.worldExternal Additional control of world state, such as dimensions, collision mapping etc.
cosmExternal Shared contexts for cosm worlds
jit.boids2dExternal bird flight and animal flock simulator
jit.boids3dExternal bird flight and animal flock simulator
xray.diagonalizeJavascript (js) turn a row vector into a diagonal matrix
xray.dynamicexprJavascript (js) a MUCH easier way to do dynamic expr messages to the jit.expr object than is show in the help file.
xray.jit.3dbufferAbstraction multitap 3d circular buffer
xray.jit.antsExternal simulates an ant colony tracing an image, useful for non-photorealistic rendering
xray.jit.boidsrenderExternal xray.jit.boids render is a utility object for jit.boids, turning the output of jit.boids from points to quads.
xray.jit.cellcoordsExternal gives the coordinates of cells containing a logical '1' value as a list
xray.jit.distanceExternal computes the distance transform of a grayscale image
xray.jit.maxvalueExternal gives the maximum value of a matrix and the value's coordinates in the matrix
xray.jit.meanExternal calculate the mean/sum of a matrix along rows or columns (outputs a row/column vector)
xray.jit.pinvAbstraction calculate the pseudo inverse of a matrix
xray.jit.quicksortExternal sorts a matrix using the quicksort algorithm, which is of O(n*log(n)) complexity
xray.jit.rankAbstraction calculates the rank of a matrix
xray.jit.seekerExternal gradient ascent/descent object

Libraries
boids Based on Simon Fraser's implementation of Craig Reynolds' Boids algorithm.
Boids is free for non-commercial use.

Boids is a bird flight and animal flock simulator. It is based on the same algorithm which was used in Jurassic Park for the herding dinosaurs.
Boids takes an integer argument which is the number of boids. Each time Boids receives a bang, it calculates and outputs the new positions of the boids. The output consists of thew coordiantes for each boid, the number and type depending on the mode.

The flight parameters can be changed with messages. Use the 'dump' message to output a list of the current parameter settings.

For more information about the Boids algorithm, see Craig Reynolds' Web site at "http://reality.sgi.com/employees/craig/boids.html".
Cosm Cosm is an integrated collection of externals and abstractions to assist the construction of navigable, sonified virtual worlds using Max/MSP/Jitter. Cosm has been designed to require only minimal changes to existing Max/MSP/Jitter patches to support a number of features valuable in the creation of virtual worlds.

Supports six-degrees-of-freedom (6DoF) navigation using quaternions, spatial audio using 3rd order Ambisonics, distance filtering and doppler, collision detection using spherical intersection (query sphere), world boundaries, stereographic control, 3D field interaction, and a strategy for remote rendering.

4855 objects and 135 libraries within the database Last entries : December 23rd, 2023 Last comments : 0 0 visitories and 36797942 members connected RSS
Site under GNU Free Documentation License