Skip to content

Releases: michael-mueller-git/Python-Funscript-Editor

v0.0.6

03 Jul 19:15

Choose a tag to compare

v0.0.6 Pre-release
Pre-release

Python-Funscript-Editor v0.0.6

Application documentation for this Version: docs v0.0.6.

NOTE: If you want to track 2D Videos you have to set projection: 'flat' in funscript_editor/config/settings.yaml.

Changelog

  • Reimplement preview scaling: Now you need only adjust the single parameter preview_scaling in funscript_editor/config/settings.yaml to change the preview size of the window. The preview size has now almost no influence on the tracking speed.
  • Stop at next Action point in OFS (this require the new lua script from below!)
  • Show current timestamp in tracking preview window.
  • Add 2D Kalman Filter.
  • Switch to FFmpeg stream for all Video types.
  • Add loading screen between ROI selection of VR Videos and Tracking box selection.
  • Fix a timing issue when reach the last frame in Video.
  • Setup for Github Actions to build Windows executable.

v0.0.5

27 Jun 19:07

Choose a tag to compare

v0.0.5 Pre-release
Pre-release

Python-Funscript-Editor v0.0.5

Application documentation for this Version: docs v0.0.5.

Changelog

  • Improve the projection method and make it default. You can switch back to the flat tracking by setting use_equirectangular: True in settings.yaml.
  • Fix the logging
  • Fix the x-Movement output (in the release before, the output was y-Movement if tracking_direction: 'x' was set in the settings.yaml)
  • Add an zoom factor to config if you enable the zoom option in settings.yaml by setting use_zoom: True.
  • Allow up scaling in video_scaling.json by values > 1.0.
  • Add Troubleshot section to the Documentation.
  • Add config parameter to apply an offset to the lower and upper points.
  • Add threshold parameter for upper and lower points.
  • Set max slider default/init value to 99.

v0.0.4

26 Jun 16:13

Choose a tag to compare

v0.0.4 Pre-release
Pre-release

Python-Funscript-Editor v0.0.4

Application documentation for this Version docs v0.0.4.

NOTE: If you have created a custom video_scaling.json for an previous release you can replace the file in the config folder with your version.

Changelog

  • Allow spaces in path (Require the new lua script in the Assets section below which contains the line --Version: 1.1.0 in the 6. line).
  • Update documentation
  • Add option to shift upper and lower point by const value. The value can be set in the hyperparameter.yaml config file. default is 0 = disabled.
  • Add option to zoom before selection of tracking features. Option can be enabled via use_zoom: True in settings.yaml.
  • Add option to calculate the projection of the video before tracking the features. This should improve the tracking result at the border of an VR Video where the distortion is very high. The option can be enabled with use_equirectangular: True in settings.yaml. Default is off because this function requires a lot of computing power.
  • Add option to track the x-Movement by setting tracking_direction: 'x' in settings.yaml.
  • Add option to limit the playack speed in the tracking window. Set the limit in settings.yaml with e.g. max_playback_fps: 60. default is 0 = max speed.

v0.0.3

24 Jun 18:42

Choose a tag to compare

v0.0.3 Pre-release
Pre-release

Python-Funscript-Editor v0.0.3

Finally add OFS Integration to the Windows build. For Install instructions see OFS Integration.

NOTE: No spaces allowed in the extracted installation path!

v0.0.2

23 Jun 20:05

Choose a tag to compare

v0.0.2 Pre-release
Pre-release

Python-Funscript-Editor v0.0.2

No functional changes or improvements to the algorithm, only adjustments to the ui.

Changes:

  • Add video seek bar
  • Add keyboard shortcuts to the app documentation
  • Make start script more robust

v0.0.1

20 Jun 14:23

Choose a tag to compare

v0.0.1 Pre-release
Pre-release

Python-Funscript-Editor v0.0.1

First release of Python Funscript Editor

Features

  • Simple ui for rapid prototyping of new algorithms in python.
  • First prototype algorithm with an OpenCV tracker to partially automate the generation of funscripts.

Limitations of the OpenCV tracking algorithm

  • Static camera setup required
  • Fixed reference point of relative movement in video required
  • No video cuts within a tracking sequence allowed
  • No change of position of the performers
  • Features in the video which are visible in all following frames of the tracking sequence required.