Форум 2D Аниматор


Вернуться   Форум 2D Аниматор > "Moho" (Anime Studio) > Общая Дискуссия > Вопросы новичков.

Важная информация

Вопросы новичков. Если вы новичок в программе то задавайте свои вопросы в этом разделе.

Ответ
 
Опции темы
Старый 22.04.2018, 16:05   #1
Zabzzz
Новичок
 
Регистрация: 22.04.2018
Сообщений: 11
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Zabzzz на пути к лучшему
По умолчанию Движение по вектору синхронно с проявлением контура

Здравствуйте! Каким образом заставить двигаться объект по вектору одновременно с проявлением контура. То есть я знаю что все это делается с помощью инструментов "проявление контура и "движение по вектору" но есть одна проблема, слой который движется по вектору отстает либо опережает проявление контура, то есть все происходит не в такт так сказать, ключи на линейные и все возможные менял, не помогает. Может есть скрипт иль еще что то? Спасибо
Zabzzz вне форума   Ответить с цитированием
Старый 22.04.2018, 18:46   #2
serg2
Местный
 
Регистрация: 31.08.2007
Сообщений: 4,932
Сказал(а) спасибо: 3,199
Поблагодарили 4,171 раз(а) в 1,772 сообщениях
serg2 на пути к лучшему
По умолчанию

Здравствуйте! Интересная задачка.

Делая в лоб, действительно большой рассинхрон идет у движений - но мне быстро удалось синхронизировать эти движения линейностью ключей
Пример в аттаче:
[Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]
__________________
hasher
serg2 на форуме   Ответить с цитированием
Старый 23.04.2018, 06:52   #3
Zabzzz
Новичок
 
Регистрация: 22.04.2018
Сообщений: 11
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Zabzzz на пути к лучшему
По умолчанию

спасибо за пример, да, действительно линейность ключей частично решает проблему, дело в том что ваш кружок достаточно крупного размера за счет своих размеров он перекрывает уход в перед или отставание линии, мой объект меньше, а точнее в радиусе он чуть больше вектора и перекрыть у него уход или отставание линии не получается ;(
Zabzzz вне форума   Ответить с цитированием
Старый 23.04.2018, 20:32   #4
Stan
Администратор
 
Аватар для Stan
 
Регистрация: 29.12.2007
Адрес: MA
Сообщений: 1,601
Сказал(а) спасибо: 1,149
Поблагодарили 3,345 раз(а) в 755 сообщениях
Stan скоро придёт к известностиStan скоро придёт к известности
По умолчанию

Наверное, можно наскриптить модификацию к инструменту Follow Path, добавить что-то вроде галочки "привязать к проявлению контура". Или в каком-то другом виде (layer-script или menu-script). На досуге попробую сделать.
Stan вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали cпасибо за это полезное сообщение:
Eugene Babich (23.04.2018), Noor (24.04.2018), serg2 (24.04.2018)
Старый 24.04.2018, 10:23   #5
Stan
Администратор
 
Аватар для Stan
 
Регистрация: 29.12.2007
Адрес: MA
Сообщений: 1,601
Сказал(а) спасибо: 1,149
Поблагодарили 3,345 раз(а) в 755 сообщениях
Stan скоро придёт к известностиStan скоро придёт к известности
По умолчанию

Ну вот что получилось в итоге. Layer-script, который подключается к слою, который ездит по кривой (в моем примере - к карандашу). Задайте слою движение по кривой, подключите к этому слою скрипт, и всё. Не нужно даже включать проявление контура, скрипт сам его включит.

Скрипт получился в двух вариантах - один модифицирует Start percentage, другой - End percentage. От этого зависит в какую сторону будет открываться (или скрываться) кривая, как видно на иллюстрации.

Файл примера прилагаю вместе со скриптами (сделан в Moho 12.4).

Вложения
Тип файла: zip stroke_exp_by_following_path.zip (60.4 Кб, 12 просмотров)
Stan вне форума   Ответить с цитированием
Эти 8 пользователя(ей) сказали cпасибо за это полезное сообщение:
Eugene Babich (24.04.2018), mishka001 (24.04.2018), Noor (25.04.2018), oges (24.04.2018), Serg1234 (24.04.2018), serg2 (24.04.2018), Yurek (24.04.2018), Zabzzz (24.04.2018)
Старый 24.04.2018, 17:12   #6
Zabzzz
Новичок
 
Регистрация: 22.04.2018
Сообщений: 11
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Zabzzz на пути к лучшему
По умолчанию

Stan aka Vodka, сделал по вашему примеру, не получилось, отстает, опережает )) в moho я новичок, два слоя, вектор (линия) и растр (условно карандаш), карандашу задаю путь по линии через инструмент "движение по вектору" далее к нему же через меню слоя подключаю вами на писаный скрипт, запускаю и все равно разсинхон видимо что то пропустил

---------- Добавлено в 17:12 ---------- Предыдущее сообщение было написано в 17:09 ----------

Stan aka Vodka, огромное вам спасибо за скрипт, предыдущую благодарность случайно удалил
Zabzzz вне форума   Ответить с цитированием
Старый 24.04.2018, 17:55   #7
Stan
Администратор
 
Аватар для Stan
 
Регистрация: 29.12.2007
Адрес: MA
Сообщений: 1,601
Сказал(а) спасибо: 1,149
Поблагодарили 3,345 раз(а) в 755 сообщениях
Stan скоро придёт к известностиStan скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Zabzzz Посмотреть сообщение
Stan aka Vodka, сделал по вашему примеру, не получилось, отстает, опережает )) в moho я новичок, два слоя, вектор (линия) и растр (условно карандаш), карандашу задаю путь по линии через инструмент "движение по вектору" далее к нему же через меню слоя подключаю вами на писаный скрипт, запускаю и все равно разсинхон видимо что то пропустил
А можно посмотреть пример? По идее, даже при этом способе некий асинхрон возможен, потому что координата на плоскости и процент длины кривой это всё-таки не совсем одно и то же. Но мне не удалось воспроизвести.
Stan вне форума   Ответить с цитированием
Старый 24.04.2018, 18:21   #8
serg2
Местный
 
Регистрация: 31.08.2007
Сообщений: 4,932
Сказал(а) спасибо: 3,199
Поблагодарили 4,171 раз(а) в 1,772 сообщениях
serg2 на пути к лучшему
По умолчанию

Стас, а как применить этот скрипт?
Спасибо.
__________________
hasher
serg2 на форуме   Ответить с цитированием
Старый 24.04.2018, 18:34   #9
Stan
Администратор
 
Аватар для Stan
 
Регистрация: 29.12.2007
Адрес: MA
Сообщений: 1,601
Сказал(а) спасибо: 1,149
Поблагодарили 3,345 раз(а) в 755 сообщениях
Stan скоро придёт к известностиStan скоро придёт к известности
По умолчанию

serg2, в свойствах слоя галочка Embedded script file.
Stan вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
oges (24.04.2018), serg2 (24.04.2018)
Старый 24.04.2018, 20:20   #10
Zabzzz
Новичок
 
Регистрация: 22.04.2018
Сообщений: 11
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Zabzzz на пути к лучшему
По умолчанию

Stan aka Vodka, отправил вам лс, но не знаю отправилось ли оно, так как нет его в отправленных, если не сложно прочтите его пожалуйста

---------- Добавлено в 19:50 ---------- Предыдущее сообщение было написано в 19:19 ----------

заметил что линия ускоряется и замедляется в основном в местах изгиба, на точках, в независимости от типа ключей, линейные или сглаженные

может я как то не верно задаю движение по кривой?

---------- Добавлено в 20:20 ---------- Предыдущее сообщение было написано в 19:50 ----------

получилось )) получается если рисовать линии через инструмент "рисование" если рисовать через инструмент "добавить точки" то не получается

Последний раз редактировалось Zabzzz; 24.04.2018 в 19:56.
Zabzzz вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 22:02. Часовой пояс GMT +5.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.