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

вопрос знатокам по объектам столкновения.

Тема в разделе "Анимация", создана пользователем Виталий Мартынов, 16 фев 2014.

Модераторы: Артер
  1. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    Всем привет. Вопрос такой. Можно ли заставить объекты столкновения (Rigid bodies) унаследовать трансформации тел по которым созданы, вызванные модификаторами либо простым перемещением отдельных вершин исходного тела? Если нет то может кто подскажет софт где такое возможно. Без этого весьма затруднительна симуляция с участием объектов меняющих геометрию.
     
  2. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.089
    Симпатии:
    86
    Баллы:
    73
    ничего не понял
     
  3. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    А что конкретно непонятно?
     
  4. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.089
    Симпатии:
    86
    Баллы:
    73
    ничего не понятно, какие трансформации надо унаследовать?
    В динамике не участвуют реальные обьекты, там имеется Physic Shape, некая виртуальная оболочка, которая создаётся перед симуляцией, Конкав Мэш, Конвекс Халл и так далее, что до взаимодействия с отдельными точками - ты бы подробней описал проблему
     
  5. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Как то видел симуляцию ткани в роли металлического листа (крыла автомобиля).При ударе оно деформировалось-довольно похоже было.Может об этом идёт речь?
     
  6. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    Так вот я и спрашиваю может ли эта виртуальная оболочка наследовать изменения геометрии тела по которому она создана? По ходу в максе такой возможности нет а жаль, я считал его весьма профессиональным софтом. Интересно как с этим у других редакторов?
     
  7. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Да,что то такое, безобразие, сотворить можно.Как и при помощи максовской ткани так и при помощи MassFX.Я так понял ручной способ не интересует.
     

    Вложения:

    • 3285845.jpg
      3285845.jpg
      Размер файла:
      733,8 КБ
      Просмотров:
      62
  8. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.089
    Симпатии:
    86
    Баллы:
    73
    Дима, вопрос был про Ригид Боди, а софтбоди, ткань - это уже другая история
    Способов сделать всякие деформации масса, в том числе частицами, но тогда и вопрос надо задавать правильно
     
  9. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Да я ,если честно, сам наобум ответил так как тоже не до конца понял, что именно нужно.Хотя бы какую картинку "приклеил" -бы.Всё легче понять.У меня один "риг боди" и одна ткань (кинематика и динамика соответственно)сброшена гравитация(до минус 0,01).
    Заметил одну деталь.Если объект лежит в нулевое плоскости(по оси "z") то при запуске просчёта он начинает подпрыгивать.В результате пришлось немного приподнять объект по вертикале(чуть больше "0").Это так к слову.Также, после "удара" объект отлетел как резиновый и деформация не сохранилась .Здесь надо разбираться со свойствами.
    А вот частицами, это довольно любопытно???Так как можно ещё и чего нибудь вроде пыли,оторванных кусков металла, краски,стекла.Я бы не прочь на это посмотреть.
     
  10. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    Мой вопрос вполне корректен и я его уже разжевал. В чем непонятка- то? ДЛя Diwian diwian. У вас столкновение со статикой, я же имел ввиду столкновение с объектом меняющим геометрию. Для maiden666. Частицы сталкиваются с теми-же Ригид Боди как и все остальное. Повторяю вопрос не о том что сталкивается вопрос о том с чем сталкивается. Простой пример - ткань падает на трубу сгибаемую бендом. Можно ли провести такую симуляцию в максе и есть ли редакторы способные на такое?
     
  11. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Так а, что мешает использовать две "динамики"?Или динамику и кинематику? Просто для деформаций необходимо подключить соответствующие "Форсы" а не "деформаторы".Проверить пока не могу (настраиваю рендеры).Только если позже.
     
  12. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    про кинематику не понял. мне не нужно двустороннего взаимодействия при чем кинематика. про две динамики не понял вообче. да и что вы называете деформатором -модификатор bend и как его заменить соответствующим форсом.
     
  13. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    В принципе вроде понятно.Один объект деформируясь(изменяет форму) взаимодействует на другой .Если так надо подумать.Весь вопрос в том как(или чем) его деформировать в MassFx для последующей симуляции.
     
  14. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    я привел пример ткань падает на изгибающуюся трубу. если я поставлю трубу как кинематический объект то ткань начнет воздействовать на него а мне оно не надо. можно конечно разложить трубу на сегменты не меняющие геометрию в данном примере это сделать не сложно и результат будет сносный но как быть с одетым персом вот основной вопрос как представить тело как объект столкновения для ткани.
     
  15. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Если персонаж имеет кожу(органического происхождения) то это одно но если к примеру типа трансформера то здесь я думаю надо решать эту проблему как то иначе.Но в любом случае задача более менее понята хотя всё же, если бы был какой набросок того и с чем должно проходить взаимодействие было бы немого легче.
     
  16. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    не надо трансформера обычный человек. на сколько я понимаю макс предлагает решение проблемы через раг долл но это тотже набор не меняющих геометрию объектов, прилинкованных к костям на сколько я помню. юзал - не понравилось из за большого несоответствия геометрии модели и куклы.
     
  17. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Да,да, я понял.Надо подумать.Возможно стоит попробовать группы(при работе с тканью) или работу с мульти-объектами или даже"хелперы" какие подключить-пока не знаю.
     
  18. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    вообще на сколько я понял все столкновения отслеживаются по объектам не меняющим форму так вот и вопрос был есть ли технология с гибкими телами столкновения. вот интересно можно ли написать скрипт создающий что-то подобное.
     
  19. Виталий Мартынов

    Виталий Мартынов Знаток

    С нами с:
    28.02.2009
    Сообщения:
    135
    Симпатии:
    0
    Баллы:
    26
    на счет ткани вы правы но мне удалось добиться столкновения ткань - ткань только при использовании cloth без физикса и массфикса он вроде как с реактором работает. просчет медленный и убогий но зато ткань - ткань. массэфиксом такого эффекта мне добиться не удалось. может делал что не так? в справке по данным модулям ничего нет по данному вопросу.
     
  20. diwian diwian

    diwian diwian Мастер

    С нами с:
    05.06.2010
    Сообщения:
    4.742
    Симпатии:
    74
    Баллы:
    83
    Только по причине его заторможенности и не использую максовскую ткань про реактор вообще не стоит упоминать("помирает" родимый).Ткань с тканью в MassFX должна работать.Я правда не пробовал,но "прикручивание" к мешам решается относительно не сложно.
     
Модераторы: Артер

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