Skip to content

Releases: austin-clifton/ofxSeam

v0.02

08 Jan 00:36
Compare
Choose a tag to compare
  • Nodes can be deleted now.
  • Nodes are now sorted alphabetically in the GUI.
  • The last loaded file is saved and pre-loaded through a seamConfig.ini file now. This file is written to the current working directory on exit.
  • Introduced a getter-setter based Properties system for Nodes which have user-set values that shouldn't be treated like Pins. Properties are deserialized before Pins, and should be preferred when the value affects the number of Pins the Node exposes.
  • Split out the Editor's GUI drawing bits from the node graph management logic.
  • Added Nodes:
    • Toggle lets you set up some number of states that can be swapped between; useful with the Gate node for setting up the beginnings of a state machine.
    • HDR Tonemapper accepts a floating point FBO, runs tonemapping and bloom on it, and outputs an LDR tonemapped FBO.
    • Fast Noise node is an integration of the GLSL version of FastNoiseLite.
    • Optional Audio Analyzer Node, which is an integration of ofxAudioAnalyzer. Audio analysis can be enabled by defining the macro BUILD_AUDIO_ANALYSIS.
  • Pin system changes:
    • Add PinType::ANY for Nodes that want to accept any type as an input.
    • Add support for Pin hierarchies. Pins can now have children, which are displayed in a dropdown in the editor GUI.
    • Add support for stride, offset, and numCoords in PinInput so GPU-mapped data is easier to configure using the editor GUI.
    • Differing Pin types will now connect as long as a reasonable and expected conversion exists. For instance, in a float --> int connection the receiving end will be set to the floored input value.

v0.01

06 Sep 02:56
Compare
Choose a tag to compare

Initial import over from a regular OpenFrameworks project. Expect bugs!