← На главную

Прогулка по 3D-дому на Vision Pro с Prospector и геймпадом

29.07.2026 20:39 · hackernews

Автор почти не пользовался Vision Pro, пока не начал с девушкой строить первый дом. Двухмерные PDF с планами не давали ощущения масштаба — непонятно, будет ли коридор тесным, что видно при входе, как вообще чувствуется пространство. И тут пришла мысль: виртуальная реальность. У Vision Pro не лучшее железо для игр, но высокое разрешение и сенсоры делают его идеальным для рендеринга виртуального мира и погружения в него. Оставалось превратить план в 3D.

За основу взяли бесплатное ПО Fusion 360. Моделирование простого дома — отличный учебный проект: рисуешь контуры стен в 2D, выдавливаешь их вверх, добавляешь пол, потолок, проёмы для дверей. Но пустые стены дают искажённое чувство масштаба — словно ходишь по складу. Поэтому автор накидал текстуры прямо в Fusion: клавиша A вызывает панель Appearance, откуда на объекты перетаскиваются дерево, камень, краска и даже стекло для окон. Чтобы стало совсем реалистично, нужна мебель.

IKEA хранит кучу 3D-моделей своей мебели, и через скрипт для Tampermonkey их можно скачать. Правда, файлы приходят в формате glb, а Fusion понимает obj. После возни с разными инструментами автор осёдлал один веб-сайт для конвертации — работает, хоть и кривовато. Текстуры модели в интерфейсе Fusion могут не отображаться, но при экспорте всё встаёт на место. Для всего остального — 3D Warehouse. Чтобы достать модель оттуда, файл открывают на iOS, в AR-просмотре жмут кнопку «Поделиться», получают USDZ, AirDrop-ят на Mac и конвертируют в OBJ через тот же сайт. Так в симуляции дома появились миксер, мойка, машина в гараже.

Готовую сцену автор экспортировал из Fusion в USDZ — формате, который обожают платформы Apple. Файл открывался на Vision Pro прямо в приложении Files, но ходить по виртуальному дому в реальной комнате было несподручно. Тогда он за одно утро «вайб-кодинга» с Claude и Codex собрал инструмент Prospector. Приложение понимает геймпад: можно передвигаться как в 3D-игре, вращать камеру, летать триггерами вверх-вниз и разгоняться в шесть раз кнопкой на D-pad. Оно подставляет skybox с лесом, чтобы в окна не светила реальная обстановка, умеет следовать рельефу (если есть топосъёмка участка) и жестом из пальцев отключает виртуальный мир — так безопаснее делать шаг, не боясь врезаться в стол.

Prospector выложен на GitHub: сырой, предупреждает автор, судить за качество кода надо AI, а не его. Использовать так: USDZ-файл закинуть в Xcode, в ImmersiveView.swift поменять имя на своё, подключить контроллер и запустить проект на устройстве. Результат окупил всё. Когда архитектор позже устроил официальный 3D-тур в Revit, автор с девушкой уже знали свой дом наизусть — они буквально побывали в нём. Кажется, однажды виртуальные визиты в будущие постройки станут нормой, а с Vision Pro это доступно уже сейчас.

Читать оригинал →