Syphon

Syphon Introduction from vade on Vimeo.

Syphon is an open source Mac OS X technology that allows applications to share frames - full frame rate video or stills - with one another in realtime. Now you can leverage the expressive power of a plethora of tools to mix, mash, edit, sample, texture-map, synthesize, and present your imagery using the best tool for each part of the job. Syphon gives you flexibility to break out of single-app solutions and mix creative applications to suit your needs.

Features

Syphon provides an ecosystem for sharing imagery between applications and new media development environments. Syphon is designed to be efficient and will not duplicate resources unnecessarily, keeping your frame rate and best interests in mind.

  • Hardware acceleration on the GPU - Servers and Clients share video on the graphics card - where it belongs, allowing for HD or larger video at 60 FPS
  • Alpha-channels - share rendered 3D content and video with masks and keys, allowing compositing to happen easily and naturally.
  • An ever-growing number of Syphon-enabled applications, plus plugin support for Quartz Composer, FreeFrame GL, Max MSP Jitter and Unity Pro
  • A simple SDK so developers can add Syphon to just about any application

Syphon > Unity port by Brian Chaslow and Vade.

Via: @briangibson

Structure Synth

Structure_synth

Structure Synth is a cross-platform application for generating 3D structures by specifying a design grammar. Even simple systems may generate surprising and complex structures. The design grammar approach was originally devised by Chris Coyne (for a 2D implementation see the popular Context Free Art).

Features:

  • Graphical environment with multiple tabs and OpenGL preview
  • Integration with third-party renderers (such as Sunflow and POV-Ray) using a flexible template based export system.
  • Built-in raytracer (with ambient occlusion and depth-of-field)
  • Native OBJ export
  • Built-in JavaScript interpreter for scripting animations
  • Eisenstein Engine driven by dual Mersenne Twister streams

Structure Synth is built in C++, OpenGL, and Qt 4. Builds are currently provided for Windows and Mac. It is possible to compile Structure Synth on Linux as well. On Debian and Ubuntu a 'structure-synth' package exists.

The progress and design considerations can be tracked at the Syntopia blog.

Fragmentarium

6601541543_f479dfa12d

Soft Lighting by Mikael Hvidtfeldt Christensen (Syntopia)

Fragmentarium is an open source, cross-platform IDE for exploring pixel based graphics on the GPU.

It is inspired by Adobe's Pixel Bender, but uses GLSL, and is created specifically with fractals and generative systems in mind.

Features:

  • Multi-tabbed IDE, with GLSL syntax highlighting
  • User widgets to manipulate parameter settings
  • Different 'mouse to GLSL' mapping schemes
  • High-resolution (tile) renderings
  • Support for simple animations
  • Modular GLSL programming - include other fragments
  • Includes raytracer for distance estimated systems
  • Many examples including Mandelbulb, Mandelbox, Kaleidoscopic IFS, Ducks Fractal, and Julia Quaternion

Fragmentarium is built in C++, OpenGL/GLSL, and Qt 4.

Fragmentarium is currently in the early development phase, but is getting more mature! Read more about getting Fragmentarium or more about using Fragmentarium.

Via: Eskil Steenberg