Сидоров Данил
RU EN DE
Telegram

Система управления цифровыми двойниками

3D-сцена, на которой видно состояние реальных объектов и можно моделировать технологический процесс

Обложка кейса «Система управления цифровыми двойниками»

Задача

Заказчик следил за объектами по таблицам с показаниями датчиков, и общую картину из цифр собрать было трудно. Ещё нужна была возможность прогонять симуляции технологической цепочки.

Решение

Собрал систему на Unity, 3D-двойники объектов, к которым привязываются данные, и кастомные шейдеры на HLSL для подсветки состояний. Обновление данных отделил от визуала, чтобы подключать разные источники, не переделывая сцену

Решённые задачи

  • Собрал систему цифровых двойников на Unity
  • Реализовал 3D-двойники объектов с привязкой данных
  • Написал кастомные шейдеры на HLSL для подсветки состояний
  • Отделил обновление данных от визуала под разные источники
  • Реализовал симуляционный движок для технологической цепочки

Результат

Состояние объектов читается с одного взгляда на сцену. Добавлять модели и менять правила подсветки можно без переписывания проекта

Технологии

UnityC#

Расскажите о задаче

Telegram