Releases: austin-clifton/ofxSeam
Releases · austin-clifton/ofxSeam
v0.02
- 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 macroBUILD_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.
- Add
v0.01
Initial import over from a regular OpenFrameworks project. Expect bugs!