Digital Art Community Forum for Artists & Creators

Velocity LOAD event not accepting negative values - bidirectional flow

Username: RoulayBoulay
Post Date: 2026-02-13 21:48:02
Hi everyone, I'm working with Motion IO to load velocity maps into Rebelle and I'm running into an issue with negative values. According to the documentation: "velocity data should support values from -infinity..infinity (typically -1..1)" However, when I load a velocity map using a LOAD event, negative values don't seem to be working as expected. Here's my setup: [B]My LOAD event structure:[/B] [CODE]{ "event_type": "LOAD", "velocity": { "filename": "velocity_map.####.exr", "function": "add" } }[/CODE] I also tried all these functions ["replace", "add", "subtract", "multiply", "min", "max", "average"] none of these helped I even tried applying the following, colorspace conversion "options": "colorconvert:linear:linear" in case the default: "colorconvert:linear:srgb" was clamping values [B]What I'm observing:[/B] [LIST] [*]Positive velocity values (0 to 1) work correctly [*]Negative velocity values (-1 to 0) either don't work or get clamped to zero [/LIST] [B]My questions:[/B] [LIST=1] [*]Should negative velocity values work when loading via LOAD events? [*]Is there a specific file format requirement for negative values (e.g., must it be 16-bit float EXR)? [*]Could the default colorconvert:linear:srgb option be affecting negative values? [/LIST] Any insights would be greatly appreciated! Has anyone successfully loaded velocity maps with bidirectional flow (positive and negative values)? Thanks in advance!