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

Анимация механизма

Тема в разделе "Анимация", создана пользователем Александр Елесин, 16 фев 2011.

Модераторы: Артер
  1. Александр Елесин

    Александр Елесин Активный участник

    С нами с:
    10.09.2008
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    10
    Всем привет.
    Есть такая задача - сделать анимацию механизма. Хочется сделать ее полностью автоматической - потянул главное звено и остальные завращился вслед за ним.
    Пробовал с помощью контроллеров и ограничителей - не получается, часть звеньев приходится анимировать вручную.
    Думается, что можно все сделать через reactor, но в нем я не силен.
    Кто подскажет?

    ps. да, забыл дать пояснения: крестик - жестко зафиксировано. звено 5 двигается только горизонтально. Начинает движение звено 1.
     

    Вложения:

    • 2169092.jpg
      2169092.jpg
      Размер файла:
      56,2 КБ
      Просмотров:
      390
  2. Saplus

    Saplus Moderator Команда форума

    С нами с:
    29.06.2003
    Сообщения:
    2.372
    Симпатии:
    0
    Баллы:
    548
    Хм.. недавно делал подобную фигню для демонического поршневого привода паровоза. Все делается через обычные линки, Attachment Constrain и LookAt Constrain. Главное сообразить что действительно должно что-то дергать, а что просто болтаться и смотреть куда нужно...
     
  3. Александр Елесин

    Александр Елесин Активный участник

    С нами с:
    10.09.2008
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    10
    С помощью констант у меня не получилось.
    не могу заставить звено 3 зависеть от звена 2. те звено 2 должно тянуть звено 3.
    Пока получилось так:
    звено 1 - свободное
    звено 2 - привязано к 1 и LookAt Constrain с даммиком в точке соединения 2 и 3. Даммик привязан к 3.
    звено 3 - есть идея сделать LookAt Constrain с даммиком в ту же точку 2 и 3 и заставить оба даммика двигаться вместе. Но как?
     
  4. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.087
    Симпатии:
    86
    Баллы:
    73
    ну вообщето здесь инверсная кинематика настолько явно напрашивается что я не знаю как можно было рассматривать другие варианты
     
  5. Александр Елесин

    Александр Елесин Активный участник

    С нами с:
    10.09.2008
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    10
    а можно подробнее?
     
  6. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.087
    Симпатии:
    86
    Баллы:
    73
    подробнее - это целая лекция, а если кратко то к самому младшему потомку(5) линкуешь дамми, выделяешь затем animation\IKsolver\HIsolver и тянешь пунктирную линию скажем к руту, то есть звену 1. Всё, система готова, можешь подвигать поршень и посмотреть как реагируют другие части
    на самом деле одного солвера будет мало, в твоём случае их будет штуки три взаимопересекающихся, но как их расположить правильно, я не подскажу, читай хелп, в 2008максе был хороший тутор по ригу ноги, здесь на рендере валяется урок по анимации 4-х тактного двигателя, как раз твой случай
    Да, кстати всё что я описал касается конкретно системы костей, я только с ними работал, как заставить макс трактовать обычную геометрию в качестве костей, не помню, может и не надо ничего придумывать
     
  7. Sperl

    Sperl Активный участник

    С нами с:
    04.08.2009
    Сообщения:
    143
    Симпатии:
    20
    Баллы:
    15
    Если не костями, и с использованием HI Solver
    Моделишь свой механизм, потом link'уешь последовательно (1->2...), выбираешь последний объект в цепи и идешь в animation -> IK solvers -> HI solver -> тянешь ее на первый объект в цепи, тоже делаешь и со второй цепью. Следом link'уешь первый HI solver на центральный объект, а за второй можешь брать и перемещать в стороны, следом за ним все будет двигаться.
     

    Вложения:

    • 2172107.jpg
      2172107.jpg
      Размер файла:
      75,2 КБ
      Просмотров:
      267
    • 2172108.jpg
      2172108.jpg
      Размер файла:
      79 КБ
      Просмотров:
      191
    • 2172109.jpg
      2172109.jpg
      Размер файла:
      229,8 КБ
      Просмотров:
      200
  8. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.087
    Симпатии:
    86
    Баллы:
    73
    одно замечание - насколько я помню инверсная цепь всегда строится от джойнта, т.е. места сочленения, потому я советовал линковать дамми, иначе цепь пойдёт не от вершины последней детали, а от того места где она крепится к предыдущей
     
  9. iVAt

    iVAt Знаток

    С нами с:
    03.08.2006
    Сообщения:
    1.138
    Симпатии:
    1
    Баллы:
    46
Модераторы: Артер

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