Wavefront OBJ

Reference – Довідка

Category – Категорія

Import-Export – Імпорт-Експорт

Menu – Меню

File ‣ Import ‣ Wavefront (.obj) – «Файл > Імпорт > Wavefront (.obj)»

OBJ є де факто широко використовуваним стандартом в індустрії 3D. Формат OBJ є популярним форматом звичайного тексту, проте, він має лише базову підтримку геометрії та матеріалів.

  • Сіть: вершини, грані, ребра, нормалі, UVи

  • Розділення за групами/об’єктами

  • Матеріали/текстури

  • Криві та поверхні НОРБС

Примітка

There is no support for mesh vertex colors, armatures, animation, lights, cameras, empty objects, parenting, or transformations.

Примітка

Blender тепер підтримує лише складне відтінювання на основі вузлів. OBJ має фіксовану конвеєрну підтримку матеріалів, цей додаток використовує узагальнену обгортку – generic wrapper, представлену Blender для конвертування між ними.

Попередження

Імпортування дуже великих OBJ-файлів (понад 100mb) може використовувати багато оперативної пам’яті RAM.

Usage – Використання

Імпорт геометрії та кривих у формат OBJ.

Якщо є відповідний .MTL для OBJ, то його матеріали також будуть імпортовані.

Properties – Властивості

Import – Імпорт

Include – Включення

Image Search – Пошук Зображень

Це вмикає рекурсивний пошук файлу, якщо файл зображення не знайдено.

Smooth Groups – Групи Згладження

Оточуються групи згладження OBJ гострими ребрами. Зауважте, що вони будуть показуватися лише тоді, коли модифікатор Edge Split – «Розділ Ребром» увімкнено.

Lines – Лінії

Імпортуються лінії та двосторонні грані OBJ як ребра сіті.

Transform – Трансформа

Clamp Size – Затиск Розміру

OBJ-файли часто значно варіюються за масштабом, ця устава затискає фіксованим розміром імпортований файл.

Forward / Up – Уперед / Уверх

Оскільки багато застосунків використовують різні осі для «Уверх» – „Up“, то це є умовності для цих устав, осей Вперед – Forward та Уверх – Up – Розкладаючи їх на різні осі, ви можете конвертувати обертання між стандартними осями уверх та вперед для застосунків.

Blender використовує Y Уперед, Z Уверх (оскільки огляд спереду дивиться уздовж напряму +Y). Наприклад, поширено для застосунків використовувати Y як вісь уверх, у такому випадку потребується -Z Уперед, Y Уверх.

Geometry – Геометрія

Split/Keep Vertex Order – Розділ/Утримати Порядок Вершин

При імпортуванні OBJ корисно розділяти об’єкти на об’єкти Blender, названі відповідно до OBJ-файлу. Проте, це розділювання втрачає порядок вершин, який необхідний при використанні OBJ-файлів як цілей морфів. Воно також втрачає будь-які вершин, що не з’єднані з гранню чи ребром, тому його слід вимикати, якщо ви хочете зберегти порядок вершин.

Split by Object & Split by Group - Розділ за Об’єктом та Розділ за Групою

При імпортуванні OBJ корисно розділяти об’єкти на об’єкти Blender, названі відповідно до OBJ-файлу. Проте, це розділювання втрачає порядок вершин, який необхідний при використанні OBJ-файлів як цілей морфів. Воно також втрачає будь-які вершин, що не з’єднані з гранню, тому його слід вимикати, якщо ви хочете зберегти порядок вершин.

Що стосується Blender, об’єкти Objects та групи Groups OBJ не мають ніякої відмінності, оскільки вони просто два рівні відокремлення, звідси групи OBJ не є еквівалентом групам Blender, а тому обоє можуть факультативно використовуватися для розділення.

OBJ Export – Експорт OBJ

Експортування файлів OBJ вбудоване в Blender без необхідності будь-якого додатка. Документація щодо нього може бути знайдена тут: OBJ Exporter </files/import_export/obj>.

Compatibility – Сумісність

Missing – Відсутнє

Деякі з наступних функцій відсутні:

  • Просунуті Устави Матеріалу – Існують документовані опції матеріалів, але дуже мало файлів використовують їх, і доступно лише кілька прикладів.

  • Нормалі – Blender ігнорує нормалі з імпортованих файлів, перераховуючи їх на основі геометрії.