Реализация Soft Body физики для Unity

150 000 руб. за проект
03 сентября 2023, 02:50 • 13 откликов • 102 просмотра

  • Реализация деформации меша с использованием физики мягких тел, основанной на модели Spring/Mass.

    Наиболее подробно о данной физике можно узнать по ссылкам:

    https://en.wikipedia.org/wiki/Soft-body_dynamics - статья на Википедии.

    https://wiki.beamng.com/JBeam_Physics_Theory.html - Базовое описание принципов работы в готовом коммерческом продукте.

    https://wiki.beamng.com/Vehicle_Creation_Megapage.html - подробное описание принципов работы всех компонентов в разделе JBeam.

    https://docs.rigsofrods.org/vehicle-creation/vehicle-concepts/ - еще одно описание базовых принципов физической модели.

    https://www.youtube.com/watch?v=kyQP4t_wOGI - полезное для понимания видео.

    https://bitbucket.org/Heartbroken/trussphysics/downloads/ - Truss Physics - единственный существующий на данный момент коммерческий общедоступный вариант Soft Body физики для Unity. К сожалению, исходный код спрятан в DLL, проект давно не обновлялся, работает на версии Unity не новее 2018 года. Ассет можно скачать, подойдет для ознакомления.

    https://heartbroken.bitbucket.io/trussphysics/document/user-manual/usage/ - документация для Truss Physics.

  • Реализация взаимодействия кастомной физики с базовой физикой Unity. Физические объекты мягких тел должны реагировать на коллизию с коллайдерами базовой физики.

  • Оптимизация для работы в том числе и на мобильных устройствах.

  • Создание инструмента для удобного визуального построения и редактирования физических моделей, настройки лучей и узлов внутри редактора.

  • Написание подробной документации, комментариев к коду.

  • Подробное обсуждение этапов работы, построение проекта с учетом моих задач, постоянная коммуникация.
Ищу фрилансера с глубоким пониманием того, как работает меш, физика движка, с необходимыми знаниями в области высшей математики, владением C#. Огромным плюсом будет, если после реализации проекта мы сможем сотрудничать на постоянной основе для улучшения/изменения проекта в формате "Заказ - оплата".