Tag Archives: graphics

Scalable Adaptive Graphics Environment and Synergy for OSX

Scalable Adaptive Graphics Environment (SAGE) is a software technology that allows cluster based video walls to be created and used for large scale visualization applications. It essentially creates a large video space which is controlled from a master computer, and pushing the images rendered on that computer unto a tiled video wall.

Comparatively, the purpose of Scalable Adaptive Graphics Environment (SAGE) and Chromium seems to be different technologies used to both achieve large scale visualization. The implementation of how it is done, however, seems to be different. At this point, Chromium does not seem to work well on Macs. This leaves the only open-source option of building graphics clusters to SAGE. This procedure highlights the main steps in order to create a SAGE based graphics cluster for Macs.

Continue reading Scalable Adaptive Graphics Environment and Synergy for OSX

Quartz Composer based Visualizer Walls

I believe that the official sources gives a much better introduction to Quartz Composer then me coming up with something on my own. So here they are.

From http://developers.apple.com

“Quartz Composer is a groundbreaking graphics development environment that allows you to explore the incredible power of the graphics stack of Mac OS X Tiger. With Quartz Composer, you can easily combine the capabilities of Cocoa, Quartz 2D, Core Image, OpenGL, and QuickTime, all using an approachable visual programming paradigm. Use Quartz Composer to prototype Core Image filters, build engaging screen savers, create custom user-interface widgets, make data-driven visual effects, and even perform live performance animations.”

From http://en.wikipedia.org/wiki/Quartz_Composer

“Quartz Composer is a node based visual programming language provided as part of the Xcode development environment in Mac OS X v10.4 “Tiger” for processing and rendering graphical data. Quartz Composer uses OpenGL, Core Image, Core Video, and other technologies to build an API and a developer tool around a simple visual programming paradigm. Apple has embedded Quartz technologies deeply into the operating system. Compositions created in Quartz Composer can be played standalone in any QuickTime aware application (although only on Mac OS X 10.4 and later), from inside the Quartz Composer application, or can be embedded into a Cocoa or Carbon application. Because Quartz Composer makes extensive use of hardware acceleration and pixel shaders, it is recommended to have a recent graphics card with at least 32MB of VRAM.”

Continue reading Quartz Composer based Visualizer Walls

OpenGL using PERL on OSX

Quoted from WIkipedia OpenGL

“OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL was developed by Silicon Graphics Inc. (SGI) in 1992[1] and is popular in the video games industry where it competes with Direct3D on Microsoft Windows platforms (see Direct3D vs. OpenGL). OpenGL is widely used in CAD, virtual reality, scientific visualization, information visualization, flight simulation and video game development.”

Continue reading OpenGL using PERL on OSX