ISF implementation

FFGL, OSC, GLSL. If you like abbreviations, this is the forum for you
Post Reply
noart
Posts: 1
Joined: Fri Aug 31, 2018 17:22

ISF implementation

Post by noart »

hello. would be great to start topic with impementation and writing ISF modules for Wire.

AxiomCrux
Posts: 4
Joined: Fri Apr 20, 2018 08:26

Re: ISF implementation

Post by AxiomCrux »

Aren’t they regular isf files? check the isf site there’s tons of info, and magic music visuals also has some sick capabilities. I’ve got a huge library I’ve spent years making ISF files. I may make them into wire patches and put up generative content packs like stock VJ footage but worn controls and audio reactivity. Is there anything like this out there? I’ve yet to see any decent wire patches but it seems capable and I already got a few of my ISF shaders going.

Cheers!

Nico
Www.axiom-crux.net

User avatar
Arvol
Posts: 2894
Joined: Thu Jun 18, 2015 17:36
Location: Oklahoma, USA

Re: ISF implementation

Post by Arvol »

What topic needs to be started? ISF works great in Wire. I've been using it for a while now and no issues with ISF thus far.

AxiomCrux
Posts: 4
Joined: Fri Apr 20, 2018 08:26

Re: ISF implementation

Post by AxiomCrux »

Arvol wrote: Wed Apr 27, 2022 14:20 What topic needs to be started? ISF works great in Wire. I've been using it for a while now, and no issues with ISF thus far.
I had used several other tools that claimed to have support for ISF, but were lacking different details / and in some cases, major features of the spec in every single thing I tried: Touch Designer, smode, millumin, mad mapper had more features, if I recall that aren't in the spec. things like feedback buffers, or the vertex shader side of things which can be critical for optimized multipass blurs that use the texture downscaling to quickly efficiently pull in multiple resolutions of the incoming texture and mapped to scale via the vertex shader which is barely used in any ISF files, but is still important to the ones that do use it.

So my expectations when coming into wire were that I was likely to encounter some of these kinds of issues, but so far I've tried a fair number of my shaders and they work fine other than one of my favorite ones which makes use of the feedback buffer to create fluid melt effects, so I think so far it might not have support for that, my work aroound was just to patch that part inside wire.

I had talked with the guys at VDMX for a while on slack about a new v3 for the ISF spec including vertexshaderart style vertex buffer support so you could actually make 3D geometry as well as different timer / lfo inputs so you dont get jumps when you change the rate of an LFO or time driven animations with a slider, along with some other potentially powerful things like importing libraries, having presets, etc..

But its pretty killer in wire as is so far /ᐠ>ヮ<ᐟ\ฅ

Post Reply