assurance-tunnel
assurance-tunnel
assurance-tunnel
assurance-tunnel

Conversion of Resolume Arena XML plugins to Isadora



  • There are some spectacular FFGL plugins in Resolume Arena... Is anyone aware of how those could be incorporated into Isadora as they are .xml files and do not interface.  Is there a conversion tool?  I have searched the web and can find little to clarify.  


  • Tech Staff

    Dear @kdobbe

    Not what you want to hear, but I don't think this is something to discuss here in the forum. Let's respect the work of other companies, I don't think they had any intention of distributing their work in other software.
    If you find a solution please don't share it here. I'm sorry to be a spoilsport.

    Best Michel



  • @michel

    I have purchased many other plugins in the past that no longer work as they were 32 bit.  I am willing to buy, but they are not available as FFGLs as I am aware.  As a creator of content, I understand and respect payment for great work.  

    The question still is posted here... is there a way to buy good plugins such as these.  

    Please advise and thanks.


  • Beta Platinum

    @kdobbe said:

    is there a way to buy good plugins such as these

    Hi,

    I don't have any good news for you - just a little story.

    Last week I joined the FFGL Freeframe Plugins group on Facebook- https://www.facebook.com/groups/freeframegl/

    I was looking for information about what is available and what development is being done. The group and its discussion has a strong bias towards users of Resolume. 

    I did find a a promising discussion about FFGL conversions. The only thing of real interst was a source code template to create FreeframeGL plugins from GLSL Sandbox and ShaderToy shaders. It linked to https://github.com/leadedge/ShaderMaker. Although, Isadora can already implement some glsl code so it appears of little benefit. That FFGL facebook group does not have the aim of crossplatform compatibility and it is almost exclusively for the PC platform. Mac based users of Resolume appear to go unanswered in the group discussion. 

    best wishes

    Russell



  • @bonemap

    Thanks for the info and the link!  I was afraid that was the case.  I have been having great difficulty finding quality FFGLs that will fit the 64 bit requirement.  If anyone knows of good retailers of this, please post as I am sure there would be many people on the Mac-side who would be interested in purchasing.



  • @kdobbe

    hello. 

    may be it helps. 

    we use shadersender from the spout people,

    to make ffgl 2.0 plugins as dll for resolume. you only have to fill glsl code from shadertoy or sandbox, and say if you want 32 or 64 bit or ffgl 2.0. so not all shadercode works Imidently, sometimes it has no name in resolume or only one generated dll works at the same time in  vfx folder of resolume. we never try to make plugins for izzy( intrerresting question) with shader sender, but it is worth to try.

    r.h.



  • Some of you are probably already aware of VOU software... I just discovered it and purchased the Pro License.  Looks like a great program.  The big upshot is: 2.0 (coming out soon) will allow export directly to FFGL formats that will work on Izzy!

    https://doc.vuo.org/2.0.0-beta...

    Perhaps the decreasing number of FFGLs in 64-bit can expand!

    Anyone else using VOU?


  • Beta Platinum

    @kdobbe said:

    allow export directly to FFGL formats

     Wow! Well spotted. You found that hiding away in a niche. Go VUO 2! 

    Being able to generate self running applications with VUO is very attractive. I should get in too before they raise the price.


  • Beta Platinum

    @kdobbe said:

    Perhaps the decreasing number of FFGLs in 64-bit can expand!

     I think it is exciting to have the possibility of generating FFGL plugins for Isadora using VUO. The only problem that I can see is that they may be Mac OS only. That means sharing them with the Isadora community will potentially exclude PC users from accessing them. 

    Best Wishes

    Russell



  • @bonemap

    Agreed... I wish this was cross-platform.  My previous research found the VJ-Style plugin software to be almost totally Windows.  For Mac-folks, my initial experimentation has found that creating FFGL plugins for use in Izzy is extremely easy and flexible for creation. 


  • Beta Gold

    VUO is indeed something to look into, check this tutorial 


  • Beta Platinum

    @barneybroomer said:

    something to look into

     It’s good to see some interoperable options associated with Isadora. I guess VUO are keen to drive some sales.  Note that the FFGL plugins derived from VUO will come with the potential of considerable overhead as they are compiled with the runtime code associated with VUO. The plugins might be a bit bloated in terms of file size.



  • Dear All,

    I'm going to enter into this discussion with a tool I started working on to convert ISF shaders to Isadora's format.

    DISCLAIMER 1: This tool has not been tested in any serious way. If you will be be easily frustrated when it doesn't work, please don't try to use this tool!
    DISCLAIMER 2: if the ISF json section has a PASSES keyword, then this tool will not convert the ISF to an Izzy GLSL, so don't even try it.

    That said, isf2izzy is a command line tool for MacOS only. Not a very friendly interface obviously. But it will successfully convert a subset of the available ISF plugins to Isadora's format, giving you the same input parameters, etc.

    If you choose to use this tool, post bug reports about this tool ***IN THIS THREAD*** and not by submitting a tech support ticket!!  That said, I am making absolutely no promises about improving this in the short term because my plate is quite full. But maybe it will work successfully for some and that will give you a few more effects.

    To use the tool:

    1) Create a folder called ISFConvert on your desktop
    2) Unzip the attached file into that folder. You should now have a file called isf2izzy inside the ISFConvert folder
    3) Copy the source code from an ISF plugin into a text file with the extention .isf -- place this file in the ISFConvert folder.
    4) Open the MacOS Terminal program and type the following

    ~/Desktop/ISFConvert/isf2izzy "~/Desktop/ISFConvert/name-of-the-ISF-file.isf"

    where "name-of-the-ISF-file.isf" is the name of your ISF file.

    5) An output file will appear with the .izzyglsl extension. For the example above, the output would be "name-of-the-ISF-file.izzyglsl"
    6) Paste the source code from the .izzyglsl file into Isadora GLSL Shader actor
    7) See if it compiles and works. If it does, then you're good to to go. If it doesn't you can mention it here.

     isf2izzy.zip

    Best Wishes,
    Mark


  • Beta Platinum

    @mark said:

    If it doesn't

     I could not get any of several ISF shader code to pass with your terminal app. 

    Best wishes 

    Russell 



  • @bonemap said:

    @mark said:
    If it doesn't
     I could not get any of several ISF shader code to pass with your terminal app. 


    Best wishes 
    Russell 

     Hello,

    For me no code to pass with terminal. For exemple :

    "Error: could not open ~/Desktop/ISFConvert/shader.isf."

    Best

    J