Hi everyone, I haven't been very active here for a while but recently I came back and noticed there was a bunch more work done with some Fragmentarium render engines and thought I should let everyone know about a tool I developed in TouchDesigner called FragTool - with the help of various people here over time and largely based Syntopia's Fragmentarium. A lot of the shaders have been customized quite a bit now since the first iterations but there is still quite a bit of the original Fragmentarium functionality.
The platform/program I built FragTool in is called TouchDesigner which is a realtime node (graphic) based programming environment for production and control of realtime graphics/audio/lighting/laser/robotics etc... It has support for GLSL, Python, C++ and CUDA.
FragTool is available for download on the TouchDesigner forum if anyone would like to try it out. (Windows only...)
Some of the features are:
- write custom formulas and render engines
- modulate any parameter with LFOs, Audio, MIDI, OSC, DMX etc....
- animate any parameter using visual keyframing
- load audio file for reference
- load and process multiple audio files for modulation sources (ie stems of tracks)
- progressive rendering
- render layers (32 bit tiff or openEXR if desired)
- render depth
- render alpha
- animate and depth blend a standard OpenGL scene with typical geometry, shaders and lighting (ie create a scene with particles and solid geometry where the both the DE function and OpenGL surfaces occlude each other based on their depth and who is front of who)
- preset storage and recall that recalls all parameters including animation
- preset morphing, create an animation (editable keyframes) from a series of presets
- camera and parameter live input recording with the ability to do takes and then convert the takes to keyframes and sequence the takes
- support for joystick and 3dConnexion camera controllers
- composite and playback video files
- realtime output for live events
I've uploaded the FragTool file to the Derivative forum for anyone use. You will need to install TouchDesigner to run the file which is located on their website as well.
Recently I saw some new developments here on the forum and thought if any of those individuals would be interested in working with me on FragTool we could really take it to the next level. Developing in the TouchDesigner environment makes creating complex tools unbelievably fast. Creating a shader and animating it with keyframes or audio can be done in a matter of minutes - form scratch, without FragTool. Some of the new volumetric lighting and the new DOF and would be incredible additions. I've been also wanting to rewrite 64bit GLSL versions of the formulas and renderers and/or start writing them in CUDA/OpenCL (but still use the FragTool environment)
Here is the link to the FragTool project file:
http://derivative.ca/Forum/viewtopic.php?f=22&t=6909If you can take the time please download Touch and give it a try.
And thank you to all the incredible programmers and mathematicians here at Fractal Forums for all the help to create FragTool.
thanks
Keith