Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 a7a01a45661f2e9f402fe1f9c052a6c9
DevOps/Backend | ML/IoT

Визуализатор для фонтанов

Добавлено 10 фев 2024 в 22:24
Реализовал визуализатор фонтанов для фирмы занимающейся производством фонтанов
Проект решает задачи:
  • Упрощает/ускоряет написание шоу для фонтанов(экономит деньги на времени работы режиссеров)
  • Позволяет презентовать объект заказчику( упрощает работу менеджерам по продаже)
  • Ускоряет проектирование фонтанов/ ускоряет постройку объекта( упрощает работу проектировщиков и дизайнеров)

Проект состоит из нескольких плагинов для движка unreal engine 5 написанных на C++ и с реализацией на Blueprints. В ходе его разработки были использованы библиотеки по работе с дмх и записи анимации.
Плагин состоит:

  • Набор стандартных фикстур повторяющие имеющиеся в распоряжении компании модули: форсунки, насосы, отсекатели, фонари, генераторы тумана и др. Также имеет специализированную фикстуру многоосевой форсунки с независимыми контроллерами поворота(манипулятор) контроллер которого связан с python-скриптами эмулятора их фреймворка компании.
  • Утилита для конвертации специализированного файла шоу, созданная с помощью фреймворка компании ,в анимацию понятную для ue5. В этот файл входит как музыка так и аранжировка фикстур на сцене
  • Утилита для парсинга файла-спецификации объекта где перечислены все входящие в фонтан установки и их адреса/настройки с последующей расстановкой объектов на сцене согласно спецификации
  • UMG виджет для управления плагинами и их настройке.
Примеры тестовых проектов с использованием плагина
https://disk.yandex.ru/i/C6QEREyFPAqXYw
https://disk.yandex.ru/i/yKgktj8b3x2VbA






0f1a3d8112 75b815ff9e