Motion Tracking Funscript Generator v0.5.x

Very Amazing tool. I did a 30 minute POV scene in an hour with touch ups… That is a game changer if not industry disrupter…

2 Likes

Yeah it’s crazy, wish I had a tool like this a year ago. It’s even crazier because the tracker works pretty well for blowjobs too.

1 Like

Sorry for not answering earlyer, but Work was pretty Busy the last few Weeks, would it be hard to compile this as is right now? I would like to try it out and wanted to see how it actually performs. It shouldn’t be too hard adding a little Smoothing to the Output via a Lua Script or something, but I am not that experienced in compiling Stuff. I mean the X-Tracking.

Hey guys,
I can’t seem to get this program running. I’m on Windows10 and v0.0.5. I tried launching the funscript-editor.exe direclty. The GUI opens up, but when I try to open any video I get this error:


Then the program will crash within a second.
I tried downgrading to v0.0.3 or 0.0.4 but I always run into the same error. Any idea what could be the problem here? Thanks!

Wow, that works pretty awesome! Fantastic piece of software! How could I overlook this thread for so long, just discovered today. Thank you very much @mchyxnaaiorxfwrivv !

I took finally got around to test this tool as well. I’m just tracking stuff so far and haven’t started adjusting the generated points yet, but the results so far seems to be a real time saver! I chime in with the choir, thanks for this fantastic tool @mchyxnaaiorxfwrivv !

I have now published the latest code changes as release v0.0.6 on github. For the changes and enhancements see release description.

@ghoser5 could you also try this release.The error shown in your screenshot occurs when the window is too small and there is not enough space for the visualization of the actions at the bottom. I adjust the default window size. I hope this makes the error disappear. If not you could try to set vertical_stretch_factor: [1, 50] in funscript-editor/funscript_editor/config/ui.yaml. If that doesn’t help please send me your screen resolution and your windows scaling setting so i can debug the problem.

@Gandalf to use the x-Movement tracking you have to set [tracking_direction: 'x'] in funscript-editor/funscript_editor/config/settings.yaml. If you use OFS integration add the second movement axis. Then select the one for x and start tracking normally. now only the x direction is tracked. Currently only one axis can be tracked at a time because i don’t know exactly how to use the lua api of OFS for multiple axes.

@SlowScripter the tracking window now shows the current time and the expected end of tracking (either the video end or if an action point is set in OFS the stop time)

@Ambi If i understand your question about “use the shortest vector to each center as the axis” correct you mean to calc the Euclidean distance. The problem is that this require to select both boxes exactly at the horizontal center of the body. i.e. it is not very user-friendly.

NOTE: I have made some code changes and only tested the default configuration. if it comes to crashes just report with the associated settings.

3 Likes


meant it like that, hopefully that makes it clearer. Like rotating the box to define the tracking axis. Could be useful for scenes (especially Hentai or other animated stuff) where the viewing angles are different.

Nonetheless i love your generator tool! Especially usefull for longer loops and scenes that dont change their viewing angle often

Thank you for the detailed drawing. You can use the length of vector v as stroke length for the funscript actions by setting tracking_direction: 'd' in funscript-editor/funscript_editor/config/settings.yaml to enable an experimental feature in release version v.0.0.6. This function is currently not in the documentation because there are some limitations. For instance my implementation don’t use the center of the boxes as shown in your drawing. I calculate the distance from the left top edge of each tracking box …

1 Like

Oh very interesting to know! Thanks

Hi, him comming from 0.0.4 and I just gt the 0.0.6 (last release). It work nice 1 time as ofs integration but when I try to use the shortcut a second time nothing append and I receive a message in the command prompt saying that a file, folder is not well named.

If I close OFS it works again one time then I have to close and restart again.

Idea / solution ?

will this work with JoyFunScripter?

I guess no. But you can try to use it in the standalone version and get the generated script open in JFS then copy paste

Ok I’ll try that tomorrow

Hi guys, can anyone help me?

When I open the standalone version I just have a black window that opens and that’s it… Should I install something else besides the funscriptgenerator folder?

Great! I’ll give it a shot the next Few Days, Thank You very mouch!!! :wink:

When you start the standalone app then first a black window opens. After some time the application should start. If you have a slow PC this can take a few seconds.

If the black window close and no other window appear there is an error. To get the error message you can pipe the output to a file if you have knowledge with cmd. Else use a screen recorder and record the closing black window. Just before it close it shows the error in the black window.

Hint: You should download the new version v0.0.7 on github. I had to fix something for x tracking.

Ok this is strange. Do you use the old or the new lua script with v0.0.6? The message looks like it comes from OFS.

Thank you for your answer! Indeed it was due to the extreme slowness of my PC :sweat_smile:. It works well in the end. Thanks again for this fantastic tool!