Опрос
Что такое, по вашему мнению, «демократия»?
Раскрутка по КПМ
Контекстно-поисковый маркетинг. Раскрутка по КПМ от 25,000 руб.
webering.ru
Одной из наиболее мощных возможностей MEL является создание настраиваемых интерфейсов для анимации персонажей. Настраиваемые интерфейсы дают вам доступ ко всем органам управления полностью настроенного персонажа в единственном окне, в противоположность многочисленным диалоговым окнам для каждой части в отдельности.
Эта нехитрая техника существенно упрощает процесс работы и позволяет нескольким аниматорам одновременно работать над одним и тем же проектом с минимальными накладками. Разные члены группы могут иметь дело с одним и тем же интерфейсом, не вникая при этом в особенности настройки.
Создание настраиваемых интерфейсов для каждого персонажа позволит вам сосредоточиться на самом движении и его динамике, и не отвлекаться на интерфейс. Это позволит вам увеличить вьюпорт до полного размера экрана, освобождая, тем самым, больше места для анимации. Для того, чтобы создать настраиваемый интерфейс, в первую очередь нужно сделать окно, в котором будут размещены органы управления персонажем. В пакете Maya окна создаются при помощи приведенного ниже скрипта:
window;
showWindow;
Для того, чтобы выполнить сценарий, нажмите ввод на цифровой панели клавиатуры (нажав обычный ввод, вы сотрете тем самым скрипт). После этого на интерфейсе появится пустое окно. Первая строчка скрипта создает базовый объект окна, а вторая добавляет его к интерфейсу. При помощи пустого окна, однако, невозможно управлять каким бы то ни было объектом. Нам же нужно поместить в окно органы управления, или рычаги (widgets) персонажа. Окно является лишь емкостью, носителем органов управления. Все эти рычаги описываются в MEL и затем привязываются к атрибутам, управляющим персонажем, что позволяет его анимировать через интерфейс.
В окне можно разместить множество различных элементов управления, однако, перед этим следует выбрать тип раскладки (layout), определяющий способ размещения элементов в окне. Существует четыре типа раскладки: : columnLayout, formLayout, scrollLayout, и rowLayout. Простейшим для применения является columnLayout. Наиболее сложным является formLayout, однако, он предоставляет пользователю и больше всего возможностей.
В интерфейсе персонажа можно использовать множество различных элементов управления: списки прокрутки (scroll lists), добавляющие полосу прокрутки в интерфейсы с большим количеством элементов; кнопки, выполняющие определенные команды при нажатии; полосы прокрутки(sliders), управляющие атрибутами; check box'ы; и, наконец, окна, в которых располагаются все эти элементы. Существует множество разновидностей этих элементов, а также многие другие, каждый из которых подробно, с использованием примеров, подробно рассмотрен в хелпе.
Интерфейс сохраняет гибкость даже после завершения проекта, и может быть легко приспособлен для управления любым другим персонажем, создаваемым в будущем. Просто удалите имена объектов и специфических для данного персонажа атрибутов и замените их соответствующими именами нового персонажа.
Обновлено 20.11.2010 19:26
Настраиваемые интерфейсы (custom GUI's)
05.11.2010 15:42
manager
Одной из наиболее мощных возможностей MEL является создание настраиваемых интерфейсов для анимации персонажей. Настраиваемые интерфейсы дают вам доступ ко всем органам управления полностью настроенного персонажа в единственном окне, в противоположность многочисленным диалоговым окнам для каждой части в отдельности.
Эта нехитрая техника существенно упрощает процесс работы и позволяет нескольким аниматорам одновременно работать над одним и тем же проектом с минимальными накладками. Разные члены группы могут иметь дело с одним и тем же интерфейсом, не вникая при этом в особенности настройки. Создание настраиваемых интерфейсов для каждого персонажа позволит вам сосредоточиться на самом движении и его динамике, и не отвлекаться на интерфейс. Это позволит вам увеличить вьюпорт до полного размера экрана, освобождая, тем самым, больше места для анимации. Для того, чтобы создать настраиваемый интерфейс, в первую очередь нужно сделать окно, в котором будут размещены органы управления персонажем. В пакете Maya окна создаются при помощи приведенного ниже скрипта:
window;
showWindow;
Для того, чтобы выполнить сценарий, нажмите ввод на цифровой панели клавиатуры (нажав обычный ввод, вы сотрете тем самым скрипт). После этого на интерфейсе появится пустое окно. Первая строчка скрипта создает базовый объект окна, а вторая добавляет его к интерфейсу. При помощи пустого окна, однако, невозможно управлять каким бы то ни было объектом. Нам же нужно поместить в окно органы управления, или рычаги (widgets) персонажа. Окно является лишь емкостью, носителем органов управления. Все эти рычаги описываются в MEL и затем привязываются к атрибутам, управляющим персонажем, что позволяет его анимировать через интерфейс.
В окне можно разместить множество различных элементов управления, однако, перед этим следует выбрать тип раскладки (layout), определяющий способ размещения элементов в окне. Существует четыре типа раскладки: : columnLayout, formLayout, scrollLayout, и rowLayout. Простейшим для применения является columnLayout. Наиболее сложным является formLayout, однако, он предоставляет пользователю и больше всего возможностей.
В интерфейсе персонажа можно использовать множество различных элементов управления: списки прокрутки (scroll lists), добавляющие полосу прокрутки в интерфейсы с большим количеством элементов; кнопки, выполняющие определенные команды при нажатии; полосы прокрутки(sliders), управляющие атрибутами; check box'ы; и, наконец, окна, в которых располагаются все эти элементы. Существует множество разновидностей этих элементов, а также многие другие, каждый из которых подробно, с использованием примеров, подробно рассмотрен в хелпе.
Интерфейс сохраняет гибкость даже после завершения проекта, и может быть легко приспособлен для управления любым другим персонажем, создаваемым в будущем. Просто удалите имена объектов и специфических для данного персонажа атрибутов и замените их соответствующими именами нового персонажа.
Поиск
В закладку
Авторизация
Погода


