База знаний
Pascal Editor — бесплатный 3D-редактор зданий прямо в браузере
Открытый 3D-редактор зданий в браузере: моделирование, материалы, MEP, AI-рендеры Studio, MCP для агентов, экспорт GLB, OBJ, STL и PDF.
СейчасЧто это такое
- Что это такое
- Что бесплатно, а что за кредиты
- История версий: что появилось после запуска
- Возможности редактора
- Studio: рендеры и кредиты
- Управление сценой через AI-агентов и MCP
- Импорт, экспорт и встраивание
- Как запустить локально
- Проверка результата
- Сценарии применения
- Полезные приёмы
- Ограничения и когда не подходит
- Ссылки
Pascal Editor — бесплатный open-source редактор зданий, который целиком работает в браузере: стены и этажи, материалы, инженерные системы, прогулка от первого лица, AI-рендеры и экспорт в GLB, OBJ, STL или PDF.
Что это такое
Pascal Editor — часть платформы Pascal, которая занимается «цифровыми двойниками» зданий. Редактор отвечает за создание и правку 3D-сцены: вы рисуете планировку, наполняете её объектами и материалами, а затем показываете результат, экспортируете модель или отдаёте сцену AI-агенту.
В основе — семантический граф сцены. Редактор хранит не безымянную геометрию, а типизированные узлы: площадка, здание, этаж, стена, проём, перекрытие, зона, предмет. Именно поэтому сцену одинаково понимают и человек, и языковая модель.
| Параметр | Значение на 30 июля 2026 |
| Версия | Продукт — v1.5.0 (8 июля 2026). Нумерация npm-пакетов идёт отдельно: последний тег в GitHub Releases — v0.9.0 от 27 мая 2026 |
| Лицензия | MIT, исходники открыты |
| Стоимость | Редактор бесплатный; AI-генерации в Studio тратят кредиты с ежедневно обновляемым бесплатным лимитом |
| Запуск | Браузер без установки; self-hosting поддерживается |
| Аккаунт | Вход через Google или email включает облачное автосохранение, шеринг и командные организации |
| Репозиторий | github.com/pascalorg/editor, около 16,3 тыс. звёзд и 2,1 тыс. форков на 30 июля 2026 |
Что бесплатно, а что за кредиты
| Бесплатно | За кредиты |
| Всё моделирование: стены, этажи, крыши, лестницы, зоны, мебель, материалы и покраска, MEP, прогулка от первого лица, пресеты и плагины | Фотореалистичные изображения и видео в Studio |
| Аккаунт, облачное хранение проектов, шеринг, публичные проекты, форк чужих сцен, организации | Генерация 3D-объекта из картинки |
| Импорт IFC, экспорт GLB, OBJ, STL и PDF, встраивание вьюера на свой сайт | Генерация планировки по текстовому запросу |
| Исходный код под MIT, self-hosting, npm-пакеты, MCP-сервер | Докупка кредитов сверх ежедневного бесплатного лимита |
Подписки и платных тарифов на сам редактор нет. Кредиты списываются только за запуск нейросетевой генерации, цена показывается до старта, а бесплатный лимит пополняется каждый день. Конкретных цифр разработчики публично не раскрывают.
История версий: что появилось после запуска
Публичный релиз 1.0 состоялся 9 апреля 2026 года. За четыре месяца вышло пять минорных версий, и продукт заметно вырос по функциям.
| Версия | Дата | Ключевое |
| v1.0.0 | 9 апреля 2026 | Публичный запуск, семантический граф сцены, читаемый людьми и агентами |
| v1.1.0 | 14 апреля 2026 | AI-генерация планировок, вкладка фотореалистичного рендеринга, недостающие инструменты редактирования |
| v1.2.0 | 5 мая 2026 | Управление сценой через AI-агентов и MCP, генерация 3D-объектов из изображения на SAM3D, покраска материалами, инструмент кривых для заборов |
| v1.3.0 | 9 июня 2026 | Пресеты для повторного использования, шаблоны комнат из сканов, улучшенные манипуляторы, звук в сцене |
| v1.4.0 | 21 июня 2026 | Каталог материалов и текстур, прогулка от первого лица с рабочими дверями и лифтами, инженерные системы MEP |
| v1.5.0 | 8 июля 2026 | Переработанная Studio с кредитами, первая система плагинов и пак Nature, библиотека lingo, сайт документации, экспорт планов в PDF |
Возможности редактора
| Блок | Что доступно на практике |
| Планировка | Стены, двери и окна с реальным вырезом геометрии (CSG), перекрытия, потолки, крыши, лестницы, лифты, многоэтажные здания |
| Зоны и комнаты | Разметка функциональных зон, шаблоны комнат, генерация помещений по описанию |
| Интерьер | Каталог из тысяч готовых объектов, расстановка на пол, стены и потолок с проверкой размещения |
| Материалы | Каталог текстур и режим покраски: материал наносится кликом на конкретную поверхность стены, лестницы или крыши |
| Инженерия (MEP) | Воздуховоды, трубопроводы и холодильные трассы как полноценные узлы сцены |
| Просмотр | Режимы этажей (стопкой, разнесённо, соло), Solid и Rendered, прогулка от первого лица с открывающимися дверями |
| Пресеты и плагины | Сохранение собственных сборок как пресетов; плагины добавляют свои типы узлов, панели и инструменты — первый официальный пак Nature сажает процедурные деревья и цветы |
| AI-ассистент | Чат, который строит и правит сцену по текстовому запросу |
| Studio | Фотореалистичные изображения и видео по снимку сцены |
| Сканирование | Приложение Pascal Capture для iPhone Pro превращает реальное помещение в редактируемую сцену |
| Совместная работа | Публичные проекты, ссылки для просмотра, форк чужих сцен, организации для команд |
Studio: рендеры и кредиты
Studio превращает снимок сцены в фотореалистичную картинку или видеоклип. В версии 1.5.0 рабочее пространство переписали:
- фразы в промпте вроде
golden hourстали кликабельными модификаторами: настроение, кадрирование и движение камеры меняются через всплывающий список; - кнопка Enhance переписывает черновой промпт, не добавляя настройки, которых вы не просили;
- у референсов появились роли: structure фиксирует реальную планировку, style отвечает за внешний вид, composition задаёт кадр;
- в видео добавили Veo 3.1, Kling 3 (Standard и Pro), Seedance 2.0, Omni Flash, Grok Imagine и Hailuo 02; цена и скорость показаны на карточке модели;
- кадр из сгенерированного видео можно взять как стартовый для следующего.
Управление сценой через AI-агентов и MCP
Пакет @pascal-app/mcp открывает граф сцены любому MCP-совместимому хосту: Claude Desktop, Cursor, Codex и другим. По описанию релиза, с которым пакет вышел на npm, в поставке 19 инструментов (запросы к сцене, изменения, undo и redo, экспорт, валидация, зрение), 4 ресурса (текущая сцена, сводка, каталог объектов, ограничения этажей) и 3 готовых промпта: from_brief, iterate_on_feedback, renovation_from_photos.
Поддерживаются транспорты stdio и Streamable HTTP, есть CLI-бинарь pascal-mcp с флагами --stdio, --http и --scene.
# Локальный MCP-сервер
npm install @pascal-app/mcp
npx pascal-mcp --stdio # или --http для сетевого транспорта, --scene для конкретной сценыУ облачного редактора есть собственный HTTP-эндпоинт https://editor.pascal.app/api/mcp с ключами из раздела Settings → API keys. Ключ подставляется как Authorization: Bearer sk_live_….
Отдельная деталь версии 1.5.0 полезна именно агентам: библиотека @pascal-app/lingo разбирает величины вида 180cm, 5'11", 6 ft и 45°. Когда модель в вызове инструмента пишет толщину стены как "6 in", значение корректно приводится к дюймам вместо ошибки. Библиотека выложена отдельно под MIT, без зависимостей, с поддержкой более 40 единиц измерения.
Импорт, экспорт и встраивание
| Задача | Как решается |
| Импорт BIM | Импортёр IFC на editor.pascal.app/ifc (файл до 100 МБ) и пакет @pascal-app/ifc-converter. По документации импорт в статусе alpha, обратного экспорта в IFC нет |
| Импорт скана | Съёмка помещения через Pascal Capture, затем правка в редакторе |
| Экспорт модели | GLB, OBJ, STL для движков и других 3D-инструментов |
| Экспорт документации | Планы этажей в PDF, по одной странице на уровень |
| Встраивание | Живая интерактивная сцена на своём сайте через iframe |
| Встраивание в код | Пакеты @pascal-app/viewer, @pascal-app/editor, @pascal-app/core, @pascal-app/nodes на npm |
Запечённые двери и окна с версии 1.5.0 переносят анимацию открывания в GLB, поэтому в расшаренной сцене они продолжают работать.
Как запустить локально
Проект перешёл на Bun, поэтому старая связка npm install и npm run dev из ранних версий больше не соответствует репозиторию.
git clone https://github.com/pascalorg/editor.git
cd editor
bun install
bun dev # запускать из корня: собирает пакеты и стартует Next.js на localhost:3002| Команда | Что делает |
bun dev | Дев-сервер с горячей перезагрузкой пакетов |
bun build | Сборка всех пакетов |
bun check | Проверка линтера и форматирования (Biome) |
bun check-types | Проверка типов TypeScript |
Подключение как библиотеки требует загрузки встроенного плагина до монтирования вьюера:
import { loadPlugin } from '@pascal-app/core'
import { builtinPlugin } from '@pascal-app/nodes'
await loadPlugin(builtinPlugin)Проверка результата
Минимальный сценарий, который подтверждает, что всё работает:
- Откройте editor.pascal.app в Chrome.
- Нарисуйте четыре стены и вставьте дверь. Признак успеха: проём физически прорезан в стене, а не нарисован поверх.
- Покрасьте одну стену материалом из каталога и переключитесь в режим Rendered.
- Войдите в режим первого лица и пройдите через дверь. Признак успеха: дверь открывается, камера не проходит сквозь стены.
- Экспортируйте сцену в GLB и откройте файл в любом стороннем просмотрщике. Признак успеха: геометрия и материалы отображаются корректно.
Для self-hosting добавьте шаг: после bun dev страница http://localhost:3002 открывает редактор, а правка файла в packages/core/src перезагружает сцену без перезапуска сервера.
Сценарии применения
| Кому | Сценарий | Что даёт |
| Дизайнер интерьеров | Скан квартиры через Capture, расстановка мебели, покраска поверхностей, рендер в Studio | Клиент видит вариант отделки за один вечер вместо недели работы в тяжёлом пакете |
| Застройщик и агентство | Конфигуратор планировок на сайте через iframe или пакеты npm | Покупатель ходит по квартире прямо в браузере, без установки просмотрщика |
| Продуктовая команда | Встраивание вьюера в собственный SaaS для складов, ритейла или коворкингов | Готовый 3D-слой без разработки собственного движка |
| Разработчик с AI-стеком | MCP-сервер плюс агент, который анализирует сцену и правит её по заданию | Запросы вида «найди комнаты меньше 12 м²» и массовые правки без ручной работы |
| Владелец умного дома | План помещений для Home Assistant и других систем автоматизации | Точная 3D-схема дома без покупки лицензии CAD |
| Геймдев и продакшен | Быстрый блокинг интерьеров с экспортом в GLB, OBJ или STL | Черновая сцена уходит в движок за минуты |
| Преподаватель | Учебная база по WebGPU, React Three Fiber и архитектуре редактора | Чистый монорепозиторий с разделением ядра, вьюера и инструментов |
| Инженер-проектировщик | Прокладка воздуховодов и трубопроводов поверх готовой коробки здания | Инженерные трассы и архитектура проверяются в одной сцене |
Полезные приёмы
- Начинайте с шаблона комнаты. Шаблоны и пресеты из версии 1.3.0 экономят больше времени, чем ручное вычерчивание стен: соберите типовой санузел один раз и расставляйте его по этажам.
- Разделяйте роли референсов в Studio. Снимок сцены ставьте как structure, а картинку с нужной атмосферой как style. Так планировка не «поплывёт» под влиянием стиля.
- Экономьте кредиты. Черновые кадры генерируйте дешёвой моделью и только финальный вариант отправляйте в дорогую: цена показывается до запуска.
- Пишите размеры словами. Благодаря lingo в любое поле можно ввести
2.4 m,8 ftили45°— переводить в метры вручную не нужно. - Форкайте чужие проекты. В сообществе выложены готовые сцены; форк работающего дома быстрее, чем старт с пустого листа.
- Плагин вместо форка редактора. Если нужны свои типы объектов, соберите плагин по образцу
pascalorg/plugin-trees: он добавляет узлы, панель и инструменты по тому же контракту, что и встроенные модули.
Ограничения и когда не подходит
- Это не система рабочей документации. Планы экспортируются в PDF, но полноценных спецификаций, штампов и нормоконтроля здесь нет: для стадии «П» и «Р» по-прежнему нужен профильный CAD или BIM.
- WebGPU обязателен для комфортной работы. Полная поддержка есть в Chrome; в других браузерах опыт может отличаться. Для продукта с широкой аудиторией предусмотрите запасной вариант.
- Производительность упирается в видеокарту. На встроенной графике тяжёлые сцены с материалами и растительностью подтормаживают.
- AI-функции зависят от облака. Studio, ассистент и генерация объектов работают на серверной стороне и тратят кредиты, поэтому в полностью изолированном self-hosted контуре их не будет.
- Продукт быстро меняется. Шесть релизов за четыре месяца означают частые изменения API и интерфейса: фиксируйте версию пакетов, если строите на них продукт.
Ссылки
- Онлайн-редактор: editor.pascal.app
- Документация: editor.pascal.app/docs
- Changelog: editor.pascal.app/changelog
- GitHub: github.com/pascalorg/editor
- Платформа Pascal: pascal.app
- Библиотека lingo: lingo.pascal.app
- NPM: @pascal-app/core, @pascal-app/viewer, @pascal-app/editor, @pascal-app/mcp, @pascal-app/ifc-converter
- Видеоуроки: плейлист на YouTube
- Discord: discord.gg/XRKsDcpqgS
По теме
Связка «открытый редактор плюс MCP» интересна тем, кто собирает пространственные данные и агентов в один рабочий процесс: от конфигуратора на сайте до автоматической проверки планировок.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Если хотите разобрать свою задачу — напишите мне Если хотите разобрать свою задачу — напишите мне.
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.