what :
Home > Libraries > C > Cosm > authors : Wesley Smith / Graham Wakefield

 
freeware

http://www.allosphere.ucsb.edu/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.
page : 1
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.field External Interpolated lookup of a 3D field (n planes) by a matrix of 3-plane vertex locations.

Cosm.gl.bounds External Draw a convenient bounding box around the current world

cosm.master External Manages state and navigation of the world

cosm.nav External Control object movements and orientations within a world, including messages for jit.gl.* objects

cosm.render External Translates world state into messages for jit.gl.render and jit.window

cosm.world External Additional control of world state, such as dimensions, collision mapping etc.

cosm External Shared contexts for cosm worlds

page : 1

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