Весь следующий материал ориентирован в первую очередь на студентов-архитекторов, только начинающих что-то делать в 3D.
В этой статье мы разберем решение базовых вопросов и проблем при экспорте модели из архикада в макс.
Софт
Для начала давайте определимся с программами. Я пишу о том, что знаю и чем пользуюсь сам (кто бы мог подумать, да?), в основном речь пойдет об Archicad, 3ds max и Corona Render.
Я стараюсь держать версии программ в актуальном состоянии и вам советую того же. Убирайте кружевную салфеточку с монитора, удаляйте свой макс 2012, архикад 16 и что ещё там у вас древнее установлено, может быть Windows XP? Обновлять программы стоит хотя бы потому, что там постоянно появляются новые полезные функции и исправляются ошибки.
Когда вы еще были маленьким кожаным мешочком, вы наверняка видели, как родители играются с чем-то таким.
Итак, на первых порах нам понадобятся: Autodesk 3ds Max, Corona Render, Vray. Ставьте всё самое новое.
Экспорт модели из Archicad
Стандартный способ перекинуть модель из архикада в макс — открыть 3д вид и сохранить файл в формате 3ds, потом открыть Макс и импортировать его. Ну, вроде бы всё, но есть нюансы.При сохранении 3ds из архикада нужно в параметрах задать единицы 1000 мм, а группировку выбрать «Строить объекты 3DStudio согласно… Покрытиям». В таком случае модель, при открытии в максе, разделится на несколько объектов с одинаковым покрытием — например, все стекло здания будет одним объектом и его будет удобно редактировать. Также этот вариант наименее глюченный, попробуйте сохранить в других режимах, сами все поймете.
Импорт модели в макс
Перед тем как импортировать свою модель в макс, в нем нужно задать стандартные единицы измерения — миллиметры. Вот, как это сделать:
Ок, настройки поменяли, теперь импортируем. Макс спросит, нужно ли приводить длину анимации в соответствии с файлом .3ds, отвечаем ему «Нет».
Импортировали? Видите, что всё какое-то стрёмное? Возможно, ваши морфы и оболочки из архикада теперь похожи на что-то жидкое, а всё остальное как-будто бы развалилось на осколки. Ещё может получиться так, что ваша модель вставилась, но она очень маленькая на всех видах. Не отчаивайтесь, всё будет хорошо.
Сразу после импорта наше здание находится неизвестно где, куча непонятных объектов в списке слева
Всё какое-то стремное
Сначала исправляем глюки отображения модели, связанные с особенностями импорта, но ещё не сами объекты. Первым делом давайте удалим солнце и камеру, которые сделал для нас архикад, они нам не нужны.
Теперь фокусируемся на наш проект в каждой проекции макса, чтобы было удобнее контролировать изменения, да и вообще делать что-либо. Наводим мышку в каждое окно и нажимаем кнопку «Z» на клавиатуре.
В центре каждого вида наша модель из архикада
Следующим шагом будет исправление «осколков». Такое часто бывает с масштабными моделями. Чтобы все наладить открываем окно с перспективой, нажимаем на «Perspective»в левом верхнем углу и выбираем «Viewport clipping».
Вот эта кнопка активирует секущую плоскость, которая исправляет проблемы с «осколками»
Теперь в этом окне справа появилась вертикальная линия и треугольник. Ваша задача подвинуть треугольник чуть-чуть выше и все придет в норму.
До и после использования «Viewport clipping»
Теперь начинаем исправлять сами объекты, импортированные из архикада. Для удобства работы в будущем, я советую дать нормальные названия всем объектам, а также конвертировать их в «Editable Poly». Переименуйте все свои объекты с названиями «1 0002» и т.д. в что-то такое: «glass», «concrete», «black frames». Так вы сразу будете видеть, где нужный объект, если будете выбирать его через «Scene Explorer».
Теперь конвертируем в поли. С объектами формата «Editable Poly» удобнее работать, но они весят немного больше, чем «Editable Mesh». Выделяем объект, нажимаем правой кнопкой мыши, наводим на «Convert to» > «Editable Poly».
Конвертируем в «Editable Poly»
Также, нужно объединить объекты с одинаковым материалом в один — они иногда разделяются на несколько объектов при импорте из архикада, это случается, если у вас большой объект с большим количеством полигонов. В «Editable Poly» ищем кнопку «Attach», нажимаем и выбираем объекты, которые нужно присоединить к текущему выбранному объекту.
Нажимаем «Attach» а потом на другие объекты с этим же материалом.
Теперь склеиваем вершины внутри каждого объекта. Это необходимо для того, чтобы полигоны внутри объекта объединились в элементы и вершин стало меньше, это облегчит модель, и даст вам возможность выделять объекты здания, не нажимая на каждый полигон. Заходим в режим редактирования вершин внутри «Editable Poly», выделяем все вершины с помощью сочетания клавиш «Ctrl+A» и нажимаем кнопку «Weld». После этих операций, некоторые вершины расположенные на расстоянии 0,1 мм друг от друга будут склеены.
По маленькому окошку в центре экрана видно, что вершин стало примерно в два раза меньше
Чтобы исправить страшные глюки, состоящие из градиентов, на некоторых частях модели нужно наложить на проблемный объект модификатор «Smooth» и поставить в нём галочку «Auto smooth». Если проблемы остались, поиграйтесь с числом «Threshold». Если у вас много проблемных объектов, можете наложить модификатор сразу на все объекты.
У всех полигонов есть группы сглаживания, которые указывают, какие части модели должны сглаживаться между собой, а какие нет, т.е. если у двух полигонов одна группа — они будут сглажены. А глюки при импорте модели из архикада появляются из-за каких-то проблем макса с чтением этих самых групп сглаживания у оболочек и морфов.
До и после модификатора «Smooth»
На этом всё, модель выглядит ок, ничего лишнего нет, вы молодец, настраивайте материалы, свет, камеры и зелень.
Изначально я писал этот пост для своего сайта, чтобы систематизировать некоторые знания и поделиться с кем-нибудь, вот решил выложить сюда тоже, вдруг кому-нибудь будет полезно.
Если я не буду публиковать здесь по какой-либо причине другие посты их можно будет найти по ссылке .