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

Змея...Танк...Гусеницы...

Тема в разделе "Общие вопросы", создана пользователем -, 20 ноя 2002.

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


    День (вечер, ночь, утро) добрый.

    Трабл:
    Нужно сделать анимацию змеи и движущегося танка...

    Вопрос:

    Как сделать так, чтобы змея двигалась прямо и одновременно зигзагами (см. В Мире Животных) ? Как сделать анимацию обвивания змеей что-либо (дерево например)?

    Как сделать анимацию двигающегося танка и чтобы двигались треки гусениц?
    (треки сделанны отдельно: трек к треку) и главное чтобы все это происходило синхронно, уточняю: при движении танка по пересеченной местности, он заезжает на бугор (или типа того), и колеса начинают подниматься (огибать) на этот бугор, значит и треки тоже огибают помеху, и самое главное, как сделать провисание треков (пусть и небольшое)?

    Просьба:

    Пишите плзззззз на доступном нормальному человеку языке ;-)))
     
  2. Leshiy

    Leshiy Мастер

    С нами с:
    09.07.2001
    Сообщения:
    1.143
    Симпатии:
    1
    Баллы:
    152
    path deform
     
  3. Lucky3D 1634

    Lucky3D 1634 Знаток

    С нами с:
    19.02.2002
    Сообщения:
    4.074
    Симпатии:
    1
    Баллы:
    62
    По поводу гусениц..на этом сайте есть уроки МАХ..так вот как раз один из них - гусеницы танка..анимация

    по поводу "автоматического" отслеживания гусеницами поворотов и перемещений - можно попробовать через expression
     
  4. Guest


    Моделирование гусеницы танка.

    Моделирование гусеницы танка с последующей анимацией в 3dsmax 2.5
    Создание гусеницы не простое дело. За два года ползания в интернете я не встречал туториалов по этому поводу. Видел, помню в FAQ предлагали, просто наложить avi на модель, это всё туфта смотрится ничего, но только из далека и не так эффектно. Этот способ я придумал сам, когда предстояла работа над рекламным роликом системы высокоточной ракетно-бомбовой стрельбы "Краснополь" по движущимся целям. Цели предстояло сделать танками. Долго я ломал голову с этими гусеницами и, наконец, придумал. Идея не идеальная и есть места, где нужно подгонять на глаз, но это не значительная помеха. Кто не знаком с таким способом может делать крутые вещи, просто немного фантазии. Этот урок не для профессионалов. Я не стану много выпендриваться, и постараюсь подробно пояснить, как всё делать.

    Шаг 1: Создание модуля гусеницы.
    Включите кнопки 3d Snap Toggle и Use Selection Center,
    3d Snap Toggle
    Use Selection Center
    последняя должна стоять в меню постоянно, иначе может, не получится. Зайдите в меню Create/Standard Primitives/. Нажмите кнопку Box. Создайте box с параметрами: lenght (90,0), width (30,0), height (5). Box готов. Конечно, можно смоделировать навороченный модуль гусеницы, с шарнирами, шипами, текстурой чтобы всё выглядело как в жизни. Не будем тратить время, главное принцип один и тот же.
    Не забывайте сохранять ваш файл после каждого шага!

    Шаг 2: Клонирование.
    Перейдите в окно проекции Top и выделите готовый box. Перетащите этот box при помощи Select and Move вправо или влево примерно на одну клетку в сетке (grid), удерживая кнопку Shift на клавиатуре. Отпустите кнопку мыши и Shift на клавиатуре. У вас должен клонироваться второй box. Повторите так пять раз пока у вас не будет 5 объектов. Выделите эти пять объектов, и повторите клонирование, соблюдая одинаковую дистанцию между модулями (боксами).
    Затем шансы на клонирование большего числа модулей увеличится. Так клонируйте дальше пока не получится 60 модулей. Может быть или больше или меньше. Я не знаю, сколько должно быть у танков. Просто создайте группу из модулей, которая и будет будущей гусеницей.


    Шаг 3: Присоединение (Attach).
    Выделите первый box из всей группы. Зайдите в меню Modify и нажмите кнопку Edit Mesh. В этом меню отключите активную жёлтую кнопку Sub-Object. Отключив ее, появится кнопка Attach (присоединение). Нажмите Attach и наведите курсором на соседний от первого модуль, появится крестик. Нажмите кнопку мыши и присоедините второй модуль к первому. Проделайте это с остальными модулями, пока у вас не получится один целый объект. Назовите его "track", гусеницей.

    Шаг 4: Создание профиля гусеницы при помощи сплайна.
    Снова переходим в меню Create/Shapes/Splines. Нажмаем кнопку Rectangle (прямоугольник). Создайте Rectangle с параметрами: lenght (85,0), width (390,0), Corner Radius (0). Длина прямоугольника должна получится примерно в 6 раз меньше чем длина гусеницы.

    Шаг 5: Закручивание гусеницы по периметру прямоугольника с применением Path Deform Binding.
    Для начала нужно выровнять гусеницу с прямоугольником. Выделите прямоугольник, нажмите кнопку Align,
    3d Snap Toggle
    наведите курсор на прямоугольник и нажмите кнопку мыши. Появится окно Align Selection (Rectangle). В самом верху поставьте галочки на всех осях X, Y, Z. Всё, гусеница и прямоугольник выровнены. Выделите гусеницу и зайдите в меню Modify/More... (в случае если модификатор не установлен). В списке Modifiers установите Path Deform, не перепутайте с Patch Deform. В меню Path Deform Binding нажмите кнопку Pick Path и, наведя курсор, щёлкните левой кнопкой мыши на прямоугольнике. Гусеница примет причудливую форму, но нам надо, чтобы она располагалась по всему периметру прямоугольника. Сделайте такие настройки:

    Percent 0,0
    Stretch 0,43
    Rotation 0,0
    Twist 0,0

    Path Deform Axis X (Flip-выключено)

    Шаг 6: Редактируем профиль гусеницы.
    Получилось подобие конвеера. Выделите прямоугольник, в меню Modify нажмите кнопку Edit Spline. Отредактируйте профиль гусеницы примерно так, как должно быть у танков, тракторов и т.д.По-моему результат эффектный, тем более эту гусеницу можно редактировать и естественно анимировать! Назначите текстуру по вкусу. Предупреждаю, текстуру назначайте на первый модуль сразу, пока не клонируете остальные!!! Вставьте колёса, присоедините к соответствующему корпусу танка или трактора и наслаждайтесь. Далее мы сделаем анимацию гусеницы, и движение танка в примере с простым корпусом.

    Шаг 7: Настройка движения траков.
    У нас должен сохранится сплайн, кривая профиля, по которой расположились траки. На картинке справа показан белым. Не торопитесь с клонированием гусениц. Выделите готовую гусеницу. Если кто уже догадался, в свитке Path Deform Binding, есть параметр Percent (процент). Прокрутив ползунком вверх или вниз, гусеницы должны пошевелиться. В этом и состоит суть работы траков. Включаем большую кнопку Animate, и переводим ползунок анимации в положение кадра 100. Параметр Percent ставим на 100. Отключим кнопку Animate. Проверим итог, нажав кнопку Play animation, гусеница должна работать самостоятельно. Если она крутится не в нужном направлении, измените Percent на -100. Отключите Animate, и переведите ползунок анимации в положение кадра 0, т. е в начало.

    Path Deform Binding

    Path Line01
    Rotation 1
    (Остальные настройки в Path Deform на 0)
    Path Deform Axis X (Flip - off)

    Шаг 8: Клонирование второй гусеницы.
    Если вы внимательно смотрели первую консультацию, то запомнили, как клонировать объекты. Просто создайте копию второй гусеницы. Так как это должно быть у танка, или возьмите расстояние на ваш вкус.

    Шаг 9: Движение в пространстве.
    Гусеницы движутся, но нам нужно, что бы они ещё перемещались по горизонтальной плоскости. Для начала, положим, на них сверху нечто похожее на модель корпуса танка.
    Начнём связывать все части танка в одно целое. Основой связки будет корпус танка. Нажмите кнопку Select and Link,
    Select and Link
    наведите на ствол и щёлкните по нему мышкой, не отпуская, подведите к башне. Когда серый кубик станет белым, отпустите кнопку. Теперь ствол стал, привязан к башне. Проверить это можно, потаскав башню в разных направлениях, ствол будет перемещаться вместе с башней. То же самое проделайте с остальными частями танка, учитывая связь к основе танка т. е корпус. Придерживайтесь схеме на картинке снизу. Башня связываются с корпусом, гусеницы со сплайном, сплайн с корпусом. При перетаскивании одного корпуса все части должны перемещаться вместе с ним.

    Шаг 10: Настройка движения гусениц в пространстве.
    Нарисуйте в проекции Top кривую (spline), будущую траекторию движения танка. Постарайтесь нарисовать ее, так что бы вершины находились на равном расстоянии.
    Выделите корпус танка и зайдите в меню Motion.
    Там будет настройка Assign Controller.

    Выделяете Position: нажимаете зелёную кнопку вверху, в появившемся окне выбираете Path и жмите o'k. Затем, опускаемся ниже и видим настройки Path Parameters. Теперь самое важное. Перед тем как настроить эти параметры нужно нажать кнопку Animate и перевести ползунок кадров в конец на 100-й кадр. После этого перейдем к настройкам.

    Выделите корпус, если он ещё не выделен, нажмите кнопку Pick Path, и наведите крестик курсора на сплайн. Корпус и всё остальное должно встать на путь вашего сплайна. Сделайте настройки как у меня:

    % Along Path 0,0
    Follow,Bank on
    Bank Ammount 8
    Smothness 0,01
    Allow,Constamt off
    Axis X, Flip-on

    Поскольку танк это наземное средство передвижения внизу поставьте координату X, тогда танк будет двигаться параллельно горизонтальной плоскости. Поставьте Follow, обязательно (следование), тогда ваш танк будет точно двигаться по заданному сплайну. Bank (можно не ставить), эта функция отвечает за заносы танка на крутых поворотах, а если поставите, сделайте Bank Amount на 8. Если при установке Follow танк встал задом, поставьте галочку в окошке Flip. Отключите Animate. Нажмите Play animation, и посмотрите что получилось. Если всё готово можно отсчитывать анимацию.

    Траекторию сплайна можно изменять на ваше усмотрение, самое главное, что бы расстояние между вершинами сплайна по возможности было одинаковое, иначе, танк будет двигаться не равномерно рывками. Скорость передвижения танка зависит от количества кадров анимации. Если хотите сделать медленное движение, перед началом всех настроек поставьте, больше кадров от 200 и выше..." Не бойтесь экспериментировать. Следующую консультацию я посвящу анимации данного танка со стрельбой из орудия в движении. А так же в будущем я сделаю консультацию по простым, но эффектным наземным взрывам.

    Если что не выйдет,то я не знаю...у меня на 4.0 и 5.0,3.0,3.1
    получалось. Пиши мне на адресс :).
     
  5. Yuri3d

    Yuri3d Знаток

    С нами с:
    07.02.2002
    Сообщения:
    158
    Симпатии:
    0
    Баллы:
    26
    "Не пропадет наш скорбный труд!" :)
    Удачи.
     
  6. Daemon

    Daemon Мастер

    С нами с:
    22.01.2001
    Сообщения:
    1.733
    Симпатии:
    0
    Баллы:
    591
  7. Lucky3D 1634

    Lucky3D 1634 Знаток

    С нами с:
    19.02.2002
    Сообщения:
    4.074
    Симпатии:
    1
    Баллы:
    62
    это ж кто-то переписывал http://www.render.ru/tutor/max/11/
     
  8. Guest


    Всем спасибо...особенно Артему...хм...быстро отреагировали... ;-)
     
Модераторы: Артер

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