Fugio Friday: ISF Render To Texture

Happy Fugio Friday!

This week we have a new release: v2.13.0

It was noted in the Fugio Users Group that there was no (easy) way to render an Interactive Shader Node (ISF) to a texture, which would be very handy for passing to Syphon and Spout.

This release has a new Render To Texture node and several fixes in the OpenGL and ISF plugins that make this possible.

There has also been a lot of work done on the new time synchronisation system but that’s not quite ready for release yet (the code is on GitHub if you want to check it out early).

As there is a new binary release, I’m pushing the launch of The Fugio Zone to next Friday, but if you want to get early access, you can get the login details right now by becoming a Fugio sponsor on Patreon!  Just a little donation helps with all the costs of running an open source project, such as hosting, domain names, etc.

Download Fugio v2.13.0 for Windows and macOS (source code)

Have a great weekend!

PS: Near Derby?  Go see my robot artworks in the Our Friends Electric exhibition!

NEW

  • New Examples:
    • ISF/Render To Texture
  • New Nodes:
    • OpenGL/Render To Texture
    • Time/Universe Receive
    • Time/Universe Send
  • Time synchronisation is working and almost ready for release

UPDATED

  • ISF and Texture Monitor use the correct texture coords

FIXED

  • ISF wasn’t restoring the current framebuffer
  • Saving broke some file paths
  • Cleaned up some incorrect OpenGL calls
  • Image format could get confused in OpenCV/Flip

Fugio Friday: Interactive Shader Format support

Happy Fugio Friday!

This week we have a new binary release of v2.11.0 that introduces the new Interactive Shader Format (ISF) plugin that I’ve been working on for the past few weeks.

The plugin allows loading and developing of OpenGL shaders with a much simpler interface and has built in support for audio and FFT data so you can easily make audio reactive shaders.

Download Fugio 2.11.0 for Windows (7, 8, 8.1, 10)

Download Fugio 2.11.0 for macOS/OS X (Mavericks 10.9+)

New Fugio Art Installation

My other big news is that I have just signed off for a major new Fugio based art installation for the Francis Crick Institute in London.

The Francis Crick Institute is a biomedical discovery institute dedicated to understanding the fundamental biology underlying health and disease. Its work is helping to understand why disease develops and to translate discoveries into new ways to prevent, diagnose and treat illnesses such as cancer, heart disease, stroke, infections, and neurodegenerative diseases.

An independent organisation, its founding partners are the Medical Research Council (MRC), Cancer Research UK, Wellcome, UCL (University College London), Imperial College London and King’s College London.

The new artwork will reflect the highly active and diverse range of activities taking place within the institute that are at the cutting edge of biomedical science, and incorporate historical elements referencing Francis Crick’s achievements and legacy.

The installation will be constructed over the course of 2017 and launched in January 2018.

The artwork will be using Fugio running on around 20-25 Raspberry Pi computers, so expect to see a lot of updates for the RPi build of Fugio in the coming months.

Have a good weekend and see you next week!

NEW

  • Interactive Shader Format (ISF) plugin
  • OpenGL TextureMonitorNode
  • Added exprtk submodule
  • Added initial Windows 64 build (not all plugins supported)

UPDATED

  • Builds with Qt 5.5
  • FilenameNode reports error when file doesn’t exist
  • Optimised drawing of background in MIDI and Media timeline

FIXED

  • Various minor build issues

Fugio Friday: Work In Progress

Happy Fugio Friday!

OK, so last week I managed to miss an update as I was in Amsterdam helping out with an exhibition, catching up with friends, and enjoying some fine raw herring.  Apologies if you were missing your Fugio news!

This week has also been busy though, inspired by some discussions on the Fugio Users Group, I started implementing a new plugin for supporting Interactive Shader Format, which is a way of simplifying the use of OpenGL shaders, so rather than having several nodes for compiling shader code and setting up the required geometry, ISF takes care of all this in one simple node.

What is simplified for the user usually means more complexity for the developer so the plugin isn’t ready for a binary release, as it doesn’t support all the features of ISF yet, but if you’re compiling Fugio from source, you can get the code now on the ISF feature branch.

Next week I’m in Birmingham mainly filling out application forms for various open calls.

Have a good weekend!