2015-11-23 5 views
2

В Unity 4 компонент ткани содержал свойство pressure, которое позволяло моделировать завышенные объекты. Однако в Unity 5 этот вариант отсутствует.Модельное давление ткани в Unity 5

Я пробовал варианты параметров предмета ткани, но не смог достичь того же результата, что и в Unity 4. В Unity 4 было довольно просто смоделировать реалистичный надутый баскетбол. Я знаю, что это может быть упрощено, но что, если мне нужно смоделировать что-то, что явно соприкасается с контактом, например, воздушным шаром?

Есть ли способ смоделировать завышенный объект в Unity 5?

ответ

2

Официальный 5.0 Physics Upgrade Guide говорит, что ткань моделирования были улучшены, но есть некоторые особенности, которые больше не доступны, как pressure:

Однако некоторые функции, которые были доступны на старом InteractiveCloth теперь нет дольше поддерживаемые новой версией PhysX, поскольку их сложно реализовать с хорошей производительностью. частность:

  • вы больше не можете использовать ткань не сталкиваться с произвольной мировой геометрией
  • слезотечения больше не поддерживается
  • вы больше не можете оказывать давление на ткани
  • вы больше не можете прикрепить ткань к коллайдеры или ткань применяют силы к жестким телам на сцене.

Так на этот вопрос, как представляется, нет не встроенным образом моделировать завышенный объект. Cloth api doc, похоже, не содержит никакого способа применить силы к отдельным точкам, так что я не вижу способа имитировать его вручную.

Надеется, какой-то другой ответ может доказать, что я не прав, но это не выглядит, как вы можете моделировать завышенный объект, используя физический движок в Unity 5.

+0

К сожалению, это то, что я нашел. Кажется, что симуляция старой ткани была более мощной, но сильно повлияла на производительность. –

+0

Поскольку мировое столкновение больше не является чем-то, объект ткани в значительной степени бесполезен, так как он слишком сильно понижен (несмотря на прирост производительности). tho im not shure, если есть какие-либо неофициальные активы/плагины, которые приносят свои собственные более продвинутые модели физики ткани? (извините, если этот комментарий слишком не по теме или основан на мнениях) – Minzkraut

+0

@Minzkraut Спасибо за комментарий. Я вижу решение, которое заключается в создании сферической сетки и имитации каждой вершины с использованием группы raycasts и весенних сил. Это не принесло бы пользы от любых оптимизаций PhysX, но этого может быть достаточно для некоторых сценариев. Если есть плагин, который сделает это, это будет хороший ответ. – 31eee384