3ds max неправильное вращение предмета при анимации (как исправить)

Поделиться
HTML-код
  • Опубликовано: 29 фев 2024
  • НаукаНаука

Комментарии • 11

  • @mfedorov
    @mfedorov 2 месяца назад +1

    GimbalLock мать его так. За это и не навижу анимацию в 3д, чистая боль после 2д. А чинится это назначением правильной иерархии порядка просчета осей. По умолчанию поворот в углах euler рассчитывается так: вращается ось X, затем Y затем Z. Вот и выходит, если у Вас уже объект повернут по X или Y (не равны нулю), то поворот по Z даст неправильную интерполяцию поворота в локальных осях. Во вкладке Motion есть Euler Parameters -> Axis order, вот там и выставляется порядок просчета осей и в Вашем случае с отверткой, его надо выставить на просчет ZXY. Но имейте ввиду, что это нужно сделать до начала анимации в противном случае анимация сломается. Удачи!

  • @Qwa7
    @Qwa7 3 месяца назад +1

    Это gimbal lock. См. статью на википедии "Складывание рамок".
    Лучше делать дополнительный поинт, для плавного, а не линейного вращения.
    А вообще, лучший способ что то вращать в 3д, это кватернионы, но их нет в 3д максе и они по сложнее работают.

    • @Qwa7
      @Qwa7 3 месяца назад +1

      Хотя вру, в максе кватернион это скорее всего контроллер TCB Rotation. Но он корявый и не отображается в curve editor (Как и Linear 😄).

  • @YuriKruglov
    @YuriKruglov 2 месяца назад +1

    в геймдев проекте одном просят ключи лишние удалить, даже "нулевые", которые плоские в курв эдиторе. И вот в этом контроллере их удалить нельзя, например отдельно X и Y каналах вращения, они вместе с нужным каналом по Z удаляются. Так что не универсальное решение ...

    • @oleg3drender
      @oleg3drender  2 месяца назад +2

      слава богу я не в Геймдеве. А то там еще попросят гланды удалить или волосы на всем теле.

  • @takemuracorp
    @takemuracorp 3 месяца назад +4

    Эммм... а как же плавное начало и плавный конец? Linear не даст тебе это сделать.
    Я решал эту проблему так:
    1. Удалил фиговый хелпер
    2. Создал новый/новые
    3. Не вращая!!!! приликновал их так, как надо.
    PS. Всё должно быть в нулях.
    PS2. На мой взгляд, это происходит из за того, что хелперы были прилинкованы уже в процессе анимации, а не при подготовке (Даже не смотря на Align).

    • @user-pz6km7wc7o
      @user-pz6km7wc7o 2 месяца назад +1

      Многократно и я повторял такую же процедуру
      Но было бы здорово, обойтись без этого :-)

  • @Djonsing
    @Djonsing 3 месяца назад +1

    Фиг знает в 23-м максе вращается сразу нормально, как и полагается строго по горизонтали без всяких колдований, чисто для интереса с интернета модель отвёртки скачал в obj формате, закинул в 23-й макс, выровнял по осям, обнулил (Reset X form обязательно надо делать, (edit =>Transform toolbox, нажать R, если кто не в курсе)) и всё ок, да ещё пивот желательно самому в ручную выставить

    • @oleg3drender
      @oleg3drender  3 месяца назад +2

      это бывает. редко но мерзко. хотя вполне возможно, что такое починили.

  • @wizard_still
    @wizard_still 3 месяца назад +1

    Зачем оутлайнер блюрить, секретная информация об отвертке