Logo by Cyclops - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
 
*
Welcome, Guest. Please login or register. April 26, 2024, 01:43:56 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: FragTool - animation and rendering  (Read 9436 times)
0 Members and 2 Guests are viewing this topic.
tryptophan
Safarist
******
Posts: 86


« on: September 27, 2015, 01:43:59 AM »

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=6909

If 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




* FragTool.jpg (249.67 KB, 1920x1080 - viewed 1821 times.)
« Last Edit: September 27, 2015, 02:02:25 AM by tryptophan » Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #1 on: September 27, 2015, 09:59:14 AM »

wow, fantastic and thanks for sharing, this is very helpful
Logged

---

divide and conquer - iterate and rule - chaos is No random!
3dickulus
Global Moderator
Fractal Senior
******
Posts: 1558



WWW
« Reply #2 on: September 27, 2015, 09:02:47 PM »

 shocked sounds like Fragmentarium on steroids afro can't wait to test it out wink
Q: is TouchDesigner required to run FragTool?
« Last Edit: September 27, 2015, 09:36:17 PM by 3dickulus, Reason: Q » Logged

Resistance is fertile...
You will be illuminated!

                            #B^] https://en.wikibooks.org/wiki/Fractals/fragmentarium
tryptophan
Safarist
******
Posts: 86


« Reply #3 on: September 27, 2015, 09:56:04 PM »

Thanks guys.

Quote
Q: is TouchDesigner required to run FragTool?

It is required. The upside is that tools and interfaces can be built very quickly the downside is that you need to install app to run you projects. Technically FragTool is a TouchDesigner project file...
Logged
Patryk Kizny
Global Moderator
Fractal Fertilizer
******
Posts: 372



kizny
WWW
« Reply #4 on: November 01, 2015, 11:52:31 AM »

Wow! This looks like a dreamtool! I was thinking about moving to Touch for real-time applications and merging live inputs!

Hey Mods!
Perhaps you can create a separate subforum for FragTool here?
Logged

Visual Artist, Director & Cinematographer specialized in emerging imaging techniques.
Patryk Kizny
Global Moderator
Fractal Fertilizer
******
Posts: 372



kizny
WWW
« Reply #5 on: November 01, 2015, 12:09:14 PM »

Gave it a try and it looks like everything is there! So powerful!
« Last Edit: November 02, 2015, 11:56:51 AM by Patryk Kizny » Logged

Visual Artist, Director & Cinematographer specialized in emerging imaging techniques.
tryptophan
Safarist
******
Posts: 86


« Reply #6 on: November 02, 2015, 08:46:13 PM »

Hi Patryk, that's great that you've found it!

Actually I recently saw some of your posts here and they inspired me to make start this thread and share Fragtool here. I realized a lot of people here might not be interested in using Touch Designer but as you know the possibilities when using it are endless and not impossible to achieve.

If you have questions please feel free to ask, some aspects are pretty dialed some are a bit chaotic...

I'm actually looking for some potential collaborators. There are so many things still left to do and a number of improvements to be made but it's been difficult making the time to do it all by myself. If your interested in helping develop it further please feel free to contact via email. Keith@the-summit.ca

cheers
Keith
Logged
Patryk Kizny
Global Moderator
Fractal Fertilizer
******
Posts: 372



kizny
WWW
« Reply #7 on: November 03, 2015, 01:56:23 AM »

I'll need to take time to get into touch to get basic proficiency.
Now it's a totally new tool for me and never used Python.
I'm quite ok with glsl coding after my adventures with frag, so it's the matter of time.
I checked the structure of your synth and its complex but still digestible. It'll only take some good aperitifs wink
Logged

Visual Artist, Director & Cinematographer specialized in emerging imaging techniques.
ForestCat
Alien
***
Posts: 24


« Reply #8 on: January 15, 2016, 04:55:05 PM »

Keith, are you still seeking feedback on this?  I am deep into it and can provide you w/ a ton of beta feedback since it is a top priority for me to get this working & utilize it. Tried to email you a couple of days ago at the email address you listed.  Also posted this over at the Derivative forum:

**********************
If anyone besides myself is playing with Fragtool, or would be willing to spend 10 minutes verifying something for me, please try this:

Load the .toe from the first post in this thread.  Note that on the left, the Formula tab is selected by default. The current formula is 'TryptaIFSMulti'. There are about 33 formula paramters listed in my install.  

Go to the formula dropdown at the top of that list.
 
Select any other formula, but for example, I used the one at the top of the list 'CornerMenger'.

Now there are only 15 formula parameters.

Go back and select 'TryptaIFSMulti' again from the dropdown list.  Now there are only 17 paramaters displayed.  The only way I can get the entire 33 params back on my install is a reload of TD.

I can't imagine this is the designed behavior, since those parameters are critical to do anything original w/ this.

Thanks for any help.
***************************
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Need some help rendering an animation Let's collaborate on something! PurelyAtomic 3 1633 Last post February 07, 2010, 01:59:34 AM
by Nahee_Enterprises
Question Rendering Animation Mandelbulb 3d « 1 2 » rahulmukerji 15 10423 Last post March 15, 2012, 08:55:03 PM
by rahulmukerji
OpenCL / GPU animation rendering? Discuss Fractal Forums IteratedLaughter 5 3451 Last post May 22, 2014, 11:46:11 PM
by IteratedLaughter
Animation is not rendering Mandelbulb 3d Mogno 2 3165 Last post May 28, 2015, 12:00:41 PM
by Mogno
Rendering animation Apophysis Programs cyseal 0 1363 Last post October 04, 2015, 11:49:00 PM
by cyseal

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.206 seconds with 25 queries. (Pretty URLs adds 0.015s, 2q)