Skip to content

Releases: Iemand005/FlowDuo

New projection method

Choose a tag to compare

@Iemand005 Iemand005 released this 14 Sep 13:01
  • Replaced two pass rendering with a single pass.
  • Changed 3D rotation with ray intersection and planar homography to make the transform look better.
  • Cheaper blur effect.

Framerate improvements

Choose a tag to compare

@Iemand005 Iemand005 released this 13 Sep 05:52

Now runs at high refresh rate! Feels way more responsive!

Performance improvements

Choose a tag to compare

@Iemand005 Iemand005 released this 13 Sep 05:43

Reduced resource usage in background:

  • Now pauses capture when effect is inactive
  • Stops rendering entirely when inactive

This drops the CPU and GPU usage to 0 if it's not triggered by the accelerometer values.

Bug fixes and quality improvements

Choose a tag to compare

@Iemand005 Iemand005 released this 13 Sep 05:23

Improved quality and this time a standalone exe!

  • Now uses DWM alpha rather than hide attribute to reduce flicker on visibility state change.
  • No longer steals focus
  • Fixed calibration at launch (no longer calibrates by smoothed value)
  • More deadzone margin at calibration
  • Removed shader file dependency
  • Slightly smaller binary

Demo release

Choose a tag to compare

@Iemand005 Iemand005 released this 13 Sep 04:38

The shader files are required to be in the same folder as the executable for it to launch, but I might do a release later where they aren't necessary they're just the default shaders of my DX graphics library which I used to build this.

Press space to calibrate if the angle calulcation is wrong at startup.