Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
gds.dev
Scelume: редактор 3D-сцен и архитектурных презентаций
gds.dev
#Разработка программного обеспечения

Scelume: редактор 3D-сцен и архитектурных презентаций

5 
gds.dev Россия, Новосибирск
Поделиться: 0 0 0
Scelume: редактор 3D-сцен и архитектурных презентаций
Сфера

Строительство и ремонт

Сдано

Июнь 2026

Задача

Клиент: компания строитель домов премиум уровня

Задача: Разработать MVP независимого приложения для компании, занимающейся строительством домов премиум-класса. Приложение должно обеспечивать визуализацию интерьеров и экстерьеров, интерактивные прогулки по объектам и настройку отделки, предметов, освещения и окружения. Ключевые требования — отсутствие зависимости от Unreal Engine, Unity и других готовых игровых движков, а также возможность дальнейшего развития в desktop- и web-версиях.

Решение

Мы разработали Scelume — самостоятельное приложение для архитектурной визуализации, настройки интерьеров и экстерьеров и проведения интерактивных прогулок по объектам. В основе решения — собственное графическое ядро на Rust, без зависимости от Unreal Engine, Unity и других готовых игровых движков. Такой подход дал возможность развивать продукт под задачи клиента и самостоятельно управлять архитектурой, рендерингом и интерфейсом.

В рамках MVP реализовали:

• Загрузку и редактирование 3D-сцен. Импорт моделей в форматах glTF и FBX, работу с иерархией объектов, их расположением и видимостью. Подготовленные модели домов, помещений и предметов можно собирать в единую сцену для дальнейшей настройки и презентации.

• Настройку материалов и отделки. Физически корректные материалы, текстуры и редактор материалов на основе графа узлов. Для объектов можно подготовить несколько вариантов отделки и переключать их во время демонстрации: например, менять покрытие пола, цвет стен или материалы мебели.

• Управление освещением и окружением. Настройку солнца, неба, времени суток, экспозиции и искусственных источников света. Пользователь может сравнивать разные световые сценарии, включать светильники, изменять их яркость и цветовую температуру.

• Интерактивные прогулки по объекту. Свободное перемещение с учётом столкновений и подготовленные маршруты с обзорными точками. Для каждой точки можно задать положение камеры, способ перехода, описание и состояние сцены — например, показать помещение с определённой отделкой и вечерним освещением.

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

• Анимацию и сценарии презентации. Редактор временной шкалы для движения камеры, изменения параметров сцены и переключения вариантов. На его основе можно подготовить последовательную демонстрацию дома или отдельных помещений.

• Визуализацию в реальном времени и создание изображений. Интерактивный просмотр с PBR-материалами, тенями и отражениями дополнили фоторежимом с трассировкой путей и сохранением изображений в PNG.

• Сохранение проектов и презентаций. Сцены, материалы, исходные модели и настройки сохраняются в структуре проекта. Для одного объекта можно подготовить несколько самостоятельных прогулок с разными маршрутами и сценариями показа.

Первой реализацией стал desktop MVP. Архитектуру разделили на графическое ядро, работу со сценой, ресурсами и интерфейсом с учётом дальнейшего развития продукта в desktop и web. Браузерный просмотр предусмотрен как следующий этап.

примеры рендера в режиме прогулки (не фоторежим)
примеры рендера в режиме прогулки (не фоторежим)
примеры рендера в режиме прогулки (не фоторежим)
примеры рендера в режиме прогулки (не фоторежим)
примеры рендера в режиме прогулки (не фоторежим)
примеры рендера в режиме прогулки (не фоторежим)
примеры рендера в режиме прогулки (не фоторежим)

Результат

Разработали desktop MVP Scelume — самостоятельное приложение для архитектурной визуализации и интерактивных прогулок без зависимости от Unreal Engine и Unity.

В MVP реализовали основной сценарий: загрузку 3D-модели, настройку материалов, освещения и окружения, подготовку обзорных маршрутов и переключение вариантов отделки и обстановки. Интерактивную демонстрацию дополнили созданием статичных рендеров.

По решению клиента проект остановился на стадии MVP. Дальнейшее развитие, включая запланированную web-версию, пока приостановлено.


Стек технологий

  • Rust Rust Язык программирования

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

gds.dev с удовольствием обсудит вашу задачу

Оставить заявку