Source Filmmaker

Source Filmmaker

67 ratings
Toggle Log Thresholds: Prevent Animation Compression!
2
   
Award
Favorite
Favorited
Unfavorite
Script
Tags: SFM
File Size
Posted
Updated
4.447 KB
Jan 14 @ 8:03pm
Jan 15 @ 8:35am
6 Change Notes ( view )

Subscribe to download
Toggle Log Thresholds: Prevent Animation Compression!

In 3 collections by Kiwano
KiwifruitDev: SFM Scripts
8 items
KiwifruitDev: All Source Filmmaker Items
13 items
Autoinit Manager Compatible Scripts
12 items
Description
Stop SFM from deleting redundant keys automatically!
This script toggles the "Log Threshold" system that SFM uses internally to decide similarity between keys when trying to delete "redundant" keyframes.
It's useful if you're working on very complex animation in the motion editor, as otherwise SFM may "compress" the samples which may change your desired animation.
Autostart
Optionally, install Autoinit Manager to automatically disable them on startup.
SFM will automatically run the redundant keyframe deletion when loading a session without first disabling the thresholds, so you should definitely install Autoinit Manager to make sure you don't lose your work.
Usage
Perform the following steps to use this script:
  • (Optional) Install Autoinit Manager.
  • Instal this script from the Workshop.
  • Once SFM has updated the Workshop items, restart SFM.
  • If Autoinit Manager was installed, no more action is needed.
  • Otherwise, open the "Scripts" menu in the toolbar of SFM and navigate through "kiwifruitdev" and click "toggle log thresholds".
  • This will toggle on or off and show a message box indicating the current state of the thresholds.
Development
If you are a developer, check out this script on GitHub[github.com].
License
This script is licensed under the MIT License. See the LICENSE[github.com] file for more information.
Funding
If you would like to support my work, you can check out Nonsensical Video Generator, buy me a coffee on Ko-fi[ko-fi.com], become a sponsor through GitHub Sponsors[github.com], or simply share my scripts with others. Thank you for your support!
22 Comments
S123700 May 21 @ 11:26am 
Does this remove the inear glitch
Kiwano  [author] Jan 25 @ 3:38pm 
I don't know what you mean by this, SFM isn't a modeling software
Odcub Jan 25 @ 2:44pm 
Could you also create an smd exporter? Clearly its because my moms computer doesnt run blender and none of the opengl dlls dont work.
terminamus Jan 24 @ 4:49pm 
OMG
Kiwano  [author] Jan 20 @ 8:16pm 
Read the description and watch the video
It prevents SFM from automatically removing keyframes in the motion editor if the animation you made has subtle movements
Basically this improves your animation quality when using the motion editor
rufa Jan 20 @ 7:07pm 
what is this use for?
Kiwano  [author] Jan 19 @ 12:30pm 
It's definitely more useful for the motion editor, I've heard feedback about how it fixed splines messing up their animation
I'm not sure if it does anything for the graph editor
Ponyboy Jan 19 @ 5:34am 
video example didn't help either
Ponyboy Jan 19 @ 5:32am 
i think this is cool and useful but... im confused as to what it does? is it ONLY for the motion editor? if so who in their right minds would EVERY choose the motion editor over the graph editor? like ever?
Somegreenguy Jan 19 @ 3:48am 
Thank god there are still people like you in the community interested in updating that decade old software making it easy for everyone else who uses it.

Like, I want to underline heavily how easier you've made it for so many people. This isn't just a fun model I'm downloading from the workshop to have fun with, this is fucking hours uppon hours of hairpulling that I didn't even understand before why this was happening, and now it's solved.

Bless you.