Основное руководство по форматам 3D-файлов
Основное руководство по форматам 3D-файлов
Как одна из первых компаний, создавших программное обеспечение для 3D-торговли, мы все это видели. Мы опираемся на наш многолетний опыт, чтобы объяснить форматы файлов 3D и основы 3D-торговли с конкретными примерами и четкими объяснениями.
В этой статье
Самые популярные форматы 3D-файлов для 3D-торговли
Количество форматов 3D-файлов продолжает расти по мере развития 3D-торговли. Чаще всего используются шесть основных форматов файлов:
- Файлы USDZ: созданный Apple и Pixar и запущенный в 2018 году, USDZ представляет собой закрытый частный формат файлов, разработанный исключительно для дополненной реальности. Вы можете использовать формат с популярным программным обеспечением Apple, таким как AR Quick Look. Недавно компании объявили об обновлении, которое позволяет разработчикам импортировать объекты Photoshop и Dimension, созданные в среде AR, для Apple iPhone и iPad. Узнайте больше о том, как использовать этот формат, и посмотрите примеры, прочитав все, что вам нужно знать о файлах USDZ.
- Файлы OBJ : файл OBJ (.obj) содержит информацию о геометрии трехмерных объектов. Разработчики используют формат файла для обмена информацией, а также в приложениях для САПР и 3D-печати. Файлы OBJ могут поддерживать неограниченное количество цветов, и в одном файле можно выбрать несколько объектов. Текущая версия — 3.0. Объекты в файле OBJ идентифицируются по граням и значениям многоугольника, кривым, текстурным картам и поверхностям. OBJ — векторный файл, который позволяет масштабировать выбранные объекты. Узнайте больше о том, как использовать файлы OBJ.
- Файлы FBX: файл FBX (.fbx) — это формат, используемый для обмена данными трехмерной геометрии и анимации. Вы можете использовать различные программы для открытия, редактирования и экспорта 2D- и 3D-файлов высокого разрешения. Файлы FBX используются при разработке фильмов, игр, дополненной реальности и виртуальной реальности (AR / VR). Файлы FBX хранят все данные для полных сцен анимации. Эти данные включают кости, сети, освещение, камеру и геометрию. Прочтите все, что вам нужно знать об использовании файлов FBX, чтобы узнать больше об этом формате.
- Файлы glTFand glTF 2.0: GL Transmission Format (glTF) — это бесплатный 3D-файл с открытым исходным кодом, который поддерживает статические модели, анимацию и сцены движения. Разработчики используют glTF в собственных веб-приложениях, дополненной реальности, виртуальной реальности, играх и 3D-рекламе. glTF 2.0 был обновлением формата файла, которое включало физический рендеринг (PBR) и улучшения скорости. Узнайте больше о форматах файлов gITF и gITF.
- Файлы GLB: GLB — это формат 3D-файлов, используемый в VR, AR, играх и веб-приложениях, поскольку он поддерживает движение и анимацию. Еще одно преимущество формата — небольшой размер и быстрая загрузка. Файлы GLB представляют собой двоичную версию glTF с JSON. Один файл содержит вспомогательные данные, такие как текстуры, затенение и геометрию / анимацию. Прочтите наше руководство по формату файлов GLB, чтобы узнать больше.
В 2015 году Khronos Group разработала форматы GLB и glTF. Они увидели потребность в форматах, которые разработчики могли бы открывать и редактировать во многих приложениях с трехмерной графикой. Версия 2.0 спецификации (выпущенная в 2017 году) добавила физический рендеринг (PBR), который позволяет теням и светам выглядеть более реалистично, код обновлен для повышения скорости и улучшена анимация.
Существуют и другие форматы файлов 3D для специализированных целей, таких как 3D-печать, фильмы, видеоигры, архитектура и образовательные приложения. К ним относятся:
- Файлы САПР
- смешивать файлы
- Файлы STL
- COLLADA строки
- Файлы 3DS
- Файлы IGES
- STEP. Файлы
- Файлы VRML / X3D
Для получения более подробной информации о типах файлов для мультимедиа, вот несколько полезных ресурсов:
Полный список трехмерной файловой графики
Каждый формат файла трехмерной графики, о котором вы слышали (а некоторые вы еще не слышали), содержит полный список (насколько нам известно) всех форматов файлов трехмерной графики под солнцем. Некоторые из этих типов форматов трехмерного моделирования позволяют моделировать в реальном времени, а другие предназначены для запеченной или нереалистичной трехмерной визуализации.
Мы пропустили один? Позвоните нам, чтобы сообщить нам.
собственность vs. Форматы 3D-файлов с открытым исходным кодом
Важно понимать разницу между частным и открытым исходным кодом 3D-файлов. В зависимости от аудитории для содержимого, специальные форматы 3D файлов могут быть отличными инвестициями. Тем не менее, полагаться на запатентованные форматы может увеличить затраты и ограничить возможность передачи контента на другие платформы
Специальные форматы 3D-файлов
Собственные форматы запатентованы или классифицируются как коммерческая тайна и создаются компаниями для принудительной покупки определенного оборудования или программного обеспечения и ограничения взаимодействия. Перевод закрытых форматов в форматы с открытым исходным кодом затруднен, потому что формат шифрования данных часто заблокирован для предотвращения обратного проектирования. Например, USDZ — это специальный формат 3D-файлов, предназначенный для работы исключительно с устройствами iOS.
Форматы 3D-файлов с открытым исходным кодом
До появления закрытых операционных систем, таких как iOS и Windows, в разработке программного обеспечения существовала традиция вносить инновации в разработку программного обеспечения в общественном достоянии. Сегодня форматы 3D-файлов с открытым исходным кодом предназначены для передачи данных и файлов между устройствами и приложениями.
Khronos Group — организация по стандартизации многих форматов 3D-файлов. GLB и glTF — это два примера форматов 3D-файлов с открытым исходным кодом, разработанных и управляемых Khronos Group. Формат с открытым исходным кодом является общественным достоянием и может использоваться как для проприетарного, так и для бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом в соответствии со стандартным лицензионным соглашением. Как правило, за использование стандартов программного обеспечения с открытым исходным кодом не взимается никаких сборов или лицензионных сборов.
Возможности в формате 3D-файла
Формат файла — это стандартный метод шифрования и сжатия цифровой информации, чтобы компьютер мог ее прочитать. Форматы файлов могут быть лицензионными, бесплатными, проприетарными или с открытым исходным кодом. Примеры форматов файлов, отличных от 3D, с которыми большинство людей знакомы, включают файлы PDF, TXT, JPG, PNG, HTML, XLS и DOC.
В 3D-искусстве формы отличаются от их покрытия. В этом разделе мы расскажем, что вводится в файл 3D-модели и как с этим справляются различные форматы 3D-файлов.
Демистификация форматов 3D-файлов
Функция 3D-файла | Обработка файлов в формате 3D | ||
Инженерное дело |
Геометрия — это форма трехмерной модели. Любая 3D-модель — это набор точек, линий и плоскостей. В 3D-искусстве они называются вершинами, ребрами и многоугольниками (или гранями). |
Архитектура кодирования для 3D-модели | Трехмерные геометрические фигуры состоят из тысяч и тысяч треугольников или многоугольных сеток. Формат файла 3D сжимает эту информацию и делает ее машиночитаемой. |
Текстуры и материалы | Текстуры и материалы применяются к 3D-геометрическим формам, чтобы добавить цвет и характер и повысить реалистичность 3D-объектов. 3D-художники используют это для создания ощущения гладкости, шероховатости, блеска, теней и отражений. | Хранение внешнего вида 3D модели | Вы можете хранить текстуры и материалы по отдельности или собирать их в связки. Обычно они хранятся в виде растровых изображений (изображений) или процедурных объектов (математических формул) и на них можно ссылаться в формате файла 3D или отдельно для внешних ссылок. |
Посмотреть | Сцена 3D-модели предоставляет информацию об источниках света, камерах и других связанных объектах. | Сохранить информацию о сцене |
Формат файла 3D может относиться к сцене, в которой появляется 3D-объект, или хранить информацию о ней. Эти данные включают в себя кодировку такой информации об источнике света, как местоположение и интенсивность. |
такелажная анимация | Когда 3D-модели находятся в движении, объекты требуют оснастки. Ковка — это процесс добавления элементов управления к цифровой модели, позволяющий ей двигаться естественным образом. Например, чтобы 3D-модель человека двигалась так, как если бы она была на самом деле, художник должен предоставить деформаторы, указывающие, где должна сгибаться нога, как вращается голова и как каждое из этих движений приводит к разное. точные движения. | Кодирование анимации | Не все форматы файлов поддерживают фальсификацию анимации. Аниматоры используют разное программное обеспечение, чтобы добиться желаемого результата. Самыми популярными анимационными приложениями являются Maya и 3Ds Max, каждое из которых имеет свои оригинальные форматы файлов. Чтобы использовать файлы Maya и 3Ds Max с таким программным обеспечением, как Zbrush, вы можете использовать OBJ в качестве формата файла перехода. |
Как выбрать подходящий формат для вашего 3D-проекта
Лучший способ выяснить, какой тип 3D-файла подходит для вашего проекта, — это потратить несколько минут на размышления о конечном продукте и необходимой переносимости.
Какой у вас вариант использования?
Как вы собираетесь использовать свои 3D-модели? Существуют определенные типы файлов для определенных целей. Например, рассмотрим разницу между 3D-печатью и приложениями дополненной реальности. 3ds и STL — это форматы файлов, используемые для 3D-печати и быстрого прототипирования, но не будут работать с приложениями дополненной реальности. Лучшим выбором для приложения AR будет glTF для Android или USDZ для iOS.
Какой конечный продукт и результат вы ожидаете?
Рассмотрим плюсы и минусы открытого исходного кода по сравнению с открытым исходным кодом. Собственные форматы. Например, если вы не хотите публиковать только на iOS, не начинайте с USDZ. Легче перевести конвейер игрового искусства из glTF или GLB в USDZ, чем наоборот. Обязательно изучите окончательные требования к платформе развертывания (например, iOS, Android, Google Visual Search, игровые платформы, гарнитуры VR) перед тем, как выбрать тип файла.
Какое программное обеспечение вы используете?
Убедитесь, что выбранный вами тип файла может быть прочитан и записан с помощью используемой вами программы. Некоторые форматы более доступны, чем другие. Использование доступных форматов или форматов с открытым исходным кодом упростит редактирование, чтение и получение максимальной отдачи от ваших 3D-моделей со временем.
3D моделирование 3D коммерции
Создание 3D-файлов — это первый шаг к тому, чтобы сделать 3D-изображения доступными. Инструмент, который позволяет сделать ваш полный каталог продукции доступным в 3D, экспортировать ресурсы в большинство форматов файлов и доставлять клиентские приложения, имеет важное значение. 3D-облако Marxent способно публично хранить активы, обеспечивая доступ членам команды в любое время и в любом месте, в котором они нуждаются. Используйте это решение для создания расходных типов форматов для многих других платформ и поисковых систем, включая USDZ, glTF, OBJ и Google 3D Visual Search.
Услуги Marxent 3D-моделирования предназначены для предоставления повторно используемых 3D-ресурсов и быстрой визуализации приложений электронной коммерции корпоративного уровня. Мы стремимся к тому, чтобы монетизация вашего контента обеспечивала реалистичность, согласованность и скорость при оптимизации масштабирования и повторном использовании ресурсов. Обладая почти десятилетним опытом создания многоразового 3D-контента для коммерции, Marxent является предпочтительным поставщиком услуг 3D-моделирования для крупных розничных продавцов и производителей многоканальной мебели и товаров для дома.
Узнайте больше об услугах 3D-моделирования для визуализации продуктов.