FreeMotionTrail_v1.22.3 (For Maya)
Автор: Eugene Melnikov 3d animator
Загружено: 2026-02-02
Просмотров: 67
Описание:
Пилю свой бесплатный motion trail плагин для Maya и хочу немного рассказать про процесс.
https://t.me/eov_animation/285
Идея простая: стандартный motion trail в Maya это здорово, но AnimBot-овский лучше, но это платно. Я хотел для себя trail, который можно закинуть в сцену одной кнопкой, и чтобы он просто работал. Красиво, быстро, без танцев с бубном. И бесплатно.
Начал с базы — VP2-нода на Python, кеширование позиций, subframe sampling для гладких кривых. Потом обвесил фичами: spacing dots, orientation frets по осям, transparency falloff. Сделал Qt-менюшку в стиле Maya — тёмная, компактная, с сабменю.
А дальше понеслось. Добавил три стиля отображения — Dashed, Dots, Thick — и каждый со своей логикой рисования. Dashed рисует прямые палочки кадр-к-кадру с чередованием цветов. Dots — тонкие линии + жирные точки на каждом кадре. Thick — классический гладкий сплайн. Плюс Custom mode поверх любого стиля, где можно крутить толщину, размер точек, цвета.
Последнее крутое — Temperature coloring. Четыре режима подсветки trail'а:
— Spacing — где быстро, где медленно
— Gimbal Lock — подсвечивает зоны близкие к гимбал-локу
— Noise — показывает jitter и дрожание в анимации
— Depth — раскраска по удалённости от камеры
Ещё есть Object Space — trail рисуется относительно другого объекта (например root-контроллера), и Vertex Offset — можно повесить trail не на пивот, а на конкретную вершину меша.
Весь плагин — два файла: нода + UI. Кидаешь в папку, загружаешь, работает. Никаких зависимостей. Пока только для Maya2024, но как закончу его видимо перенесу в другие версии. Было интересно попробовать реализовать это все самому с помощью нейронки. Потратил пару вечеров. И результатом доволен. Самым сложным была отрисовка X-Ray траектории поверх объекта. С этим дольше всего провозился.
👍 Всем добра. =)
#vibe_coding #год_2026 #my_scripts
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: