monoteba / maya-tweener Goto Github PK
View Code? Open in Web Editor NEWAn in-between tool for animators using Autodesk Maya
License: GNU General Public License v3.0
An in-between tool for animators using Autodesk Maya
License: GNU General Public License v3.0
When trying to install via tweener-install.py I get
tweener-1.0.3,
Maya 2022.3
is it due to Python 3? I did enable the 'use Python 2' flag. thanks for your hard work!
The current behaviour produces the following: open the graph editor, select some keys at the graphs, close the graph editor without deselecting them, move to a different frame at either the graph editor or the timeline and use the script slider. It changes the still selected keys from the graph editor instead of the current frame at the time slider.
A minor issue, but it would make more sense the other way around unless the GE is open (or you have multiple keys selected at it from one or different frames).
Hi i am attempting to use the plug in with character sets however nothing happens.
hey please can you add Overshoot presets ? thanks โฅ
Title says it all. This should of course not happen.
Hello Morten,
First off I love your Tweener, it is totally awesome.
With the new release of Maya 2025 could it be updated to work with it?
Have a great day.
Kind Regards!
When manipulating many objects/attributes, the tool becomes too slow and laggy. In those cases it may be useful to drag the slider without immediately modifying the curves. Instead, any processing should be postponed until the slider is released. A simple toggle button in the UI should suffice.
I don't think this should affect the hotkey/tool version, as it provides no visual feedback for guidance (maybe it should, but I don't know how to deal with drawing in the viewport).
When keys are selected in the Graph Editor, the Key Hammer should also add keys to selected curves, and only at the frame numbers of the selected keys.
For example:
t: 1 2 3 4 5 6 7 8 9 10
X: | | |
Y: | | |
Select X[3]
and Y[6]
Result where A
indicates a new key:
t: 1 2 3 4 5 6 7 8 9 10
X: | A | |
Y: | A | |
I have been trying to get tweener installed and when I initially install it using the automatic install method, it loads in but there are no images on the buttons. I close it and reopen with the shelf button and it's the same issue. The slider still works, though.
When I restart Maya, I can't launch tweener and get the "Warning: tweener.py is not registered" error and the following script:
import maya.cmds as cmds
if cmds.pluginInfo('tweener.py', q=True, r=True):
cmds.loadPlugin('tweener.py', quiet=True)
cmds.tweener()
else:
cmds.warning('tweener.py is not registered')
I have checked that it appears in my plug in manager and it does. The auto load box was unchecked. I checked it, saved my file for good measure, and restarted Maya again. I keep getting the same error with the same script, and the auto load box is unchecked again.
When closing and re-opening Maya after using the tool. Tweener won't start and gives the following error:
import maya.cmds as cmds
if cmds.pluginInfo('tweener.py', q=True, r=True):
cmds.loadPlugin('tweener.py', quiet=True)
cmds.tweener()
else:
cmds.warning('tweener.py is not registered')
When using the "tool mode", there's currently no visual feedback which makes it harder to judge if the tool is working.
This is currently on hold, since I don't know how to draw in the viewport...
Maya 2022.1 has a bug when calling MPlug.getExistingArrayAttributeIndices()
on child plugs, which causes Maya to crash.
A fix is being investigated, but later versions like Maya 2022.5 does not seem to have the same issue.
Get this error
// Result: cmdScrollFieldExecuter42 //
import maya.cmds as cmds
cmds.loadPlugin(tweener.py, q=True)
cmds.tweener()
Apparently, you need to click the button to turn the keyframe created with Tweener to yellow. I want every new Tweener keyframe to be yellow (same as in Tween Machine). How could I do it?
# Traceback (most recent call last):
# File "C:/Users/tanko/Documents/maya/plug-ins/tweener\mods\ui.py", line 444, in keyhammer_button_clicked
# cmds.keyHammer()
# File "<string>", line 2, in keyHammer
# RuntimeError: RuntimeError: file C:/Users/tanko/Documents/maya/plug-ins/tweener\mods\keyhammer.py line 60: Maximum value must be greater than minimum value.
#
Is there a way to use the slider with a hotkey? I mean if I press a hotkey instantly activates the slide no matter where the cursor is and then drag the mouse left or right like you will do with the slide. Instead of selecting the keys and then go to slider, click and move. I will animate much faster if the hotkey option works. That's the way it works at DreamWorks with PREMO. I don't even need to see the slider because I want to pay attention to the curves and keys. It's like having a remote slider, I will pay some money for this.
If the Tweener window is docked when you quit Maya, it will appear blank the next time you open Maya. Re-launching the tool from the shelf or script editor will bring it back.
I'm currently unable to fix the issue. It seems to be related to how the plug-ins are loaded and when docked windows are recovered, so the window is basically trying to open BEFORE the plug-in is loaded.
Detecting the Graph Editor appears to cause issues when docked. Maya 2022.4
Error message:
# Traceback (most recent call last):
# File "C:/Users/.../Documents/maya/plug-ins/tweener\mods\ui.py", line 397, in slider_pressed
# cmds.tweener(t=blend, newCache=True, type=self.interpolation_mode.idx)
# File "<string>", line 2, in tweener
# RuntimeError: RuntimeError: file C:/Users/.../Documents/maya/plug-ins/tweener\mods\utils.py line 333: window: Object 'graphEditor1Window' not found.
#
Make it possible to map every button to a hotkey, including the slider.
Tweener has no effect on blend shapes, even if the attributes are selected in the channel box.
Only keys selected in the Graph Editor is affected.
Default slider always goes to zero on animation layers
The lack of support for animation layers does limit the use of the tool in certain cases.
As a workaround, it is possible to adjust keys through the Graph Editor when using animation layers as this makes the tool directly modify the selected keys.
When trying to tween attributes that are constrained, the values are not adjusted.
Maya 2022.4.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.