Code Monkey home page Code Monkey logo

maya-tweener's People

Contributors

monoteba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

maya-tweener's Issues

Can't install. No module named 'certifi'

When trying to install via tweener-install.py I get

Error: ModuleNotFoundError: file C:/Users/User/Desktop/tweener\tweener-install.py line 9: No module named 'certifi'

tweener-1.0.3,
Maya 2022.3

When keys selected at the graph editor, even if it's closed, the slider affects these instead of the controls at current frame

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).

Maya 2025

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!

Option to pause live updating

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).

Key hammer should act on selected key ranges in Graph Editor

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     |       |

Warning: tweener.py is not registered

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')

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.

tweener.py is not registered

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')

Warning: tweener.py is not registered

Viewport indicator when using "tool mode"

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 freeze [v. 1.0.10]

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.

Doesn't work in 2019

Get this error

// Result: cmdScrollFieldExecuter42 //
import maya.cmds as cmds
cmds.loadPlugin(tweener.py, q=True)
cmds.tweener()

Error: NameError: file line 2: name 'tweener' is not defined

Key hammer: Maximum value must be greater than minimum value

# 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.
# 

slider hotkey

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.

Tool window is blank when docked after restarting Maya

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.

Graph Editor not found when docked

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.
# 

Not working with BlendShapes

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.

Support for 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.

Support constraints

When trying to tween attributes that are constrained, the values are not adjusted.

Maya 2022.4.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.