pimenov.ai

База знаний

Pascal Editor — бесплатный 3D-редактор зданий прямо в браузере

Открытый 3D-редактор зданий в браузере: моделирование, материалы, MEP, AI-рендеры Studio, MCP для агентов, экспорт GLB, OBJ, STL и PDF.

Опубликовано Обновлено

Pascal Editor — бесплатный open-source редактор зданий, который целиком работает в браузере: стены и этажи, материалы, инженерные системы, прогулка от первого лица, AI-рендеры и экспорт в GLB, OBJ, STL или PDF.

📌
Актуальность: данные проверены 30 июля 2026 года по официальному changelog, документации и репозиторию. Последний релиз на эту дату — v1.5.0 от 8 июля 2026. Проект развивается быстро, поэтому перед внедрением сверяйтесь с changelog.
⚠️
Не путайте: Pascal Editor — инструмент для 3D-моделирования зданий, а не редактор кода на языке Pascal. Название вводит в заблуждение при поиске.

Что это такое

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.09 апреля 2026Публичный запуск, семантический граф сцены, читаемый людьми и агентами
v1.1.014 апреля 2026AI-генерация планировок, вкладка фотореалистичного рендеринга, недостающие инструменты редактирования
v1.2.05 мая 2026Управление сценой через AI-агентов и MCP, генерация 3D-объектов из изображения на SAM3D, покраска материалами, инструмент кривых для заборов
v1.3.09 июня 2026Пресеты для повторного использования, шаблоны комнат из сканов, улучшенные манипуляторы, звук в сцене
v1.4.021 июня 2026Каталог материалов и текстур, прогулка от первого лица с рабочими дверями и лифтами, инженерные системы MEP
v1.5.08 июля 2026Переработанная Studio с кредитами, первая система плагинов и пак Nature, библиотека lingo, сайт документации, экспорт планов в PDF
💡
MEP (mechanical, electrical, plumbing) — инженерные системы здания: вентиляция, электрика, водоснабжение. В Pascal воздуховоды, трубы и фреоновые магистрали живут в том же графе сцены, что стены и перекрытия.

Возможности редактора

БлокЧто доступно на практике
ПланировкаСтены, двери и окна с реальным вырезом геометрии (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; цена и скорость показаны на карточке модели;
  • кадр из сгенерированного видео можно взять как стартовый для следующего.
⚖️
Про деньги: сам редактор остаётся бесплатным и открытым, но генерации в Studio работают на кредитах. Бесплатный лимит пополняется ежедневно, купленные кредиты не сгорают и списываются только после бесплатных. Стоимость показывается до запуска генерации.

Управление сценой через 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_….

⚠️
Внимание: в трекере репозитория есть открытая проблема с подключением облачного эндпоинта из некоторых внешних клиентов: GET проходит, а POST на initialize возвращает ошибку авторизации. Если интеграция обязательна для рабочего процесса, сначала проверьте связку на тестовом ключе или поднимите локальный сервер.

Отдельная деталь версии 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)

Проверка результата

Минимальный сценарий, который подтверждает, что всё работает:

  1. Откройте editor.pascal.app в Chrome.
  2. Нарисуйте четыре стены и вставьте дверь. Признак успеха: проём физически прорезан в стене, а не нарисован поверх.
  3. Покрасьте одну стену материалом из каталога и переключитесь в режим Rendered.
  4. Войдите в режим первого лица и пройдите через дверь. Признак успеха: дверь открывается, камера не проходит сквозь стены.
  5. Экспортируйте сцену в 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 и интерфейса: фиксируйте версию пакетов, если строите на них продукт.

Ссылки


По теме

Связка «открытый редактор плюс MCP» интересна тем, кто собирает пространственные данные и агентов в один рабочий процесс: от конфигуратора на сайте до автоматической проверки планировок.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov