3D-просмотр моделей OBJ и ZIP-архивов с текстурами

Загрузите файл .obj или ZIP-архив с моделью, материалами и текстурой — модель откроется в интерактивном 3D-окне: её можно вращать, перемещать и масштабировать мышью или ползунками. Ничего не нужно устанавливать, файл не отправляется на сервер.

Просмотрщик понимает обычные OBJ-файлы: вершины, полигоны, группы объектов, нормали и текстурные координаты. Если модель пришла архивом, достаточно перетащить zip — внутри найдутся OBJ, файл материалов .mtl и папка map с картинками-текстурами, и модель сразу покажется с текстурой, цветом, прозрачностью и блеском из материалов.

Если нормалей в файле нет, они рассчитываются автоматически — поверхность выглядит объёмной, а не плоской. Модель из нескольких частей (стела, постамент, основание) открывается как одна сцена, и каждую часть можно двигать отдельно. Текстуру можно включить или выключить одной кнопкой, чтобы проверить геометрию в однотонном виде.

Зачем это мастерской: показать заказчику, как выглядит форма памятника с разных сторон, сравнить пропорции, подобрать ракурс для макета. Скриншот вида сохраняется в PNG — его удобно отправить в переписке или вставить в коммерческое предложение. Модель можно выгрузить обратно в OBJ уже с учётом поворота и масштаба.

Отдельно есть галерея образцов камня: чёрный, тёмно-серый габбро, габбро с розовыми вкраплениями, зелёный, коричневый, тёмно-зелёный и бордовый гранит. На каждую загруженную модель по умолчанию натягивается чёрный гранит — основной камень в мемориальных работах, поэтому модель сразу видна такой, какой она чаще всего и будет на кладбище. Другой образец выбирается одним кликом: можно сразу сравнить, как одна и та же форма смотрится в разных камнях, и сделать скриншот для заказчика. Если в модели нет текстурных координат, образец раскладывается по поверхности автоматически, поэтому текстура видна на любой геометрии.

Окно просмотра сделано на светлом фоне: чёрный гранит на тёмном фоне сливался, а на светлом его силуэт, фаски и гравировка читаются так же, как на фотографии памятника. Файлы обрабатываются локально в браузере: архив распаковывается в памяти устройства, модель не загружается на сайт и не хранится на нём. Работает и на компьютере, и на телефоне — на сенсорном экране вращение одним пальцем, масштаб двумя. Для 3D нужен браузер с поддержкой WebGL: подойдут Chrome, Firefox, Safari и Edge последних версий.

Свет настраивается: солнечный источник с временем дня — рассвет, полдень и закат — плюс регулировка интенсивности и два дополнительных источника, заполняющий и контровой. Пресеты «Рассвет», «Полдень», «Закат», «Пасмурно» и «Студия» переключаются одним кликом, а ползунок времени дня двигает солнце по дуге: утром оно светит с востока, в полдень почти сверху, вечером с запада. Цвет света тоже меняется — от золотистого утром до оранжевого вечером, поэтому сразу видно, как камень и гравировка читаются в разное время дня. Свет влияет только на вид в окне и на скриншот: модель и скачиваемый файл не меняются.

  • Форматы: OBJ и ZIP-архив с моделью, материалами (.mtl) и текстурами (PNG, JPG)
  • Текстура всегда берётся из папки map внутри архива — так же, как её видят гравировальные программы
  • Размер архива — до 120 МБ: модель, материалы и текстуры вместе
  • Текстуры, цвет, прозрачность и блеск из .mtl; текстуру можно выключить
  • Чёрный гранит натягивается на модель по умолчанию, остальные образцы — одним кликом из галереи
  • Светлый фон окна просмотра: чёрный камень хорошо читается, видны фаски и гравировка
  • Освещение: рассвет, полдень, закат, пасмурно и студия, ползунок времени дня и интенсивности, заполняющий и контровой свет
  • Вращение, перемещение и масштаб: мышью, пальцами и ползунками
  • Несколько объектов в одной сцене, включение и скрытие каждого
  • Готовые ракурсы: спереди, сзади, слева, справа, сверху, изометрия
  • Режим каркаса и сетка на полу для проверки геометрии
  • Скриншот вида в PNG и выгрузка модели обратно в OBJ
  • Бесплатно и без регистрации — файлы не покидают браузер

Частые вопросы

Какие 3D-файлы можно загрузить?

OBJ-файл (.obj) или ZIP-архив с моделью. В архиве могут лежать OBJ, файл материалов .mtl и текстуры PNG или JPG — они применяются автоматически. Поддерживаются полигоны с любым числом вершин, группы объектов, текстурные координаты, отрицательные индексы и файлы из Blender, 3ds Max, ZBrush. Форматы STL, FBX и GLTF пока не поддерживаются.

Что делать, если модель пришла архивом?

Перетащите zip в область загрузки — архив распакуется прямо в браузере. Просмотрщик сам найдёт OBJ, подтянет материалы и текстуру из папки map и сразу покажет модель. Если в архиве несколько моделей, нужную можно переключить в блоке «О модели»; там же видны габариты, количество треугольников, материалов и текстур.

Модель загружается на ваш сервер?

Нет. Архив распаковывается и модель отображается прямо в браузере: файлы не отправляются на сайт и не сохраняются в базе. Поэтому просмотрщик работает без регистрации, а модель остаётся только у вас на устройстве.

Можно ли открыть модель с телефона?

Да, на смартфоне и планшете просмотрщик работает так же. Вращение — одним пальцем, перемещение — двумя пальцами или правой кнопкой на компьютере, масштаб — щипком. Если модель очень тяжёлая, на слабом устройстве она может открываться медленнее.

Можно ли примерить другой камень на модель?

Да. Кнопка «Текстуры камня» открывает галерею образцов гранита: чёрный, тёмно-серый габбро, габбро с розовым, зелёный, коричневый, тёмно-зелёный и бордовый. Чёрный гранит натягивается на модель сразу при загрузке — это основной камень в работе, поэтому модель по умолчанию показывается именно в нём. Любая другая текстура выбирается одним кликом, сразу накладывается на модель и не меняет ни форму, ни поворот, ни масштаб. Кнопка «Вернуть текстуру из архива» возвращает исходные материалы, а на скачиваемый .obj наложение не влияет — это только предпросмотр и скриншот.

Можно ли посмотреть модель при разном освещении?

Да. В блоке «Освещение» есть пресеты «Рассвет», «Полдень», «Закат», «Пасмурно» и «Студия», а также ползунки времени дня и интенсивности. Время дня двигает солнце по дуге и меняет цвет света: утром он золотистый и низкий, в полдень нейтральный и почти вертикальный, вечером оранжевый и боковой. Дополнительно включаются заполняющий и контровой свет — они подсвечивают теневую сторону и контур, чтобы чёрный гранит не превращался в чёрное пятно. Освещение влияет только на изображение в окне и на скриншот, файл модели не изменяется.

Что делать, если модель не открылась?

Проверьте, что в архиве есть файл .obj и что в нём есть строки «f» (грани): облако точек без полигонов показать нельзя. Текстура не обязательна — без неё модель показывается цветом материала или однотонным камнем. Если браузер пишет, что 3D не запустилось, включите аппаратное ускорение или откройте страницу в Chrome либо Firefox последней версии.