Render.ru

Кто практикует Mell ?

buff(oo)n

Пользователь сайта
Рейтинг
2
#1
Подскажите пожалуйста , если знаете , как "вынести" из optionBox команду переключения между двумя режимами на отдельную клавишу ?
в анимационном режиме - animate- set key - set key at = current time or prompt !?
 

DanR

Активный участник
Рейтинг
17
#2
что то тебя не понятно... где вообще находится optionBox??? и зачем все это???
window-settings/preferences-hotkey editor (клавиши можно назначать тут)
а для анимации есть стандартный набор комбинаций: shift+w (translate), shift+e (rotate), shift+r (scale), просто s (поставить ключи на все)
 

buff(oo)n

Пользователь сайта
Рейтинг
2
#3
в закладке animate - есть пункт set key -(рядом опции его- "optionBox") в этой коробке есть выбор из 2-х режимов работы , и они вбираются галочками мне нужно в hotkey забить эти выборы галочек , я так понимаю через Mell это делается .
 

buff(oo)n

Пользователь сайта
Рейтинг
2
#4
в закладке animate - есть пункт set key -(рядом опции его- "optionBox") в этой коробке есть выбор из 2-х режимов работы , и они вбираются галочками мне нужно в hotkey забить эти выборы галочек , я так понимаю через Mell это делается .
 

DanR

Активный участник
Рейтинг
17
#5
пишется mel (maya embedded language)
в общем сделай так:
открой hotkey editor и создай новую вкладку (жмешь на кнопку New и пишешь имя команды например setKeyFrame)
и пишешь в Command:

string $text;
string $result = `promptDialog
-title "Key"
-message "Enter list of times:"
-button "OK" -button "Cancel"
-defaultButton "OK" -cancelButton "Cancel"
-dismissString "Cancel"`;

if ($result == "OK") {
$text = `promptDialog -query -text`;
setKeyframe -t $text;
};

и назначаешь кнопку данной команде (например Ctrl+2, Shiht+S)

а на кнопке S оставь первый вариант т.е. Current Time
 
Сверху