1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Помощь в анимации фрактала

Тема в разделе "Анимация", создана пользователем zveron, 27 ноя 2012.

Модераторы: Артер
  1. zveron

    zveron Пользователь сайта

    С нами с:
    12.12.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Всем привет! К делу!)

    Есть "кристалл" разбитый на более мелкие "кристаллы", по типу фрактала

    Задача - заанимировать ПОСЛЕДОВАТЕЛЬНОЕ МАСШТАБИРОВАНИЕ мелких кристаллов от 0% до 100%

    т.е. - в начале анимации, кристалл (F1) ближайший к центральной точке (P1) - масштабируется от 0% до 100%, далее в направлении (V1) от центральной точки ПОСЛЕДОВАТЕЛЬНО (один за другим) масштабируются кристаллы F2, F3 ... Закачивается анимация кристаллом F100.

    Условие - НЕ В РУЧНУЮ!!))

    Буду благодарен за любую наводку ! )
     

    Вложения:

    • 2901172.jpg
      2901172.jpg
      Размер файла:
      166,1 КБ
      Просмотров:
      70
  2. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Условие - НЕ В РУЧНУЮ это,что "мягким местом", что ли?!Анимировать масштаб "кучей" а потом всё равно сдвигать ключи в треке придёться руками.Или возможно искать (или написать)скрипт.Но вот пока пишется скрипт(и тестируется) всё "это"(ключи анимации) можно уже давно передвинуть.Возможно (повторяю возможно) имеет смысл использовать "Morpher".Но и здесь всё равно придёться поработать "мышкой". С другой стороны организация последовательностей анимации в автоматическом режиме тема довольно интересная(и "малоосвещаемая").
     
  3. zveron

    zveron Пользователь сайта

    С нами с:
    12.12.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    to diwian diwian вообще, тема анимации в автономическом режиме крайне интересна! Тем более, если речь идет о массиве не идентичных объектов (как в данном случаи). Не получиться написать, скажем, Float Expression для одного объекта и потом его размножить, ровно как, единожды написать выражение и потом присвоить его к остальным объектам массива (опять таки придется изрядно поработать мышью). Да, тут нужны скрипты, и есть подозрение - возможно - частицы !
     
  4. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.094
    Симпатии:
    87
    Баллы:
    74
    частицами это делается в два плевка.для последовательности делаем ддефлектор, который движется, задевая частицы одну за другой, после этого они отправляются в другой Ивент, в котором мы анимируем размер, синхронизируя анимацию по Ивенту
     
  5. zveron

    zveron Пользователь сайта

    С нами с:
    12.12.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    to maiden666 спасибо! алгоритм действий должен сработать! Только в частицах я, по правде, ноль - если можно поподробнее, или ссылку на схожую тематику - просветиться
     
  6. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.094
    Симпатии:
    87
    Баллы:
    74
    ссылки на схожую тематику давать бесполезно - надо изучать PFlow с нуля, но вот что у меня получилось http://youtu.be/c0EC0luvuX
    единственное, что я не учёл - это необходимость превратить набор конкретных обьектов ("кристаллов"), в частицы, просто сейчас у меня запущен макс 2009, где эта фича недоступна без скриптов
     

    Вложения:

    • 2902372.jpg
      2902372.jpg
      Размер файла:
      249,7 КБ
      Просмотров:
      69
  7. zveron

    zveron Пользователь сайта

    С нами с:
    12.12.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    видео к сожалению не открывается, будем разбираться с PF - спасибо!!!
     
  8. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    http://youtu.be/c0EC0luvuXI
     
  9. zveron

    zveron Пользователь сайта

    С нами с:
    12.12.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    да именно этот эффект мне нужен ! значит PF, народ ну посоветуйте уроки
     
  10. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.094
    Симпатии:
    87
    Баллы:
    74
    ссылок у меня нет, но на Рутрекере лежит большой Гномовский курс по основам, туторы от Allan McKay
     
  11. zveron

    zveron Пользователь сайта

    С нами с:
    12.12.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    ой спасибо !!!
     
  12. Ferrum-pr

    Ferrum-pr Пользователь сайта

    С нами с:
    12.11.2011
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    2
    Подскажите пожалуйста, как превратить массив конкретных объектов в частицы?
     
  13. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.094
    Симпатии:
    87
    Баллы:
    74
    если использовать плагин PFlow Tool Box#2, там это оператор Birth Group, есть ещё скрипт который делает это без плагина, но сегодня я его уже не найду
     
  14. Ferrum-pr

    Ferrum-pr Пользователь сайта

    С нами с:
    12.11.2011
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    2
    Спасибо, нашел вчера этот скрипт. Еще вопрос, как бы сделать чтобы частицы поворачивались, например на 90 градусов по какой либо собственной ЛОКАЛЬНОЙ оси (в мировой системе проблем то нет). Связка spin и go to rotation не работает нормально, получаются погрешности значительные. Догадываюсь что нужно делать при помощи script test, где критерием перехода в следующее событие будет угол поворота при помощи spin (в нем работают локальные оси) в текущем событии. Либо script operator, с соответствующим скриптом, который просто разворачивает объект. Если кто видел подобное, подскажите, куда копать.)
     
  15. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.094
    Симпатии:
    87
    Баллы:
    74
    а почему бы не использовать Rotation-> Speed Space, и там анимировать X, Y. Z., в зависимости какая локальная ось тебе нужна?
     
  16. Ferrum-pr

    Ferrum-pr Пользователь сайта

    С нами с:
    12.11.2011
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    2
    К сожалению там тоже идет управление World осями.
     
  17. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.094
    Симпатии:
    87
    Баллы:
    74
    никакие они не world, насколько я помню, обьект развёрнут по траектории движения (если траектория криволинейная, использовать Speed Space Follow), и вращается именно по своим локальным осям
     
  18. Ferrum-pr

    Ferrum-pr Пользователь сайта

    С нами с:
    12.11.2011
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    2
    А если траектории движения нет?)))) Например боксы, мноого неподвижных боксов, расположены по сплайну, они превращены в частицы тем самым скриптом, при пересечении их последовательно вспомогательным объектом, они должны повернуться на 90 градусов относительно своей локальной оси, все виды rotation укладывают их по мировым осям, то есть все в одном направлении, и только в spin есть управление particle space, но нет управления углом поворота.
     
  19. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.094
    Симпатии:
    87
    Баллы:
    74
    это тебе надо не скрипты учить, а. если хочешь серьёзно в это залезть, Box#2, там можно непосредственно программировать поведение частиц
     
Модераторы: Артер

Поделиться этой страницей