Shapespark — программа и облачная среда для превращения готовой архитектурной 3D-модели в интерактивную сцену, которую заказчик открывает в браузере и осматривает в свободном режиме. Инструмент рассчитан прежде всего на архитекторов, дизайнеров интерьеров, специалистов по архитектурной визуализации и команды, которым важна не отдельная статичная картинка, а управляемая презентация пространства: прогулка по помещениям, выбор заранее подготовленных материалов и объектов, переключение точек обзора, демонстрация проекта на встрече и публикация сцены по ссылке. Shapespark не заменяет систему моделирования: геометрию создают во внешнем 3D-редакторе, а здесь настраивают материалы, свет, отражения, навигацию, интерактивность, запекают освещение и подготавливают браузерную публикацию.
Что такое Shapespark и где проходит граница его задач
Главная особенность Shapespark — разделение авторинга и просмотра. Автор готовит модель в привычной CAD/BIM- или 3D-системе, переносит её в Shapespark, приводит сцену к состоянию, удобному для интерактивной навигации, а конечный зритель получает WebGL-представление. Для просмотра не требуется устанавливать исходный редактор моделирования и не нужен файл проекта SketchUp, Revit, 3ds Max, Blender или другой исходной системы. Такой подход особенно полезен в ситуациях, когда проект должен открыть клиент, менеджер по продажам, подрядчик или участник удалённой встречи, не работающий с профессиональным 3D-ПО.
Разработчик продукта — польская компания Shapespark sp. z o.o. из Кракова; компания входит в Glodon Group. Программная часть существует в двух взаимосвязанных формах. Настольный редактор предназначен для 64-разрядных Windows 10 и 11, а в актуальных подписочных планах присутствует также Cloud editor. Отдельно работает браузерный Viewer, через который открываются опубликованные сцены. Поэтому Shapespark корректнее воспринимать не как один изолированный EXE-файл, а как связку редактора, облачных сервисов публикации и браузерного проигрывателя.
Модель в Shapespark не строят с нуля. Для изменения стен, перекрытий, мебели, инженерной геометрии или параметрического объекта нужно вернуться в исходную программу моделирования, внести правку и обновить импорт. Это принципиальная граница продукта: его сильная сторона — подготовка презентационного слоя поверх существующей геометрии. Внутри редактора сосредоточены настройки визуального вида и поведения сцены, а не полноценный набор команд твердотельного, полигонального или BIM-моделирования.
Рабочая единица продукта — сцена. Она включает импортированную геометрию, материалы и текстуры, настройки освещения, lightmap, reflection probes, параметры камеры и Viewer, интерактивные расширения, точки обзора и элементы навигации. Опубликованная сцена остаётся интерактивной: зритель не просто проигрывает заранее записанную траекторию, а перемещается по доступному пространству, если автор не ограничил навигацию конкретным видом или маршрутом.
В экосистеме FreeEXE Shapespark логично соседствует с программами категории 3D-моделирования, но выполняет другую роль. Исходную геометрию можно готовить, например, в SketchUp, Autodesk Revit, Autodesk 3ds Max или Blender, после чего переносить результат в Shapespark для интерактивной презентации.
Для кого предназначен Shapespark
Архитектору Shapespark полезен на этапе согласования, когда статичные рендеры уже не дают заказчику ответа на вопросы о пространственных связях. Свободная прогулка позволяет посмотреть помещение с непривычной точки, проверить связь соседних зон, приблизиться к отделке и сопоставить несколько подготовленных вариантов. При этом автор сохраняет контроль над тем, какие комнаты доступны, какие объекты считаются поверхностью для ходьбы и какие варианты материалов разрешено переключать.
Дизайнеру интерьера важны Material picker, Switch object, интерактивные метки и возможность связать варианты с конкретными поверхностями. На этой базе можно подготовить сцену, в которой клиент меняет отделку пола, цвет стен, мебельный объект или декоративный элемент в пределах заранее созданного набора. Это не параметрическое проектирование: каждый альтернативный материал или объект должен быть заранее подготовлен и корректно включён в сцену. Такой принцип делает конфигуратор предсказуемым и не даёт пользователю выйти за рамки вариантов, которые автор действительно предусмотрел.
Для визуализатора программа даёт отдельный этап между рендерингом и доставкой результата. Вместо набора JPEG-файлов заказчик получает сцену с запечённым глобальным освещением, отражениями через probes, управляемой экспозицией и точками обзора. При этом качество интерактивной картинки нужно оценивать по другим правилам, чем одиночный офлайн-рендер: отражения здесь приближённые, а баланс между детализацией, lightmap и скоростью загрузки важнее максимальной сложности модели.
В недвижимости браузерная ссылка удобна для удалённой презентации квартиры, дома, офиса или коммерческого помещения. Сцена может быть встроена в страницу через iframe, а автор может настроить начальный ракурс, обложку, тур и минимальную навигацию. Для проектов с коммерческой конфиденциальностью важнее другой режим: локальная сцена может использоваться без публикации в облако, а в Premium предусмотрена выгрузка сцены для размещения на собственном сервере.
Для командного просмотра предусмотрены 3D meetings. В зависимости от плана меняется допустимое число участников. Это не видеомонтаж и не система записи конференций: функция предназначена для совместного присутствия в одной 3D-сцене с коммуникацией во время обсуждения. Аудио- и видеопотоки встреч Shapespark не записывает и не хранит на своей стороне, хотя участники могут записывать происходящее локальными средствами на своих устройствах.
Распространение, лицензирование и тарифы
Shapespark распространяется как коммерческий продукт с подпиской и 30-дневным пробным периодом. В текущей тарифной линейке Starter стоит 19 долларов в месяц при годовой оплате, Standard — 49 долларов в месяц при годовой оплате, Plus — 99 долларов, Premium — 249 долларов; годовые суммы составляют соответственно 228, 588, 1188 и 2988 долларов. Все четыре плана включают Windows editor, Cloud editor и неограниченное количество офлайн-сцен. Существенная разница начинается в лимитах облачного размещения и функциях публикации.
| План | Облачные слоты | 3D meetings | Публикация и настройка |
|---|---|---|---|
| Starter | 3 | не включены в постоянный план | встраивание сцены; расширенное собственное оформление ограничено |
| Standard | 25 | до 4 участников | команды, собственное или скрываемое оформление |
| Plus | 50 | до 10 участников | HTML/JavaScript-настройка, Viewer API, пользовательский домен |
| Premium | 150 | до 30 участников | HTML/JavaScript, Viewer API, пользовательский домен, собственные аватары, self-hosting |
Пробный период длится 30 дней. Он даёт три облачных слота и встречи до четырёх участников, но фирменную атрибуцию Shapespark в пробной сцене убрать нельзя. Если после пробного периода не перейти на платный режим, размещённые в trial данные не следует считать долговременным хранилищем: условия допускают удаление такого содержимого. Для рабочего проекта поэтому важно отдельно хранить исходные модели и локальные версии сцен.
Помимо подписки опубликован бессрочный вариант лицензии стоимостью 790 долларов. В него входят Windows editor, неограниченные офлайн-сцены, встраивание, брендирование, HTML/JavaScript-настройка, Viewer API и self-hosting; первый год включает облачное размещение, meetings, обновления и поддержку. Продление этих сервисов и обновлений указано по цене 395 долларов. Бессрочная лицензия имеет смысл рассматривать отдельно от подписки: она не превращает облачные ресурсы в бессрочные и не отменяет стоимость последующего обслуживания.
Коммерческая лицензия персональная: её можно установить максимум на три компьютера, но использовать должен один назначенный пользователь. Trial-лицензия предназначена для оценки и некоммерческого использования и ограничена одним компьютером. Для авторизации лицензии требуется учётная запись Shapespark. Viewer-компонент разрешено копировать, распространять и размещать в той мере, в которой это необходимо для просмотра созданной визуализации третьими лицами.
Оплата подписки поддерживает банковские карты, PayPal, Apple Pay, Google Pay, Alipay и банковский перевод. Платёжную обработку выполняет Paddle; Shapespark не получает реквизиты банковской карты как собственный набор платёжных данных. Для организации это важно при оценке цепочки обработки персональной и платёжной информации.
Интерфейс редактора и логика работы
После входа пользователь работает со списком сцен. В актуальном интерфейсе стартовая область называется Scenes: здесь создают или импортируют сцену и открывают уже существующие проекты. Карточка сцены даёт доступ к просмотру и редактированию. Сам редактор построен вокруг вертикального набора функциональных разделов, каждый из которых отвечает за отдельный слой подготовки: материалы, освещение, запекание, отражения, небо, объекты, камеру, параметры Viewer и интерактивность.

На стартовом экране видно назначение первой операции: Import your scene. Рядом отображаются расширения FBX, GLB, DAE и OBJ. Это удобная точка входа для универсального импорта, когда специального плагина для исходной программы нет. Для SketchUp, Revit и 3ds Max предусмотрены отдельные расширения, устанавливаемые вместе с настольным Shapespark, поэтому в этих системах логичнее использовать прямой экспорт.

Команда Edit переводит в редактор, а View открывает представление сцены. Внутри редактора изменения сгруппированы по смыслу. Bake отвечает за lightmap и параметры вычисления освещения; Lights — за источники; Reflection probes — за локальные панорамы отражения; Materials — за свойства поверхностей; Sky — за окружение, туман и процедурное небо; Objects — за дерево геометрии, видимость, поведение и статистику; Camera — за экспозицию, поле зрения и перемещение; Viewer — за обложку, виды и тур; Interactivity — за расширения и триггеры.
Такое разделение помогает диагностировать результат. Если поверхность выглядит неправильно из-за материала, правка делается в Materials и обычно не требует нового bake. Если меняется источник света или импортируется изменённая геометрия, lightmap нужно пересчитать. Если проблема касается отражения, проверяют Reflection probes и их bounding box. Если зритель не может пройти по лестнице или камера двигается с неестественной скоростью, проверяют Objects, Walk on и реальный масштаб исходной модели, а не пытаются лечить проблему экспозицией или скоростью камеры.
Установка и первый запуск
Для настольного редактора сначала создают учётную запись Shapespark или входят в существующую. В облачной панели есть раздел Download: команда Download запускает загрузку установочного пакета. После открытия загруженного файла запускается ShapesparkSetup; установка и первый запуск выполняются автоматически, после чего нужно принять лицензионное соглашение. Публичная страница загрузки не предоставляет стабильный прямой URL текущего установщика как обычную постоянную ссылку: дистрибутив выдаётся через авторизованную облачную панель.
Минимальная настольная среда — 64-разрядная Windows 10 или Windows 11 и 16 ГБ оперативной памяти. Встроенная графика допускается как минимум, но для расчёта освещения существенно эффективнее дискретная NVIDIA. Рекомендованная конфигурация — 32 ГБ RAM, четырёхъядерный процессор и видеокарта NVIDIA среднего или высокого класса. Это различие между минимальным запуском и комфортным bake нужно учитывать заранее: редактор способен открыться на скромной графике, но финальное запекание сложной сцены является вычислительно тяжёлой частью процесса.
Cloud editor входит в актуальные подписки и позволяет перенести часть редактирования в браузер. При этом настольная версия остаётся важной для интеграций и офлайн-сцен. Интернет не обязателен для открытия и редактирования локальной сцены в настольном приложении. Подключение требуется, когда проект нужно загрузить в облако, получить рабочую ссылку, использовать облачные сервисы или провести онлайн-встречу.
После установки полезно сделать не демонстрационный «красивый» проект, а короткую контрольную сцену из одной комнаты. На ней проверяются импорт, масштаб, материал стекла, один источник света, один reflection probe, Draft bake и браузерный просмотр. Такой пробный цикл выявляет проблемы с экспортом, UV, драйвером GPU и сетевым доступом до того, как в работу попадёт крупная модель.
Базовый рабочий процесс: от модели до браузерной сцены
Полный цикл состоит из нескольких этапов, и порядок имеет значение. Shapespark переносит часть свойств из исходного файла, но окончательная интерактивная сцена формируется уже после импорта. Рабочую последовательность удобно строить так:
- Подготовить исходную модель. Удалить ненужную скрытую геометрию, проверить реальный масштаб и убедиться, что поверхности, которые должны получать текстуру, имеют корректную UV-развёртку. Shapespark автоматически создаёт UV для lightmap, поэтому отдельную lightmap-развёртку заранее делать не требуется.
- Выбрать канал импорта. Для универсального обмена подходят FBX, GLB, DAE и OBJ; для SketchUp, Revit и 3ds Max удобнее фирменные расширения. Для Rhino актуальная инструкция рекомендует GLB, потому что геометрия, материалы и текстуры упаковываются в один файл.
- Импортировать или обновить сцену. При повторном экспорте нужно различать обновление существующей сцены и создание новой. После изменения геометрии одного Reload недостаточно: сцену следует заново экспортировать или импортировать и затем пересчитать зависимые данные.
- Проверить масштаб. Один метр модели должен соответствовать одному реальному метру. Это влияет не только на ощущение размера, но и на скорость движения камеры, высоту подъёма, параметры света и практический выбор дистанций.
- Привести материалы. Проверить base color, opacity, roughness, metallic, bump, emissive и двусторонность. Там, где свойство связано с импортированным материалом, цепочка-связь позволяет оставить автоматическое обновление; разрыв связи фиксирует локально заданное значение Shapespark.
- Настроить свет и окружение. Добавить или скорректировать Sun, Spot, Point, Area и окружающее освещение, выбрать Sky, при необходимости настроить туман и процедурные облака. Световые изменения относятся к тем операциям, после которых lightmap нужно пересчитать.
- Использовать Bake Preview. Предварительный режим даёт живую оценку освещения без ожидания полноценного финального расчёта. Это средство поиска грубых ошибок: чрезмерно тёмных зон, неверной позиции источника, проблемного диапазона яркости.
- Сделать Draft bake. Для черновой проверки удобно использовать 100 samples. На этом этапе оценивают световые протечки, шум, слишком тёмные углы и общее распределение света, а не микродеталь текстуры.
- Расставить Reflection probes. В важных помещениях probes размещают примерно на уровне глаз и ближе к центру пространства. Для прямоугольной комнаты bounding box улучшает пространственную привязку отражения. Без локального probe поверхность может использовать панораму из соседней комнаты, что заметно искажает отражённое окружение.
- Настроить Viewer и навигацию. Создать Walk, Top или Orbit views, выбрать начальную точку Set current, при необходимости включить Automatic tour, настроить ограничения движения и элементы интерфейса.
- Добавить интерактивность. Material picker, Switch object, Change view, HTML label, Audio, Video texture, Open URL, Hide triggers и Script добавляются только после того, как базовая сцена уже стабильно работает. Это упрощает диагностику: сначала проверяется графика и навигация, затем поведение.
- Оптимизировать геометрию. В Objects просмотреть статистику и самые тяжёлые meshes. Встроенное упрощение может существенно сократить число треугольников и размер mesh-буфера, но после агрессивного упрощения нужно проверить мелкие детали и lightmap на артефакты.
- Выполнить финальный bake. Для финального качества руководство рекомендует не менее 800 samples. Выбираются подходящие lightmap resolution, число bounces, Max lightmaps, фильтры и устройство CPU/GPU. Результат оценивается в Viewer, а не только в статическом Preview.
- Опубликовать и проверить. После Upload сцена получает ссылку. Её нужно открыть не только на рабочей станции автора, но и в обычном браузере на целевом ноутбуке или мобильном устройстве: проверить время первого открытия, управление, читаемость материалов, интерактивные триггеры и отсутствие провалов FPS.
Техническая граница проходит между изменениями, влияющими на baked lighting, и изменениями, которые от него не зависят. Повторный импорт геометрии и правки освещения требуют нового bake. Изменение ряда свойств материала, точек обзора и интерактивных расширений можно проверять без пересчёта lightmap. Это позволяет экономить время на поздней стадии: сначала стабилизировать геометрию и свет, затем настраивать презентационную логику.
Импорт, форматы и интеграции
Универсальный импорт охватывает FBX, GLB, COLLADA/DAE и OBJ. Практический выбор зависит от исходной программы. GLB удобен тем, что может содержать геометрию, материалы и текстуры в одном файле. FBX распространён в DCC-пайплайнах и используется в инструкциях для Blender и Maya. DAE остаётся рабочим вариантом, в частности для Cinema 4D. OBJ подходит как простой геометрический обмен, но требует внимательнее следить за сопутствующими материалами и текстурами.
| Источник | Рекомендуемый путь | Что важно проверить |
|---|---|---|
| SketchUp | расширение Shapespark | режим нового экспорта или обновления существующей сцены, солнце и соответствие версий программ |
| Revit | экспорт из вкладки Add-Ins через расширение Shapespark | Export Type, Scene Name, Level of Detail, Include Sun |
| 3ds Max | расширение Shapespark | совместимость материалов и световых свойств, преобразование неподдерживаемых конструкций |
| Blender | FBX | простые материалы, Principled BSDF, Base Color и Alpha, корректные UV |
| Rhino | GLB, также доступны DAE и OBJ | детализация геометрии; параметр vertexAccuracy влияет на размер и время загрузки |
| Maya | FBX | единицы измерения в метрах и предсказуемая структура материалов |
| Cinema 4D | DAE/Collada | сохранение проекта с ассетами и корректный перенос используемых каналов материалов |
В Revit экспортёр размещается в Add-Ins. Level of Detail определяет, насколько детально будет тесселироваться геометрия: рост детализации даёт более гладкие криволинейные объекты, но увеличивает число треугольников и стоимость загрузки. Include Sun позволяет перенести положение солнца. После изменения BIM-модели правильнее обновлять существующую сцену, а не каждый раз собирать отдельную копию без необходимости.
Для Rhino есть отдельный практический компромисс. Команда Export Selected позволяет экспортировать только нужную часть модели. Параметр vertexAccuracy по умолчанию равен 0,0005 м. Уменьшение значения повышает точность аппроксимации криволинейной геометрии, но создаёт больше данных и увеличивает время загрузки. Изменение этого параметра начинает влиять на сцену только после реального обновления импорта; простое переоткрытие старого результата не перегенерирует геометрию.
При переносе материалов не следует ожидать полной идентичности любой сложной shader-сети. Для всех поддерживаемых источников стабильно переносятся базовый цвет, diffuse texture и opacity; часть дополнительных отражательных свойств поддерживается в специализированных интеграциях, прежде всего Revit. Сложные процедурные материалы, нодовые эффекты и рендер-специфичные шейдеры разумнее упрощать до набора свойств, которые Shapespark умеет интерпретировать напрямую.
Текстуры автоматически уменьшаются с учётом площади поверхности, которую они покрывают. Это полезно для доставки через браузер: декоративная карта не должна оставаться чрезмерно большой, если занимает крошечный объект. Однако автоматика не отменяет авторской подготовки. Повторяющиеся текстуры, карты normal/bump, маски прозрачности и мелкие надписи стоит проверять в реальном Viewer при типичном расстоянии камеры, потому что визуально достаточное разрешение зависит от масштаба поверхности и сценария просмотра.
Специальные экспортёры важны ещё и тем, что позволяют обновлять проект без ручной сборки промежуточного файла на каждом цикле. В SketchUp и Revit исходное приложение и настольный Shapespark должны быть запущены во время прямого экспорта. Для рабочего компьютера это означает, что совместимость конкретного выпуска исходной программы и установленного расширения нужно проверять до начала большого проекта, особенно после обновления Revit или 3ds Max.
Материалы и текстуры
Раздел Materials управляет видом поверхностей после импорта. У стандартного материала есть базовый цвет и текстура, прозрачность, roughness, metallic, emissive, bump, двусторонность и UV Transform. Кроме Standard доступны специальные типы Water и Grass. Логика настройки построена вокруг сочетания импортированных свойств и локальных корректировок.

Base color по умолчанию связан с одноимённым свойством исходного материала. Пока связь активна, повторный импорт может обновить значение. Значок цепочки позволяет разорвать связь и сохранить значение, заданное непосредственно в Shapespark. Это удобно, когда геометрию приходится регулярно обновлять из BIM-модели, но презентационный оттенок поверхности уже согласован и не должен случайно изменяться при очередном экспорте.
Для базовой текстуры предусмотрена коррекция Contrast и HSL. Такая коррекция полезна для небольших тональных правок без редактирования файла изображения во внешнем приложении. Roughness задаёт характер блика: 0 соответствует максимально гладкой зеркальной поверхности, 1 — очень шероховатой. Для roughness можно использовать текстуру. Metallic отделяет металлическую модель отражения от неметаллической, также поддерживая карту. Реалистичность этих свойств зависит от наличия корректно размещённого reflection probe.
Прозрачность стекла требует осознанной настройки. Один из документированных вариантов для практически бесцветного стекла — базовый цвет с нулевыми RGB-компонентами и opacity около 0,05: такая поверхность блокирует небольшую долю света и остаётся визуально прозрачной. В реальном проекте стекло надо проверять вместе с отражением и светом, потому что слишком высокая непрозрачность делает витрину «молочной», а отсутствие подходящего probe лишает её правдоподобного отражённого окружения.
Emissive используется для материалов, которые должны выглядеть самосветящимися, например световых полос или экранов. Параметр Strength управляет интенсивностью. Bump добавляет микрорельеф без усложнения геометрии. Double-sided заставляет отрисовывать обе стороны полигона, но lightmap запекается только для передней стороны; поэтому двусторонность не следует применять как универсальную замену корректно смоделированной толщине на больших поверхностях, где видимая обратная сторона должна получать полноценное освещение.
UV Transform позволяет масштабировать и ориентировать текстуру. Anti-Tiling уменьшает заметность регулярного повторения на больших площадях. Эти инструменты полезны для пола, штукатурки, ткани и других материалов, где исходная карта многократно повторяется. При этом они не исправляют полностью неверную исходную UV-развёртку: если на объекте нет пригодных координат, особенно заметно это проявится в Material picker, где вместо ожидаемой текстуры может появиться лишь усреднённый цвет.
В ветке 3.4.0 появилась возможность создавать новые материалы прямо в редакторе. Одновременно актуальная инструкция Material picker продолжает рекомендовать для конфигураторов импортировать альтернативные материалы вместе с исходной 3D-моделью в виде «material pool». Эти два механизма решают разные задачи: новое редактирование материалов ускоряет локальную работу, а заранее подготовленный pool остаётся надёжным способом гарантировать наличие всех вариантов, которые должны переключаться интерактивно в опубликованной сцене.
После настройки материалов полезно сделать два контрольных просмотра. Первый — при нейтральном ракурсе и обычной экспозиции, где видно соответствие базового цвета и масштаба текстуры. Второй — под скользящим углом к источнику света, где проявляются roughness, metallic и bump. Такая пара ракурсов быстрее показывает, где проблема относится к текстуре, а где — к отражению или lighting.
Освещение и запекание lightmap
Shapespark использует запечённое освещение как основу производительной браузерной сцены. Lightmap хранит рассчитанное количество света, достигающего разных частей геометрии. Такой подход снимает значительную часть тяжёлых вычислений с компьютера зрителя, но переносит их в стадию подготовки: перед публикацией автор должен подобрать источники, разрешение lightmap, число samples и bounces и дождаться расчёта.

В Lights доступны Ambient light, Sky light, Spot, Point, Area и Sun; в списке также представлены emissive-материалы, влияющие на освещение. Кнопки добавления позволяют создать Spot, Area, Sun и Point. Экземпляры одного типа света могут разделять настройки, при этом позиция и ориентация остаются индивидуальными. Для точечного и направленного света важно избегать размещения непосредственно в поверхности: свет, фактически находящийся на стене или потолке, способен создавать протечки и неестественные пятна.

| Параметр Bake | Практический ориентир | Цена увеличения |
|---|---|---|
| Quality | Draft 100, Medium 400, High 800, Super 1200 samples | рост времени расчёта |
| Samples | около 10 для очень быстрой диагностики, 100 для черновика, 800 и выше для финала | меньше шума и выше точность, но дольше bake |
| Bounces | примерно 3 для экстерьера, около 8 для интерьера | более полный непрямой свет и более длительный расчёт |
| Lightmap resolution | пример 75 пикселей на метр как сбалансированная отправная точка | рост памяти, размера и времени загрузки |
| Max lightmaps | 2 для мобильной или чувствительной к загрузке сцены, 4 обычно достаточно | больше данных в опубликованной сцене |
| Ambient occlusion | Distance около 1 для архитектурной сцены; Intensity 0,1 — лёгкий эффект, 0,5 — сильный | чрезмерное значение затемняет стыки |
Bake Preview показывает приближённый свет в реальном времени и предназначен для настройки, а не для финальной оценки всех эффектов. В Preview отсутствуют некоторые особенности итогового Viewer: отражательность, особенности Water и Grass, часть модификаторов видимости и постобработка denoiser. Поэтому совпадение общей световой логики не означает пиксельное совпадение с итоговой сценой.
Финальный Bake выполняется на CPU или GPU. CUDA и OptiX предназначены для NVIDIA; OptiX обычно предпочтителен, а мощная GPU-конфигурация заметно быстрее CPU. Если одна и та же видеокарта одновременно выводит интерфейс Windows и считает lightmap, рабочий стол может стать менее отзывчивым. При нескольких GPU лучше использовать близкие по производительности устройства, иначе медленная карта способна ограничивать выгоду параллельного расчёта.
Light Tree снижает шум в сценах со сложным множеством источников, но добавляет вычислительную работу. AI denoiser очищает оставшийся шум после расчёта. Flood dark limit помогает бороться с тёмными артефактами в углах: для сцены низкой и средней яркости отправной точкой служит около 0,02, а в яркой сцене значение может подниматься примерно до 0,08. После изменения параметров постобработки полезно сравнивать проблемные зоны в одном и том же ракурсе, чтобы не принять общий рост яркости за устранение конкретного дефекта.
Время расчёта зависит от геометрии, lightmap, samples, количества bounces и устройства. Черновой Draft на рабочей архитектурной сцене может занимать от нескольких минут примерно до четверти часа; финальный расчёт высокого качества — от нескольких часов до существенно более долгого периода на сложном проекте. Поэтому финальный bake должен быть последней крупной вычислительной операцией после стабилизации геометрии и света, а не инструментом для каждой мелкой дизайнерской итерации.
Отражения, небо и камера
Отражения в Shapespark основаны на reflection probes. Probe захватывает панораму окружения и затем используется отражающими материалами. Это производительный метод, рассчитанный на средние настольные и мобильные устройства, но он остаётся приближением: отражение может быть геометрически неточным или искажённым, особенно если probe расположен не в том помещении, сильно смещён относительно объекта или не ограничен подходящим bounding box.
Практическое правило — создавать локальный probe в каждом важном помещении, где есть стекло, полированный камень, металл, зеркало или глянцевые панели. Точку удобно ставить примерно на уровне глаз и ближе к центру комнаты. В прямоугольном пространстве bounding box помогает скорректировать параллакс. После перестановки объектов или переключения материалов современные версии умеют автоматически обновлять probes, однако финальную проверку отражений всё равно следует делать в Viewer на целевых ракурсах.
Sky поддерживает 360×180-градусную эквиректангулярную текстуру; неправильная проекция даёт заметный шов. Окружение можно вращать. Отдельно настраиваются distance fog и height fog: плотность, начало или уровень и цвет позволяют создавать глубину экстерьера либо скрывать далёкие границы сцены. В актуальной ветке 3.6.x развивается Hosek-Wilkie procedural sky, где доступны облака с параметрами Coverage, Density, Pattern offset и Animate.

В Camera экспозиция имеет нейтральное значение 0, а Gamma — 1; эти настройки не меняют уже рассчитанную lightmap, поэтому подходят для финального тонального баланса без нового bake. Field of View управляет перспективой: около 70° даёт широкий обзор и сильнее подчёркивает перспективные искажения, около 50° выглядит естественнее, но сужает кадр. В ветке 3.6.1 нижний предел FOV поднят до 35°, что исключает чрезмерно узкие настройки.
Auto exposure включён по умолчанию и дополняется Brightness Target. Tone mapping предлагает Low, Medium и High Contrast. Можно подключить LUT через Color map и включить motion blur. Camera volumes типа Cube или Sphere позволяют менять Exposure и Gamma только внутри выделенной области — например, компенсировать переход из яркого экстерьера в тёмный интерьер без одной глобальной настройки для всей сцены.
Max speed по умолчанию равен 1,11 м/с. Этот параметр не следует использовать для маскировки ошибочного масштаба. Если комната в исходной модели в десять раз больше или меньше реальной, изменение скорости лишь скрывает один симптом, а свет, fog, коллизии и восприятие FOV останутся физически несогласованными. Сначала исправляется масштаб, затем подбирается скорость движения.
Объекты, коллизии и навигация
Objects показывает дерево сцены и свойства выбранной геометрии. Здесь важны не только видимость и выбор объекта, но и поведение навигации. Флаг Walk on определяет поверхности, по которым камера может автоматически подниматься и перемещаться. Для лестницы, подиума или наклонной плоскости это критическая настройка: без неё автоматический подъём может не распознать поверхность как допустимую для ходьбы.

Auto path в Camera строит перемещение между видами с учётом коллизий. Auto climb работает только в режиме scene view и опирается на Walk on. Высота камеры может быть Default или Fixed. Эти механизмы помогают сделать перемещение между точками обзора менее резким, но не исправляют топологические ошибки модели: узкий проём, невидимый объём или случайная геометрия в проходе всё равно могут блокировать путь.

В Objects есть Scene statistics и инструменты mesh simplification. Список помогает найти самые тяжёлые объекты по числу треугольников. Упрощение включено по умолчанию в новых сценах и в зависимости от геометрии способно сократить число треугольников и размер mesh-буфера до примерно 70%. Операция обычно занимает секунды, поэтому её разумно применять выборочно: сначала на декоративных объектах с избыточной детализацией, затем проверять силуэт, края и световые карты.
Слишком высокий коэффициент simplification может испортить мелкую фурнитуру, круглые профили, перфорацию и границы поверхностей. Если текущая lightmap рассчитана для старой геометрии, сначала нужно привести данные в согласованное состояние и затем повторить bake. После упрощения следует проверить не только средний FPS, но и места, где камера подходит близко к предмету: именно там геометрические артефакты заметнее всего.
Viewer: точки обзора, туры и прогрессивная загрузка
Viewer определяет, как сцена встретит конечного пользователя. На обложке можно задать название, автора, логотип и адрес сайта автора; возможность собственного брендирования зависит от тарифа и недоступна в полном объёме в trial и Starter. Основная часть раздела — Views. Кнопки + Walk, + Top и + Orbit создают разные типы представления, а первый вид становится начальным, если автор не назначил другое состояние.

Для каждого view можно задать Name, Navigation, использовать Set current, скрыть элемент из меню, ограничить панорамирование, углы и дистанцию. Walk подходит для свободного осмотра изнутри; Top — для плана сверху; Orbit — для вращения вокруг объекта или здания. Несколько видов помогают сегментировать сценарий: пользователь может начать с обзорного Orbit, перейти в Top для ориентации и затем открыть Walk для детального осмотра.
Automatic tour связывает подготовленные виды в последовательность. Параметр Start on scene load запускает тур при открытии. Автоматический тур полезен как вступление, но не должен блокировать свободную навигацию, если цель сцены — самостоятельный осмотр. После окончания или остановки тура зрителю нужен понятный способ перейти к обычным видам.
Progressive loader включается для тяжёлых сцен, время полной загрузки которых превышает 30 секунд. Сначала доставляется геометрия и базовые цвета, затем — текстуры и lightmap. Такой порядок уменьшает субъективное ожидание и позволяет увидеть структуру раньше, но не уменьшает фактический объём сцены. Если пользователь всё равно ждёт долго или мобильный браузер выгружает вкладку из памяти, нужно оптимизировать геометрию и lightmap, а не рассчитывать только на progressive loading.
Interaction prompt объясняет базовое управление. Его значение особенно заметно на публичных презентациях, где зритель никогда раньше не открывал интерактивную архитектурную сцену. Короткое обучение управлению мышью или касанием снижает вероятность, что пользователь примет сцену за статичную картинку и не обнаружит возможности перемещения.
Интерактивность и конфигураторы
Interactivity расширяет сцену действиями, которые запускаются при щелчке, наведении, попадании камеры в область или взаимодействии с конкретным объектом. Новое расширение создаётся кнопкой +. В актуальном редакторе доступны HTML label, Audio, Material picker, Video texture control, Open URL, Change view, Hide triggers, Script, Meeting projection screen и Switch object. Набор позволяет строить не только прогулку, но и управляемую презентацию с выбором вариантов и информационными слоями.
Material picker меняет материал объекта в реальном времени. Для корректного отображения текстуры объекту требуется UV-развёртка; без неё зритель может увидеть только усреднённый цвет. Есть ещё один важный эффект: если несколько объектов используют один и тот же исходный материал, подтверждённая замена может примениться ко всем таким объектам. Чтобы переключать одну столешницу или одну стену независимо от остальных, этим объектам заранее назначают отдельные материалы.
Switch object подходит для альтернативной геометрии: например, два варианта светильника, дивана или кухонного фасада. Оба объекта готовят заранее, а интерактивность управляет их видимостью. Это надёжнее, чем пытаться строить новую геометрию на стороне Viewer: браузер получает уже подготовленные варианты и только переключает состояние.
Change view переводит пользователя к подготовленной точке. На этой основе можно сделать кликабельные названия комнат на плане: Sprite или другой trigger запускает переход в заранее созданный view. Hide triggers помогает очищать интерфейс после того, как действие больше не нужно. Open URL связывает элемент сцены с внешним ресурсом, но при публичной публикации адреса следует выбирать осторожно, чтобы не отправлять зрителя на непредусмотренный домен.
Audio принимает звуковые файлы; для совместимости рекомендуются MP3 или FLAC. Можно настроить Autoplay, а повторный Play начинает воспроизведение с начала. В Viewer есть общий переключатель звука. Video texture control управляет видеотекстурой на поверхности. Meeting projection screen предназначен для демонстрации контента во время 3D meeting и требует UV-развёртки и базовой текстуры на целевой поверхности.
Script выполняет пользовательский JavaScript при загрузке или по действию. Это один из самых гибких механизмов, но он одновременно увеличивает объём проверки: пользовательский код может конфликтовать с другими расширениями, обращаться к внешним ресурсам или менять поведение, которое не видно из настроек сцены. Для рабочей публикации сценарии лучше держать короткими, проверять в отдельной копии и тестировать в тех же браузерах, которыми будут пользоваться клиенты.
Триггеры могут быть Sphere, Sprite, Object type или Camera volume. Выбор определяет, как зритель инициирует действие. Sphere удобна для пространственной зоны, Sprite — для визуальной метки, Object — для интеракции с самой геометрией, Camera volume — для реакции на вход камеры в область. В сцене с большим числом интерактивных объектов разумно использовать единообразные правила, чтобы одинаковое действие не требовало от пользователя разных жестов в соседних комнатах.
Публикация, встраивание и собственный сервер
Облачная публикация начинается после завершения редактирования. В настольном приложении сцену закрывают, выбирают Upload и получают ссылку после загрузки. Опубликованные сцены отображаются в Cloud Scenes. Количество одновременно размещённых сцен зависит от тарифа: 3, 25, 50 или 150 слотов. Ограничение относится именно к облачному размещению; количество локальных офлайн-сцен в текущих планах не ограничивается.
Сцену можно встроить в сайт через iframe. При таком способе Viewer работает внутри страницы, а сайт остаётся оболочкой. Для 3D meeting во встроенном режиме браузеру нужно разрешить доступ к камере и микрофону. Встраивание следует проверять отдельно от прямой ссылки: контейнер страницы может иметь другие размеры, политику разрешений и поведение на мобильном устройстве.
Plus и Premium дают HTML/JavaScript-настройку и Viewer API, что позволяет глубже связывать Viewer с интерфейсом сайта. Custom domain отделяет публичный адрес от стандартного домена размещения. На облачном хостинге Shapespark используется глобальная CDN и автоматически выдаваемый HTTPS-сертификат для пользовательского домена. Для публичного портфолио это снимает необходимость самостоятельно настраивать доставку статических файлов.
Premium добавляет self-hosting. Экспортируемый bundle представляет собой ZIP-пакет с HTML, JavaScript, текстурами и другими ресурсами сцены. Его распаковывают и размещают на собственном веб-сервере. При передаче по FTP следует использовать binary mode, чтобы не повредить двоичные ресурсы. Для Apache рекомендуется настроить сжатие и кэширование через .htaccess; аналогичные параметры кэширования и content type нужны nginx и IIS.
Self-hosting полезен там, где организация контролирует домен, политику хранения и сетевую инфраструктуру. Однако собственный сервер означает и собственную ответственность за HTTPS, корректные MIME-типы, сжатие, кэш, резервное копирование и доступность. Перенос bundle на внутренний сервер не устраняет браузерные требования Viewer и не делает тяжёлую сцену легче; оптимизация геометрии и lightmap остаётся обязательной.
Производительность и оптимизация
У Shapespark нет жёстко опубликованного абсолютного лимита треугольников. Практическая граница определяется целевым устройством, объёмом текстур, lightmap и приемлемым временем открытия. Для старых мобильных устройств руководство рекомендует держать сцену ниже примерно 4 миллионов треугольников. На настольном компьютере возможны 10–20 миллионов, если длительная загрузка приемлема. Это не целевые значения, к которым нужно стремиться, а ориентиры масштаба: чем меньше лишней геометрии, тем больше запас по памяти и скорости.
Оптимизацию выгоднее начинать в исходном приложении. Декоративная фаска, невидимая задняя сторона мебели, внутренние детали приборов и чрезмерно сегментированные круглые элементы увеличивают размер, но не всегда влияют на визуальный результат. После импорта Scene statistics помогает найти объекты, которые дают наибольший вклад. Встроенная simplification быстро сокращает полигоны, однако автор должен визуально проверить объект после операции.
Вторая крупная статья расхода — lightmap. Повышение resolution улучшает световую детализацию, но увеличивает память и объём загрузки. Рост Max lightmaps аналогично увеличивает количество данных. Для мобильной сцены два lightmap могут быть разумным пределом, а четыре обычно достаточно для обычной сцены. Попытка компенсировать плохой UV или шум только экстремальным разрешением часто ухудшает доставку сильнее, чем улучшает изображение.
Количество samples влияет главным образом на время bake и остаточный шум, а не напрямую на объём геометрии. Поэтому правильная стратегия разделяет этапы: на 100 samples быстро найти грубые ошибки, затем выполнить финальные 800 и выше только после стабилизации света. Если финальный расчёт приходится повторять из-за каждой мелкой правки геометрии, проблема не в скорости GPU, а в неверном порядке работы.
GPU обычно даёт главный выигрыш в bake. При работе на CPU редактор остаётся совместимым с более широким набором машин, но сложная сцена рассчитывается дольше. В 3.5.0 появился экспериментальный AMD GPU baking, однако основная рекомендованная конфигурация по-прежнему ориентирована на NVIDIA. В 3.4.0 обновлённый движок Cycles 4.4 улучшил CPU performance, но одновременно прекращена поддержка baking на старых GeForce 600/700.
Для Viewer нужно проверять среднюю и худшую ситуацию. Сцена, которая плавно работает на рабочей станции автора, может загружаться иначе на смартфоне с ограниченной памятью или на офисном ноутбуке. Контрольный тест должен включать холодное открытие без кэша, переход между комнатами, просмотр крупного отражающего объекта, переключение материалов и возврат к стартовой точке. Если проблемы проявляются только после нескольких минут, проверяют объём памяти и тяжёлые интерактивные элементы, а не только скорость первого кадра.
Системные требования
Актуальные требования к созданию сцен разделяют настольный редактор и браузерный просмотр. Для Windows editor минимально нужны 64-разрядные Windows 10 или Windows 11, 16 ГБ RAM и интегрированная графика. Рекомендуются 32 ГБ RAM, четырёхъядерный CPU и NVIDIA GPU среднего или высокого класса. Минимальная графика означает возможность работы с редактором, но не гарантирует быстрый финальный bake.
| Компонент | Минимум | Рекомендуемый или практический ориентир |
|---|---|---|
| ОС для настольного редактора | 64-bit Windows 10 или Windows 11 | актуальная 64-разрядная Windows с современными драйверами GPU |
| Оперативная память | 16 ГБ | 32 ГБ |
| Процессор | совместимый 64-разрядный CPU | 4 ядра и более для комфортной подготовки |
| Графика | интегрированная | NVIDIA среднего или высокого класса для ускорения baking |
| Браузер Viewer | браузер с WebGL | актуальная версия современного браузера с аппаратным ускорением |
| Интернет | не нужен для локального редактирования настольной сцены | нужен для облачной публикации, cloud-сервисов и online meetings |
Требования просмотра зависят от конкретной сцены сильнее, чем от фиксированной спецификации компьютера. WebGL является обязательной технологической базой. Если браузер отключил аппаратное ускорение, драйвер заблокирован или устройство не поддерживает нужные WebGL-возможности, Viewer не сможет работать корректно независимо от скорости соединения. При диагностике важно отличать сетевую задержку загрузки от низкой частоты кадров после того, как все ресурсы уже загружены.
Объём видеопамяти для самого настольного Shapespark не задан как единое минимальное число на странице требований. Поэтому при выборе GPU лучше ориентироваться не на выдуманный порог VRAM, а на тип задач: размер сцены, используемый режим baking и длительность финальных расчётов. Мощная NVIDIA полезна именно потому, что позволяет задействовать CUDA/OptiX, а не потому, что Viewer требует эксклюзивную модель видеокарты.
Практические сценарии
Согласование интерьера с заказчиком
Для квартиры или дома полезно сделать Walk views для ключевых комнат, один Top для ориентации и несколько Material picker для отделки, которая ещё не утверждена. Важные отражающие материалы — зеркало, стекло душевой, полированный камень — получают локальные reflection probes. После Draft bake проверяется читаемость теней, затем выполняется финальный расчёт. Результат считается готовым только после того, как клиентская ссылка открыта на обычном ноутбуке и смартфоне и все варианты материалов переключаются без исчезновения текстуры.
Не стоит превращать такую сцену в каталог из сотен вариантов. Каждый дополнительный материал нужно подготовить, проверить UV, цвет и сочетание с освещением. Практичнее оставить только реально рассматриваемые варианты и дать им понятные названия. Тогда интерактивность помогает принять решение, а не перегружает интерфейс.
Если интерьер регулярно меняется, полезно заранее определить, какие свойства остаются связанными с исходной моделью, а какие фиксируются в Shapespark. Например, геометрия стены и имя материала могут обновляться из BIM-модели, а согласованный цвет base color лучше отвязать от импорта. Тогда повторный экспорт не возвращает случайно старое оформление. После обновления геометрии выполняется новый bake, а после изменения одного только варианта материала достаточно повторного просмотра.
Презентация объекта недвижимости
Для маркетинговой сцены важны быстрый старт, обложка, начальный ракурс, понятная навигация и умеренный объём. Тяжёлую геометрию мебели и декора упрощают, lightmap ограничивают разумным числом, а progressive loader используют как дополнительный механизм, если полная загрузка всё равно превышает 30 секунд. Ссылку проверяют в режиме, близком к аудитории: через мобильную сеть или обычный домашний Wi-Fi, а не только из быстрой офисной сети.
Если сцена встроена на сайт, дополнительно проверяют высоту iframe, полноэкранный режим, жесты на сенсорном экране и то, не перекрывает ли интерфейс сайта элементы Viewer. Рекламная страница и 3D-сцена должны работать как единый сценарий: посетитель понимает, что изображением можно управлять, и не оказывается в пустой точке после загрузки.
Для нескольких типов квартир можно использовать отдельные сцены или переключение объектов внутри одной сцены, но решение зависит от объёма геометрии. Объединение слишком многих вариантов в один проект увеличивает download и память даже тогда, когда пользователь видит только один вариант. Если квартиры различаются планировкой, отдельные сцены обычно проще контролировать и оптимизировать, чем один гигантский Switch object.
Конфигуратор отделки и мебели
Material picker подходит для отделки, Switch object — для геометрически разных предметов. В исходной модели для переключаемой поверхности назначают отдельный материал и обеспечивают UV. Альтернативы заранее включают в material pool или создают в редакторе в пределах поддерживаемого рабочего процесса. Для каждого варианта проверяют не только цвет, но и roughness, metallic, bump и отражения. Если две стены используют один общий материал, смена одного варианта может затронуть обе — это обнаруживается только при тесте логики связей.
Для нескольких товарных групп лучше разделять действия на простые зоны: один trigger на столешнице меняет столешницу, другой на фасадах — фасады. Сложный Script оправдан только там, где стандартных действий недостаточно. Чем больше пользовательской логики, тем важнее регрессионная проверка после обновления версии Shapespark.
У конфигуратора есть физическое ограничение: смена материала не пересчитывает глобальное освещение так, как если бы вся сцена заново прошла bake. Для близких по отражательности и яркости вариантов это обычно приемлемый рабочий сценарий, но радикально разные материалы следует оценивать заранее. Если один вариант очень светлый и матовый, а другой почти чёрный и зеркальный, результат нужно проверить в Viewer для обоих состояний и не полагаться только на исходный bake.
Удалённое обсуждение проекта
3D meeting превращает одну сцену в общее место встречи. Организатор заранее готовит точки обзора и, при необходимости, Meeting projection screen. Перед встречей проверяются доступ камеры и микрофона, браузерные разрешения и скорость открытия сцены у участников. Standard рассчитан на встречи до четырёх участников, Plus — до десяти, Premium — до тридцати; при большем составе нужен другой формат демонстрации или иная организация сессии.
Встречу не следует считать системой записи и хранения обсуждений. Shapespark не записывает и не хранит аудио- и видеопотоки meetings, а участники могут вести локальную запись своими средствами. Если проект требует формального протокола, его ведут отдельно.
Перед созвоном полезно отправить участникам обычную ссылку для предварительного открытия и кэширования сцены. Тогда время встречи не тратится на первый download. Если встреча идёт внутри iframe, отдельно проверяют атрибуты разрешений для камеры и микрофона: прямой URL и встраиваемая страница могут вести себя по-разному из-за browser permission policy.
Выставочный стенд, шоурум или продуктовая презентация
Здесь полезны Orbit, интерактивные метки, Video texture control и переключение вариантов объектов. Камеру можно ограничить так, чтобы пользователь не уходил за пределы демонстрационной зоны. Для стационарного стенда сцену проверяют на конкретном компьютере и экране, отключают лишние внешние переходы и заранее кэшируют ресурсы, если сетевое соединение на площадке нестабильно.
Если демонстрация должна работать полностью без внешней сети, настольная локальная сцена подходит лучше облачной ссылки. При необходимости web-развёртывания внутри корпоративной сети Premium self-hosting позволяет разместить bundle на собственном сервере, но его нужно обслуживать как обычное веб-приложение: HTTPS, MIME-типы, кэширование и резервные копии остаются задачей инфраструктуры.
Для сенсорного киоска важно не только качество изображения, но и отсутствие «тупиков» навигации. Стартовый view, возврат к обзору и понятные зоны переключения нужно повторно проверить без клавиатуры. Если пользователь может случайно оказаться за моделью или далеко от объекта, ограничение Orbit или заранее определённые views обычно надёжнее полностью свободной камеры.
Конфиденциальный проект
Самый строгий режим — не загружать сцену в облако и работать с локальной копией. Локальное редактирование настольного Shapespark не требует постоянного подключения к интернету. Если облачная публикация всё же нужна, трудно угадываемое имя сцены снижает вероятность случайного обнаружения и сервис не продвигает содержимое без согласия автора, но секретность URL не является полноценной системой ролей и разграничения доступа. Для чувствительных данных предпочтительнее self-hosting с собственной аутентификацией на уровне веб-сервера либо офлайн-показ.
В корпоративной среде дополнительно учитывают diagnostic logs. Problem report может содержать имя сцены и имя пользователя Windows в путях файлов. Если название проекта само по себе конфиденциально, перед отправкой отчёта в поддержку стоит применять внутренний порядок согласования таких данных.
Ограничения Shapespark
Первое ограничение — отсутствие моделирования. Shapespark не заменяет SketchUp, Revit, 3ds Max, Blender или CAD/BIM-систему. Любая геометрическая правка возвращает пользователя к исходной модели и циклу обновления. Это хорошо дисциплинирует разделение ролей, но неудобно, если ожидается универсальный инструмент «нарисовать, смоделировать и опубликовать» в одном окне.
Второе — необходимость baking для качественного освещения. Draft может занимать от нескольких минут примерно до четверти часа в зависимости от сцены и оборудования, а финальный bake сложного проекта — несколько часов и в отдельных тяжёлых случаях до суток. Поэтому Shapespark хуже подходит для процесса, где геометрия и свет меняются каждую минуту прямо перед клиентом. На позднем этапе, когда модель стабилизирована, тот же подход становится преимуществом: зритель получает уже рассчитанное освещение и не повторяет тяжёлый рендер у себя.
Третье — приближённые отражения. Reflection probes экономят ресурсы, но не являются трассировкой каждого отражённого луча в реальном времени. Зеркала, полированный металл и большие стеклянные поверхности требуют продуманной расстановки probes и всё равно могут отличаться от офлайн-рендера. Для проекта, где физически точное зеркало является главным критерием, это нужно учитывать ещё до выбора инструмента.
Четвёртое — зависимость от подготовки исходных материалов и UV. Базовые свойства импортируются, но сложные shader-сети и процедурные эффекты не следует считать переносимыми один к одному. Material picker требует UV; общий исходный материал может связать несколько объектов нежелательной общей заменой. Часть времени проекта уходит не на «рендер», а на аккуратную структуризацию материалов.
Пятое — масштаб сцены и клиентское устройство. Жёсткого числа треугольников нет, но мобильный браузер имеет ограниченную память и производительность. Сцена в 10–20 миллионов полигонов может быть приемлемой на настольном ПК и непрактичной на старом телефоне. Поэтому обещать одну и ту же плавность на всех устройствах нельзя; целевой класс устройств должен быть частью технического задания.
Шестое — тарифные границы. Облачные слоты, число участников meetings, брендирование, Viewer API, custom domain и self-hosting распределены по разным уровням. При оценке бюджета нужно считать не только цену редактора, но и количество одновременно опубликованных проектов и способ доставки клиенту. Для студии с десятками активных объектов дешёвый Starter ограничит именно hosting, а не создание локальных сцен.
Седьмое — настольный редактор ориентирован на Windows. Cloud editor расширяет доступ к редактированию через браузер, но специальные экспортёры и офлайн-процесс по-прежнему привязаны к настольной экосистеме и исходным приложениям. Команда с преимущественно macOS должна заранее проверить, какие этапы сможет выполнять в облаке, а где потребуется Windows-станция.
Восьмое — preview и финальный Viewer не идентичны. Bake Preview нужен для световой диагностики, но не показывает все отражения, особенности Water и Grass, denoising и часть эффектов видимости. Это означает, что утверждение сцены только по preview технически недостаточно: финальный просмотр после bake является отдельным этапом контроля.
Девятое — долговременная доступность публичной сцены связана с выбранной схемой лицензии и hosting. Облачный слот — сервисная единица, а не бессрочно размещённый файл. Для проекта, который должен гарантированно жить на одном адресе годами, self-hosting даёт больше инфраструктурного контроля, но требует обслуживания собственного сервера.
Плюсы и минусы
Плюсы
- браузерный Viewer позволяет передать интерактивную архитектурную сцену клиенту без установки исходного CAD/BIM-редактора;
- запечённое освещение переносит тяжёлый расчёт на этап авторинга и снижает объём вычисления глобального освещения у зрителя;
- есть прямые рабочие пути для SketchUp, Revit и 3ds Max, а также универсальный импорт FBX, GLB, DAE и OBJ;
- Material picker, Switch object, Change view, метки, звук, видео и Script позволяют превращать визуализацию в ограниченный конфигуратор;
- Cloud hosting, iframe, custom domain и Premium self-hosting дают несколько способов доставки одной сцены;
- Viewer поддерживает Walk, Top и Orbit, автоматический тур и progressive loading для тяжёлых публикаций;
- Scene statistics и автоматическая simplification помогают находить и сокращать лишнюю геометрию уже после импорта;
- локальные сцены можно редактировать без постоянного подключения к интернету;
- в актуальной ветке развиваются VR, procedural sky, Bake Preview и автоматизация reflection probes после интерактивных переключений.
Минусы
- геометрию нельзя полноценно создавать или исправлять внутри Shapespark — изменения требуют возврата в исходную программу;
- финальный lightmap bake может занимать много времени, особенно на сложной сцене или слабом CPU/GPU;
- probe-based reflections являются приближением и требуют ручной расстановки для важных отражающих помещений;
- сложные материалы из внешних рендер-систем не переносятся как универсальная shader-сеть, поэтому часть поверхностей приходится настраивать заново;
- крупные сцены требуют строгой оптимизации для мобильных устройств и могут упираться в память браузера;
- облачные слоты, расширенное брендирование, API, custom domain и self-hosting зависят от уровня тарифа;
- настольный редактор требует 64-разрядную Windows 10 или 11, что ограничивает офлайн-процесс на macOS и Linux;
- Bake Preview не является точной копией финального Viewer и не заменяет итоговую проверку опубликованной сцены.
Частые ошибки и способы проверки результата
| Симптом | Причина или область проверки | Что исправить | Как проверить |
|---|---|---|---|
| UV Projection Error при bake | сцена не укладывается в текущий Max lightmaps | увеличить Max lightmaps или упростить сцену | повторный bake завершается без ошибки и новые lightmap корректно загружаются |
| Non-Zero Error Status | сбой процесса baking | сформировать problem report через Help & support; в отчёт включаются логи | после устранения причины Job завершается успешно |
| сильный шум в тёмной зоне | недостаток samples, света или неудачное расположение источников | проверить свет, увеличить samples, при необходимости resolution и применить denoiser | сравнить один и тот же ракурс до и после, не увеличивая общую экспозицию |
| чёрные пятна в углах | постобработка слишком жёстко сохраняет тёмные области | увеличить Flood dark limit, например в диапазоне 0,04–0,08 по яркости сцены, затем выполнить Post-process | угол очищается без заметного вымывания остальных теней |
| свет проходит сквозь стену | источник находится на поверхности или слишком близко к ней | сместить источник внутрь корректного объёма, проверить ориентацию и толщину геометрии | Draft bake больше не показывает световой ореол на обратной стороне |
| стекло выглядит матовым или тёмным | неверные opacity/base color либо отсутствие подходящего probe | проверить параметры материала и локальный reflection probe | в Viewer видны ожидаемая прозрачность и отражённое окружение |
| Material picker показывает цвет без текстуры | у переключаемого объекта нет пригодной UV-развёртки | создать UV в исходной программе и повторно импортировать модель | каждый вариант материала отображает текстуру, а не средний цвет |
| смена материала затрагивает несколько объектов | объекты используют один общий исходный материал | назначить отдельный материал объекту, который должен переключаться независимо | Material picker меняет только выбранную поверхность |
| отражение показывает соседнюю комнату | рядом нет локального reflection probe | добавить probe в текущем помещении и настроить bounding box | глянцевая поверхность отражает окружение текущей комнаты |
| камера движется неестественно быстро или медленно | неверный реальный масштаб модели | исправить единицы в исходной сцене вместо компенсации Max speed | 1 метр модели соответствует 1 метру и стандартная скорость воспринимается естественно |
| камера не поднимается по лестнице | поверхность не отмечена Walk on или путь блокируется геометрией | включить Walk on и проверить коллизии | Auto climb проходит маршрут без рывка и застревания |
| мобильный Viewer закрывается или сильно тормозит | избыточная геометрия, lightmap и текстуры | упростить heavy meshes, сократить lightmap, проверить размер текстур | сцена открывается холодным стартом и сохраняет стабильную навигацию на целевом телефоне |
| после реимпорта свет выглядит старым | lightmap относится к прежней геометрии | выполнить новый bake | тени и непрямое освещение соответствуют обновлённой модели |
| Preview отличается от Viewer | Bake Preview не отображает все финальные свойства | оценивать отражения, Water/Grass, denoising и часть модификаторов в итоговом Viewer | финальное решение принимается после View, а не только по Preview |
| после simplification искажены мелкие детали | слишком агрессивное сокращение полигонов | уменьшить степень упрощения на конкретном mesh или исключить объект | силуэт и границы поверхности сохраняются при близком ракурсе |
| новая версия Rhino-экспорта не изменила детализацию | изменён vertexAccuracy, но старая сцена не была реально обновлена | выполнить новый export/import, затем при необходимости новый bake | число полигонов и вид криволинейной геометрии соответствуют новой точности |
| после обновления Revit экспорт не запускается | версия host-приложения не совпадает с поддерживаемой версией плагина | проверить совместимость расширения и переустановить актуальный exporter | Shapespark-панель появляется в Add-Ins и экспорт создаёт или обновляет сцену |
| панорама неба имеет шов | использована неэквиректангулярная или неправильно подготовленная 360×180 текстура | подготовить корректную equirectangular sky texture | шов исчезает при повороте камеры на 360° |
Отдельный класс ошибок связан с тем, что автор проверяет только статичный кадр. В интерактивной сцене правильный тест — это маршрут. Нужно открыть стартовый view, пройти к отражающей поверхности, подняться по лестнице, переключить материал, открыть метку, вернуться в другой view и повторить действия на мобильном устройстве. Такой проход выявляет ошибки связей между подсистемами, которые не видны на скриншоте.
После каждого повторного импорта полезно выполнять короткий регрессионный набор: проверить три самых важных материала, один reflection probe, один trigger, start view и участок с максимальной геометрической нагрузкой. Если изменялся свет, добавить Draft bake. Если менялись только Viewer views или часть интерактивности, полный финальный bake не нужен до тех пор, пока геометрия и lighting остаются прежними.
При диагностике важно менять одну группу параметров за раз. Если одновременно повысить lightmap resolution, samples, exposure и roughness, улучшение картинки нельзя однозначно связать с причиной. Для bake-артефакта сначала проверяют источник света и samples, затем post-process. Для материала — UV, base color и roughness. Для отражения — local probe. Такой порядок уменьшает количество лишних финальных расчётов.
Безопасность и приватность
Для работы с облачными сервисами используется учётная запись. При регистрации обрабатываются имя пользователя, пароль, страна и адрес электронной почты. Desktop app, Cloud editor, hosting и meetings связаны с аккаунтом. Пароли и доступ к облачной панели поэтому следует защищать так же, как доступ к проектному хранилищу: общая учётная запись на всю студию хуже персональных лицензированных пользователей.
Права на содержимое сцены остаются у пользователя. Для функционирования сервиса Shapespark получает ограниченные права, необходимые для отображения и распространения загруженной сцены, но не публикует пользовательское содержимое как своё и не делает его общедоступным без явного действия автора. При этом публичная ссылка по своей природе рассчитана на передачу: тот, кто получил её, способен открыть сцену в пределах настроек доступа.
Локальная сцена обеспечивает самый простой контроль: пока она не загружена, проект не передаётся на hosting. Для облачной ссылки можно использовать трудно угадываемое имя, но это лишь снижение вероятности случайного обнаружения, а не полноценная аутентификация. Если проект содержит закрытые планировки, коммерческую тайну или данные клиента, лучше выбрать локальный показ либо Premium self-hosting за собственной системой доступа.
Problem report может включать диагностические логи. В путях файлов лог способен содержать имя сцены и имя пользователя ОС. Перед отправкой отчёта из закрытого проекта это нужно учитывать в политике обработки служебных данных. Такой отчёт полезен для диагностики Non-Zero Error Status, но не должен восприниматься как полностью обезличенный.
Платёжные данные обрабатывает Paddle; Shapespark не собирает реквизиты карты как собственные платёжные поля. В privacy policy закреплено, что собранные данные не продаются третьим сторонам. Для 3D meetings действует отдельная важная граница: аудио- и видеопотоки не записываются и не сохраняются Shapespark, однако участники технически могут делать локальную запись.
Текстовые заметки meetings отличаются от аудио-, видео- и screen-sharing-потоков: заметки вместе с display name сохраняются до удаления встречи её владельцем. Аудио, видео и демонстрация экрана передаются участникам в реальном времени через Twilio; транспортные потоки шифруются, а сервис-процессор расшифровывает и повторно шифрует их только для доставки другим участникам. Поэтому для закрытой презентации следует отдельно оценивать и содержание заметок, и состав приглашённых пользователей.
Приложение обращается к внешним серверам для проверки и получения обновлений. В полностью изолированной сети это нужно учитывать отдельно от возможности локально открыть уже авторизованную сцену. Для корпоративной среды с proxy или firewall целесообразно заранее проверить авторизацию и обновления на тестовой станции, а не в день презентации.
Для self-hosted сцены Shapespark передаёт автору web bundle, после чего доступность и защита становятся частью инфраструктуры владельца. Если нужен пароль, SSO, VPN или ограничение по IP, это реализуется на уровне собственного сайта или reverse proxy, а не путём надежды на «секретность» имени файла. Та же логика относится к резервным копиям: bundle и исходная сцена должны храниться в управляемой системе проектного хранения.
Отзывы пользователей и профильных изданий
Пользовательские отзывы
Выборка независимых отзывов у Shapespark сравнительно небольшая, поэтому оценки нельзя переносить на всех пользователей. На Capterra в июне 2026 года отображалось восемь отзывов с общей оценкой 4,4 из 5, оценкой простоты 4,5 и поддержки 4,6. В текстах повторяется сильная сторона продукта: интерактивную сцену удобно отправлять клиенту как браузерную ссылку, а сама презентация позволяет свободно перемещаться по проекту вместо просмотра фиксированного набора кадров.
В одном из отзывов 2023 года пользователь, ранее применявший Lumion, отдельно выделял простоту браузерного распространения и поддержку, но считал итоговую картинку менее фотореалистичной, чем статичный рендер. Это практичная граница продукта: Shapespark оптимизирован для интерактивного осмотра и доставки, а не для замены любого офлайн-рендера в задаче, где нужен один максимально фотореалистичный кадр.
Отзыв 2020 года на Capterra отмечал web-visualization, возможность поделиться ссылкой и VR, а в ограничениях называл отсутствие встроенной библиотеки объектов. Этот отзыв помечен как Vendor Referred и Incentive Offered, поэтому его разумно использовать как описание сценария, а не как независимую количественную оценку качества. Сама претензия согласуется с архитектурой продукта: Shapespark действительно не является библиотекой моделирования и ожидает готовую геометрию из внешней системы.
На G2 встречается схожая картина: пользователи ценят удалённые клиентские туры, браузерную доступность и работу поддержки; среди замечаний встречаются длительность rendering/baking на отдельных проектах, желание более подробного обучения, высокая цена для части пользователей, а также ограничения освещения, текстурирования и переходов. Часть отзывов G2 помечена как Incentivized Source или получена по приглашению платформы, поэтому эти формулировки полезны для выявления повторяющихся тем, но не дают основания считать каждый минус типичным для всех проектов.
Полезнее всего отзывы помогают понять компромисс между удобством доставки и абсолютным фотореализмом. Пользователь, который оценивает продукт как клиентскую презентацию, чаще выделяет ссылку, свободную прогулку и отсутствие отдельного ПО у заказчика. Пользователь, который сравнивает его с офлайн-рендером по одному кадру, сильнее замечает ограничения отражений, baking и качества отдельных эффектов. Эти две оценки не противоречат друг другу, потому что относятся к разным конечным результатам.
Профильные издания
Профессиональные архитектурные издания обращали внимание на Shapespark задолго до текущей ветки. ArchDaily в материале о технологиях для архитекторов в 2017 году выделял браузерную real-time визуализацию, обмен ссылкой и VR как альтернативу передаче тяжёлых исходных файлов. Architizer в материале о VR-инструментах того же периода также подчёркивал WebGL-просмотр и свободную навигацию, отличающую интерактивную сцену от заранее заданного видео или набора изображений.
Материал ArchDaily 2022 года о 3D walkthroughs подробно разбирал ссылочную публикацию, embedding, интерактивность, material switching и meetings. Это продуктово-ориентированная публикация, а не сравнительный лабораторный тест, поэтому её корректнее использовать как описание сформировавшегося сценария применения: интерактивный walkthrough становится самостоятельным доставляемым артефактом проекта. Она не доказывает превосходство Shapespark над любым другим рендерером.
Профильные публикации хорошо подтверждают устойчивую специализацию Shapespark: архитектурная сцена предназначена для просмотра конечным пользователем через веб. Они хуже подходят для оценки современной скорости версии 3.6.3, потому что большая часть таких материалов историческая. Для текущей практики значимее возможности современной ветки: Bake Preview, procedural sky, оптимизация geometry, расширения Interactivity, cloud editor, новые VR-функции и актуальная линейка hosting.
Именно поэтому профессиональную прессу и пользовательские отзывы следует читать раздельно. Издания помогают понять место продукта в архитектурной визуализации и эволюцию web walkthroughs, а пользователи показывают повседневные издержки конкретного workflow: время baking, обучение, цену, импорт материалов и удобство общения с клиентом.
Сравнение с аналогами
Shapespark имеет смысл сравнивать не со всеми 3D-редакторами, а с инструментами архитектурной real-time визуализации, которые тоже умеют доставлять интерактивный результат. Два близких ориентира — Enscape и Twinmotion. У всех трёх можно получить интерактивное представление проекта, но точка приложения усилий различается.
| Критерий | Shapespark | Enscape | Twinmotion |
|---|---|---|---|
| Основной рабочий контекст | отдельный редактор сцены после импорта; desktop + Cloud editor | рендеринг тесно связан с поддерживаемым CAD/BIM-хостом: Revit, SketchUp, Rhino, Archicad, Vectorworks | самостоятельная real-time среда визуализации с импортом и подготовкой сцены |
| Браузерная доставка | центральный сценарий: hosted WebGL scene, iframe, ссылки, custom domain | Web Standalone публикуется в Chaos cloud по уникальной ссылке | Twinmotion Cloud публикует Presentations и Panorama Sets для просмотра в браузере |
| Локальный standalone | локальные/offline scenes; Premium self-hosted web bundle | EXE Standalone включает движок, модель и текстуры без CAD-хоста | экспортирует локальные media и presentations из собственной среды |
| Интерактивные конфигураторы | Material picker, Switch object, Change view, triggers, Script, Viewer API | основной упор на live rendering и presentation/export, а не на Shapespark-подобный набор browser triggers | интерактивные Presentations и cloud-публикация, но продукт шире ориентирован на сборку и визуализацию сцены |
| Освещение | lightmap baking с Draft/Medium/High/Super, CPU/GPU, probes | real-time rendering из связанного проекта | real-time rendering внутри собственной среды |
| Оптимизация доставки | mesh simplification, lightmap budget, progressive loader, WebGL | Web Standalone всё равно зависит от совместимой графики устройства зрителя | Twinmotion Cloud накладывает собственные cloud-лимиты, включая ограничения по памяти проекта и 2K cloud textures |
| Сильный сценарий | клиентская браузерная прогулка, configurator, meeting, self-hosted web scene | быстрый live-визуализатор рядом с CAD/BIM-моделью и экспорт standalone/web | богатая самостоятельная сцена, media-экспорт и облачные presentations |
Enscape удобнее, когда проектировщику нужен live-render прямо рядом с CAD/BIM-моделью и постоянная визуальная обратная связь при моделировании. Shapespark требует этапа импорта и отдельной подготовки, но компенсирует это развитой логикой именно браузерного результата: Material picker, Switch object, triggers, meetings, Viewer API и self-hosted bundle.
Twinmotion ближе по идее самостоятельной визуализационной среды. Он сильнее ориентирован на обогащение сцены, медиа и Presentations, тогда как Shapespark уже по назначению концентрируется на web walkthrough. Поэтому выбор зависит не от абстрактного «качества рендера», а от финального артефакта. Если нужен живой просмотр из CAD, ближе Enscape. Если нужно много работать с отдельной real-time сценой и медиавыводом, Twinmotion предлагает другой набор инструментов. Если главным результатом является управляемая браузерная архитектурная сцена с интерактивными вариантами и возможностью собственного размещения, Shapespark решает эту задачу напрямую.
Разница особенно заметна в этапе передачи клиенту. В Shapespark работа автора специально завершается проверкой browser Viewer, lightmap budget и интерактивных триггеров. В Enscape browser Web Standalone — один из вариантов экспорта рядом со screenshot, panorama, video и EXE Standalone. В Twinmotion web-доставка является частью Twinmotion Cloud рядом с Presentations и Panorama Sets. Это не делает один продукт универсально лучше: просто Shapespark уже специализируется на web-first представлении архитектурного пространства.
FAQ по Shapespark
Можно ли моделировать здание непосредственно в Shapespark?
Нет. Геометрия создаётся во внешней системе и импортируется. В Shapespark настраиваются презентационный слой, материалы, свет, lightmap, отражения, камера, Viewer, навигация и интерактивность.
Нужен ли интернет во время редактирования?
Для локальной сцены настольный редактор может использоваться без постоянного соединения. Интернет требуется для cloud-публикации, облачных функций, авторизационных операций и 3D meetings.
Какие форматы можно импортировать?
В актуальном интерфейсе импорта представлены FBX, GLB, DAE и OBJ. Для SketchUp, Revit и 3ds Max предусмотрены специальные расширения. Для Rhino руководство рекомендует GLB как удобный единый контейнер для геометрии, материалов и текстур.
Нужно ли заранее делать lightmap UV?
Нет. Shapespark автоматически генерирует UV для lightmap. Обычные UV для текстур всё равно нужны там, где поверхность должна корректно отображать текстуру, особенно в интерактивном Material picker.
Когда после изменения сцены обязательно нужен новый bake?
После повторного импорта геометрии и после изменения освещения. Правки ряда свойств материалов, Views и extensions можно проверять без пересчёта baked lighting.
Сколько samples ставить?
Для чернового контроля типичен Draft на 100 samples. Для финального расчёта руководство рекомендует не менее 800 samples. Увеличение значения уменьшает шум и повышает точность, но увеличивает время обработки.
Работает ли Shapespark на слабой видеокарте?
Минимальные требования редактора допускают integrated graphics. Для GPU baking и сложных сцен рекомендована NVIDIA среднего или высокого класса. На слабой графике главный компромисс проявится во времени расчёта и отзывчивости работы, а не в наличии самой возможности открыть простой проект.
Можно ли смотреть сцену на телефоне?
Viewer работает в браузере с WebGL и рассчитан в том числе на мобильные устройства. Но сложность сцены нужно адаптировать под целевой телефон: для старых мобильных устройств рекомендуется удерживать геометрию примерно ниже 4 миллионов треугольников и экономно использовать lightmap.
Почему отражение в зеркале не совпадает с геометрией?
Shapespark использует reflection probes, а не полный real-time ray tracing отражений. Нужно разместить локальный probe в нужном помещении и настроить bounding box. Даже после этого метод остаётся приближённым и может иметь геометрические искажения.
Можно ли дать клиенту выбор отделки?
Да. Для материалов используется Material picker, а для геометрически разных вариантов — Switch object. Все допустимые варианты следует подготовить заранее, а переключаемым поверхностям обеспечить корректные UV и отдельные материалы, если они должны изменяться независимо.
Можно ли встроить Shapespark на сайт?
Да. Сцены встраиваются через iframe. Plus и Premium добавляют HTML/JavaScript-настройку и Viewer API, а также custom domain; Premium дополнительно позволяет разместить экспортированный web bundle на собственном сервере.
Можно ли полностью отказаться от облачного hosting Shapespark?
Для локальных сцен облако не требуется. Для web-развёртывания на собственном сервере нужен Premium или опубликованный бессрочный вариант с self-hosting. Сервер должен корректно отдавать HTML, JavaScript, текстуры и прочие ресурсы с подходящими MIME-типами, кэшированием и HTTPS.
Что происходит с правами на загруженную 3D-сцену?
Права на пользовательское содержимое остаются у пользователя. Сервис получает только права, необходимые для отображения и передачи сцены в рамках выбранной публикации. Для особо чувствительных данных безопаснее сохранять проект офлайн или применять собственный сервер с контролем доступа.
Записывает ли Shapespark 3D meetings?
Нет. Shapespark не записывает и не хранит аудио- и видеопотоки встреч. При этом участники могут использовать локальную запись на своих устройствах, поэтому конфиденциальные обсуждения всё равно требуют организационных правил.
Есть ли лимит на количество треугольников?
Жёсткого универсального лимита не установлено. Практические рекомендации зависят от устройства: для старых мобильных систем ориентир составляет менее примерно 4 миллионов треугольников, а настольные компьютеры могут работать со сценами порядка 10–20 миллионов, если длительная загрузка приемлема.
Что делать, если сцена долго открывается?
Сначала проверить Scene statistics и тяжёлые meshes, затем применить разумную simplification, пересмотреть количество и разрешение lightmap и размеры текстур. Progressive loader помогает показать геометрию раньше при загрузке свыше 30 секунд, но не заменяет оптимизацию.
Можно ли использовать Shapespark для VR?
Да. Ветка 3.6.0 добавила автоматический VR mode, видимые controllers и pointer, collisions и haptic feedback. VR остаётся браузерным сценарием и зависит от совместимости устройства и браузера с используемыми web-технологиями.
Нужно ли пересоздавать сцену после обновления исходной модели?
Нет, существующую сцену можно обновлять через повторный экспорт или импорт. Связанные свойства материалов могут обновляться из источника, а разрыв связи фиксирует локальное значение. После изменения геометрии требуется новый bake.
Что даёт Cloud editor по сравнению с Windows editor?
Cloud editor входит в текущие планы и переносит редактирование в браузер, а настольный Windows editor остаётся частью того же продукта и нужен для офлайн-сцен и привычных desktop-интеграций. Для команды это гибридная модель, а не две независимые программы с разными форматами результата.
Можно ли опубликовать сцену под собственным доменом?
Да. Custom domain входит в Plus и Premium. При размещении в облачной инфраструктуре Shapespark для такого домена используется CDN и автоматически настраиваемый HTTPS-сертификат.
Как понять, что нужен Premium, а не Plus?
Главный технический рубеж — self-hosting и более высокий лимит hosting/meetings. Plus даёт HTML/JavaScript, Viewer API и custom domain, но Premium добавляет размещение web bundle на собственном сервере, до 150 cloud slots, до 30 участников meetings и собственные avatars.
Почему после изменения материала свет не меняется так же сильно, как в офлайн-рендере?
Основное непрямое освещение хранится в baked lightmap. Замена материала в Viewer не означает полный пересчёт глобального света. Для радикально разных вариантов отделки нужно заранее оценивать, насколько одна lightmap приемлема для всех состояний конфигуратора.
Как организовать контроль качества перед публикацией
Финальная проверка Shapespark должна быть сценарной. Сначала фиксируется одна эталонная конфигурация проекта: конкретный start view, набор активных материалов, видимость объектов и версия сцены. Затем сцена открывается как обычный пользователь. Автор не пользуется редактором и не подправляет параметры во время теста — задача состоит в том, чтобы увидеть именно доставленный результат.
- Открыть сцену в чистом окне браузера без старого кэша и оценить время до первого управляемого кадра.
- Проверить, что обложка, название и start view соответствуют проекту, а не предыдущей версии сцены.
- Пройти основной маршрут Walk и убедиться, что коллизии не блокируют двери, лестницы и узкие проходы.
- Открыть Top и Orbit, проверить границы panning и distance, затем вернуться в Walk.
- В каждой важной комнате посмотреть хотя бы одну отражающую поверхность; отражение не должно явно принадлежать соседнему помещению.
- Переключить каждый Material picker и убедиться, что текстуры не исчезают и замена не затрагивает лишние объекты.
- Переключить каждый Switch object и проверить коллизии, визуальную согласованность и отсутствие одновременно видимых взаимоисключающих моделей.
- Активировать метки, audio/video и Change view. После каждого действия должен быть понятный способ вернуться к навигации.
- Повторить тест на целевом мобильном устройстве и на обычном офисном ноутбуке.
- Если используется iframe, повторить тест внутри фактической страницы, включая fullscreen, доступ камеры/микрофона для meetings и ориентацию экрана.
Для больших проектов полезно хранить этот набор как короткую регрессионную матрицу. После обновления Shapespark или повторного импорта не нужно хаотично осматривать все помещения: сначала проходят критические точки. Если базовый тест успешен, затем выполняют выборочную визуальную проверку остальных комнат. Такой подход особенно ценен для сцены с большим числом интерактивных связей, где ошибка одного общего материала или Script может проявиться сразу в нескольких местах.
Отдельно проверяют публикационный контракт. У облачной сцены должен быть правильный slot и актуальная версия; у self-hosted bundle — корректно распакованные файлы, MIME-типы и cache headers; у iframe — разрешения и адаптивный размер. Таким образом один и тот же визуальный проект проходит три независимых проверки: содержимое сцены, поведение Viewer и способ доставки.
Итог: когда Shapespark оправдан
Shapespark оправдан, когда конечным результатом должна быть именно интерактивная архитектурная сцена в браузере, а не файл исходной модели и не только статичный рендер. Программа хорошо вписывается в рабочий процесс, где геометрия создаётся в отдельной CAD/BIM/DCC-системе, после чего автор готов потратить время на материалы, lightmap, probes, Viewer и проверку интерактивности ради удобной доставки заказчику.
Для небольшой студии с несколькими активными публикациями достаточно оценить Starter или Standard по облачным слотам и необходимым функциям. Команде, которой нужны Viewer API, custom domain или HTML/JavaScript-настройка, важнее возможности Plus. Организации, которой требуется собственный сервер и максимальный контроль над размещением, нужен Premium либо бессрочная схема с self-hosting. При выборе тарифа число онлайн-проектов и способ доставки важнее общего количества локальных сцен, поскольку офлайн-сцены в актуальных планах не ограничены.
Если основная задача — непрерывно видеть live-render внутри CAD, ближе Enscape. Если нужен самостоятельный real-time мир с развитым медиавыводом, у Twinmotion другой центр тяжести. Shapespark следует выбирать не как универсальный рендерер, а как специализированный конвейер от готовой 3D-модели к управляемой web-презентации. Максимальную пользу он даёт в проекте, где заранее определены целевые устройства, допустимый вес сцены, список интерактивных вариантов и правила проверки результата.
Список изменений
История версий:
- Публичная хронология Shapespark показывает последовательное развитие редактора интерактивных сцен. Верхняя запись changelog — 3.6.3 от 15 июня 2026 года; это текущая подтверждённая версия ветки 3.6.x. Рядом важно учитывать более крупные промежуточные релизы: 3.6.0 принесла новый уровень sky- и VR-функций, 3.5.0 — расширение процедурного неба и экспериментальный AMD baking, 3.4.0 — новый Cycles и создание материалов, а ветка 3.3.x развивала редактор материалов, auto exposure и оптимизацию рендера.
- Текущую версию приложения и версию отдельного экспортёра нельзя смешивать. Например, карточка Revit-плагина в Autodesk Marketplace может показывать собственный номер и собственную дату обновления, тогда как основное приложение уже находится в более новой ветке. При устранении проблем импорта проверяют обе стороны: версию Shapespark и совместимость плагина с конкретным выпуском Revit или 3ds Max.
- Внутри ветки 3.6.x заметен характер обновлений: большой функциональный релиз 3.6.0 сменяется несколькими корректирующими выпусками. 3.6.1 улучшает работу reflection probes после интерактивных переключений и исправляет набор редакторских ошибок, 3.6.2 закрывает проблемы probes и стереопанорам, 3.6.3 сосредоточена на статических previews. Поэтому номер 3.6.3 означает не новый крупный интерфейс, а стабилизированную итерацию после 3.6.0.

Оставте свой отзыв о Shapespark