EnglishРусскийTürkçeDeutschFrançais О сайте · RSS
WebInterface.org
WebInterface.org

Заметки о рисунке, печати, фотографии и картинках, которые делает компьютер.

Начало · Трёхмерная графика · Файлы, в которых хранится трёхмерная модель

Файлы, в которых хранится трёхмерная модель

У каждого формата трёхмерных файлов со временем складывается собственная внутренняя структура. Большинство форматов читает напрямую та программа, которая их записала. Многие можно открыть и через импорт в другой программе или через конвертер, и так модель переживает смену программы. У нескольких широко распространённых форматов нет официального стандарта, или они закрытые: .blend от Blender, .obj от Wavefront и .fbx от Autodesk. Именно о них спотыкаются чаще всего. Через них проходит огромный объём работы. Но хранить в них модель, которую придётся открыть через двадцать лет, плохая идея, если только вы не сохраните заодно и программу, которая её записала.

В таблицах ниже другая группа: форматы с опубликованным стандартом или со стандартом в разработке, по состоянию на октябрь 2026 года. Они сгруппированы скорее по задачам, чем по расширениям. Обмен сценами это не та же задача, что файл, которому может доверять 3D-принтер, и ни то ни другое не похоже на задачу модели города.

С опубликованным стандартом

РасширениеНазваниеЗадачаСтандарт
.3mf3D Manufacturing FormatТрёхмерная печать. Переносит модель из программы проектирования в другие программы, сервисы и принтеры.ISO/IEC 25422:2025
.amfAdditive Manufacturing File FormatТрёхмерная печать. Формат обмена на основе XML для аддитивного производства.ISO/ASTM 52915:2020
.gltf, .glbglTFВеб и реальное время. Быстрая загрузка сцен и моделей. Гауссовы сплаты можно передавать в расширении KHR_gaussian_splatting.ISO/IEC 12113:2022
.x3d, .x3dv, .x3dbX3DВеб и реальное время. Интерактивная трёхмерная графика со встраиванием в HTML, физически корректными материалами как в glTF и звуком.ISO/IEC 19775-1:2023
.usd, .usda, .usdc, .usdzUniversal Scene DescriptionОбмен сценами в медиа, технологиях и дизайне.OpenUSD Core Specification 1.0 (2025)
.stp, .stepSTEPСАПР. Обмен данными об изделии и их долговременное хранение. AP242 заменил более старые прикладные протоколы AP203 и AP214.ISO 10303 (AP242: ISO 10303-242:2025)
.jtJTСАПР. Визуализация данных об изделии в разных системах и на протяжении всего жизненного цикла изделия. В автомобильной отрасли используется для обмена вместе со STEP AP242.ISO 14306
.prcProduct Representation CompactСАПР. Трёхмерное содержимое, особенно данные САПР, встроенное в PDF для просмотра и обмена.ISO 14739-1:2014
.ifcIndustry Foundation ClassesАрхитектура. Информационные модели зданий и объектов инфраструктуры: мостов, дорог, железных дорог и портов.ISO 16739-1:2024
.gmlCityGMLГеоданные. Модели городов и рельефа для градостроительного планирования, информационного моделирования зданий, ликвидации последствий бедствий, навигации и расчётов энергопотребления.OGC CityGML 3.0 (2023)
.b3dm, .i3dm, .pnts, .cmpt, .glb3D TilesГеоданные. Потоковая передача больших наборов данных: фотограмметрии, зданий, моделей САПР, облаков точек. Основное содержимое тайла это glTF, а рядом лежит файл описания набора тайлов.OGC Community Standard (2019)
.slpkIndexed 3D Scene LayerГеоданные. Потоковая передача и анализ больших географических наборов данных, в том числе зданий, текстурированных сеток по аэрофотосъёмке или съёмке с дронов и точечных объектов.OGC Community Standard (2017)
.e57E57Облака точек, цвет, интенсивность и фотографии с систем трёхмерной съёмки, например лазерных сканеров.ASTM E2807
.lasLASОбмен лидарными облаками точек между разным оборудованием и программами.ASPRS LAS 1.4
.lazLAZСжатие без потерь облаков точек LAS 1.4 блоками, каждый из которых можно распаковать отдельно.OGC Community Standard (2026)

Строка CityGML описывает модель города, к которой планировщик может делать запросы: земля, здания и то, как они используются. Игровой уровень, в котором случайно есть улицы, это совсем другой файл, даже если и там и там видно здание.

Из этого списка на веб-странице скорее всего встретятся glTF и X3D. glTF создан для быстрой загрузки. X3D это преемник более старого VRML, и в его спецификации описана интерактивная сцена, в том числе способ встраивания в HTML. SVG в этом списке нет. SVG это плоский рисунок. Он может стоять на странице рядом с трёхмерной сценой. Но саму сцену он не хранит.

Ещё в разработке

По состоянию на октябрь 2026 года эти форматы находились в разработке и ещё не были опубликованы как стандарты.

НазваниеЗадачаСостояние
IFCX (также IFC 5)Модульный преемник IFC для информационного моделирования зданий. Черновые версии представляют собой файлы JSON, которые можно накладывать слоями, так что несколько участников могут добавлять данные в одну модель и обмениваться только изменениями.Проект buildingSMART, который ведётся вместе с комитетом ISO TC 59/SC 13. План проекта утверждён в августе 2026 года. Пока не опубликован как стандарт.
Gaussian Splat CodingСжатое хранение и потоковая передача трёхмерных гауссовых сплатов. Существующие файлы вроде .ply, .splat и .spz разрознены. Первым рассматривается случай статичных сплатов в исходной структуре Inria.Поправки MPEG: проект комитета и рабочий проект в январе 2026 года. Расширение файла ещё не определено.

Строка про сплаты показывает, почему такие списки быстро устаревают. Гауссов сплаттинг это новый способ хранить сцену, и формат файлов отстал от самих изображений. Пока стандарт не устоится, люди передают друг другу то, что программа записала в прошлый вторник.

Старые форматы, которые всё ещё встречаются

РасширениеНазваниеЧто с ним стало
.daeCOLLADAФормат обмена между программами для создания контента и программами просмотра в реальном времени, опубликован как ISO/PAS 17506:2012. Удалён из Blender 5.0. Вместо него предлагают glTF, USD и FBX.
.igs, .igesIGESНейтральный формат обмена данными об изделии между разными системами САПР и производства, ANSI Y14.26M-1981. Вытеснен STEP. План перехода опубликован в 1996 году. Но файлы остались.
.u3dUniversal 3DПросмотр данных САПР на последующих этапах, со сжатием и уровнями детализации. ECMA-363. Больше активно не поддерживается. Ожидается, что его будут использовать всё реже в пользу PRC.
.wrlVRMLИнтерактивные трёхмерные сцены в вебе, ISO/IEC 14772-1:1997. Вытеснен X3D.

Вытесненный формат не значит исчезнувший. Архив автомобильных данных 1990-х годов вполне может быть в IGES, и единственное честное решение в этом случае прочитать его и записать в STEP, если нужен файл, который современная система гарантированно сохранит. Страницы VRML до сих пор существуют. Браузер, который их показывает, обычно делает это через технологии, выросшие из X3D, или не показывает вовсе.

Выбор формата это в основном выбор того, какой вопрос файлу зададут потом. Принтеру нужно сплошное тело, которое можно разрезать на слои. Браузеру нужно что-то, что быстро загружается и отрисовывается с частотой кадров. Подрядчику нужна модель здания, в которую несколько компаний могут вносить пометки. Киноконвейеру нужно описание сцены, которое выдержит переход через несколько программ. Построение модели это то, как создаётся геометрия. А расширение это то, как она покидает программу, в которой её создали.

Раньше: Свет, материалы и готовое изображениеДальше: Картинки, которые только кажутся объёмными