Graphics Environment For Multimedia
   HOME
*





Graphics Environment For Multimedia
Graphics Environment for Multimedia (GEM) is a set of externals (libraries) that provide OpenGL graphics functionality to Pure Data, a graphical programming language for real-time audio processing. It is free under the GNU General Public License (GPL). Originally written by Mark Danks of Sony Computer Entertainment, it is now maintained by Johannes Zmölnig of the Institute of Electronic Music and Acoustics. It was once (but is no longer) partly supported by a grant from the Intel Research Council for The Global Visual Music project of Vibeke Sorensen, Miller Puckette and Rand Steiger. The externals provide support for many objects, such as polygon graphics, lighting, texture mapping, image processing, and camera motion. See also * Pure Data * OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit ( ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Institute Of Electronic Music And Acoustics
The Institute of Electronic Music and Acoustics (IEM) is a multidisciplinary research center within the University of Music and Performing Arts, Graz, (Austria). Research Research and development Research activities are concentrated mainly in digital signal processing, audio engineering, and psycho acoustics, e.g. projects in analysis and syntheses of sound and loudness perception. * Recording- and Reproduction technology * Signal Processing, Sound Analysis and Synthesis * Realtime Software * Internet Archive of Electronic Music Artistic Research The IEM is very active in the field of Artistic Research. As part of the 'Doctor Artium' program of the University of Music and Performing Arts Graz, several art-based doctorates have been supervised at the IEM. Also, since 2011 IEM staff members have won seven PEEK grands for various artistic research projects, each with a run-time of three years. The PEEK program is a highly competitive research program for artistic research in A ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Vibeke Sorensen
Vibeke is a Scandinavian female given name, and may refer to: *Vibeke Falk (1918–2011), Norwegian actress. *Hanne-Vibeke Holst (born 1959), Danish author * Vibeke Hammer Madsen (born 1955), Norwegian businessperson *Vibeke Hastrup (born 1958), Danish actress who has worked in theatre, television and film * Vibeke Johansen (born 1978), Olympic and National Record holding swimmer from Norway *Vibeke Johnsen (born 1968), Norwegian team handball player and Olympic medalist *Vibeke Karlsen (born 1967), Norwegian football referee *Vibeke Kruse (died 1648), official mistress of King Christian IV of Denmark between 1629 and 1648 *Vibeke Løkkeberg (born 1945), Norwegian film actress and director *Vibeke Lunde (1921–1962), Norwegian sailor and Olympic medalist *Vibeke Møller (1904–1987), Danish freestyle swimmer who competed in the 1924 Summer Olympics *Vibeke Roggen (born 1952), Norwegian philologist and translator *Vibeke Skofterud (1980–2018), Norwegian cross country skier who ha ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Widget Toolkits
A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called ''widgets'') used to construct the graphical user interface (GUI) of programs. Most widget toolkits additionally include their own rendering engine. This engine can be specific to a certain operating system or windowing system or contain back-ends to interface with more multiple ones and also with rendering APIs such as OpenGL, OpenVG, or EGL. The look and feel of the graphical control elements can be hard-coded or decoupled, allowing the graphical control elements to be themed/ skinned. Overview Some toolkits may be used from other languages by employing language bindings. Graphical user interface builders such as e.g. Glade Interface Designer facilitate the authoring of GUIs in a WYSIWYG manner employing a user interface markup language such as in this case GtkBuilder. The GUI of a program is commonly constructed in a ca ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

C++ Libraries
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle, and IBM, so it is available on many platforms. C++ was designed with systems programming and embedded, resource-constrained software and large systems in mind, with performance, efficiency, and flexibility of use as its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applicatio ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Camera
A camera is an Optics, optical instrument that can capture an image. Most cameras can capture 2D images, with some more advanced models being able to capture 3D images. At a basic level, most cameras consist of sealed boxes (the camera body), with a small hole (the aperture) that allows light to pass through in order to capture an image on a light-sensitive surface (usually a Image sensor, digital sensor or photographic film). Cameras have various mechanisms to control how the light falls onto the light-sensitive surface. Lenses focus the light entering the camera, and the aperture can be narrowed or widened. A Shutter (photography), shutter mechanism determines the amount of time the photosensitive surface is exposed to the light. The still image camera is the main instrument in the art of photography. Captured images may be reproduced later as part of the process of photography, digital imaging, or photographic printing. Similar artistic fields in the moving-image camera dom ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Image Processing
An image is a visual representation of something. It can be two-dimensional, three-dimensional, or somehow otherwise feed into the visual system to convey information. An image can be an artifact, such as a photograph or other two-dimensional picture, that resembles a subject. In the context of signal processing, an image is a distributed amplitude of color(s). In optics, the term “image” may refer specifically to a 2D image. An image does not have to use the entire visual system to be a visual representation. A popular example of this is of a greyscale image, which uses the visual system's sensitivity to brightness across all wavelengths, without taking into account different colors. A black and white visual representation of something is still an image, even though it does not make full use of the visual system's capabilities. Images are typically still, but in some cases can be moving or animated. Characteristics Images may be two or three-dimensional, such as a pho ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Texture Mapping
Texture mapping is a method for mapping a texture on a computer-generated graphic. Texture here can be high frequency detail, surface texture, or color. History The original technique was pioneered by Edwin Catmull in 1974. Texture mapping originally referred to diffuse mapping, a method that simply mapped pixels from a texture to a 3D surface ("wrapping" the image around the object). In recent decades, the advent of multi-pass rendering, multitexturing, mipmaps, and more complex mappings such as height mapping, bump mapping, normal mapping, displacement mapping, reflection mapping, specular mapping, occlusion mapping, and many other variations on the technique (controlled by a materials system) have made it possible to simulate near-photorealism in real time by vastly reducing the number of polygons and lighting calculations needed to construct a realistic and functional 3D scene. Texture maps A is an image applied (mapped) to the surface of a shape or polygon. This ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Lighting
Lighting or illumination is the deliberate use of light to achieve practical or aesthetic effects. Lighting includes the use of both artificial light sources like lamps and light fixtures, as well as natural illumination by capturing daylight. Daylighting (using windows, skylights, or light shelves) is sometimes used as the main source of light during daytime in buildings. This can save energy in place of using artificial lighting, which represents a major component of energy consumption in buildings. Proper lighting can enhance task performance, improve the appearance of an area, or have positive psychological effects on occupants. Indoor lighting is usually accomplished using light fixtures, and is a key part of interior design. Lighting can also be an intrinsic component of landscape projects. History With the discovery of fire, the earliest form of artificial lighting used to illuminate an area were campfires or torches. As early as 400,000 years ago, fire was kindl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Polygonal Modeling
In 3D computer graphics, polygonal modeling is an approach for modeling objects by representing or approximating their surfaces using polygon meshes. Polygonal modeling is well suited to scanline rendering and is therefore the method of choice for real-time computer graphics. Alternate methods of representing 3D objects include NURBS surfaces, subdivision surfaces, and equation-based representations used in ray tracers. Geometric theory and polygons The basic object used in mesh modeling is a vertex, a point in three-dimensional space. Two vertices connected by a straight line become an edge. Three vertices, connected to each other by three edges, define a triangle, which is the simplest polygon in Euclidean space. More complex polygons can be created out of multiple triangles, or as a single object with more than 3 vertices. Four sided polygons (generally referred to as quads) and triangles are the most common shapes used in polygonal modeling. A group of polygons, connected ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Rand Steiger
Rand Steiger (born June 18, 1957, in New York City) is an American composer, conductor, and pedagogue. Steiger attended the Manhattan School of Music and the California Institute of the Arts, where he became a faculty member in 1982. In 1987, he joined the faculty of the University of California, San Diego, where he served as chair of the music department from 2006 to 2009. At UCSD, Steiger was instrumental in overseeing the planning, development, and building of the music school's acclaimed Conrad Prebys Music Center. In 2009, he was visiting professor in the music department at Harvard University. As a composer, Steiger first won notice in the 1980s for his work ''Quintessence''.Will CrutchfieldRand Steiger "Quintessence" ''New York Times'', June 19, 1984. He was a fellow with the Los Angeles Philharmonic from 1987 to 1989, and has had compositions recorded by contemporary classical music ensembles recording for Centaur, CRI, Crystal, New Albion, and New World. His work often f ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Miller Puckette
Miller Smith Puckette (born 1959) is the associate director of the Center for Research in Computing and the Arts as well as a professor of music at the University of California, San Diego, where he has been since 1994. Puckette is known for authoring Max, a graphical development environment for music and multimedia synthesis, which he developed while working at IRCAM in the late 1980s. He is also the author of Pure Data (Pd), a real-time performing platform for audio, video and graphical programming language for the creation of interactive computer music and multimedia works, written in the 1990s with input from many others in the computer music and free software communities. Biography An alumnus of St. Andrew's-Sewanee School in Tennessee, Miller Puckette got involved in computer music in 1979 at MIT with Barry Vercoe.
St ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

The Global Visual Music
''The'' () is a grammatical article in English, denoting persons or things that are already or about to be mentioned, under discussion, implied or otherwise presumed familiar to listeners, readers, or speakers. It is the definite article in English. ''The'' is the most frequently used word in the English language; studies and analyses of texts have found it to account for seven percent of all printed English-language words. It is derived from gendered articles in Old English which combined in Middle English and now has a single form used with nouns of any gender. The word can be used with both singular and plural nouns, and with a noun that starts with any letter. This is different from many other languages, which have different forms of the definite article for different genders or numbers. Pronunciation In most dialects, "the" is pronounced as (with the voiced dental fricative followed by a schwa) when followed by a consonant sound, and as (homophone of the archaic pron ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]