Это моя первая статья из большой серии, написанная для того чтобы сделать вашу жизнь (а иногда и мою) проще. Весь следующий материал ориентирован в первую очередь на студентов-архитекторов, только начинающих что-то делать в 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”.
Теперь в этом окне справа появилась вертикальная линия и треугольник. Ваша задача подвинуть треугольник чуть-чуть выше и все придет в норму.
Теперь начинаем исправлять сами объекты, импортированные из архикада. Для удобства работы в будущем, я советую дать нормальные названия всем объектам, а также конвертировать их в “Editable Poly”. Переименуйте все свои объекты с названиями “1 0002” и т.д. в что-то такое: “glass”, “concrete”, “black frames”. Так вы сразу будете видеть, где нужный объект, если будете выбирать его через “Scene Explorer”.
Теперь конвертируем в поли. С объектами формата “Editable Poly” удобнее работать, но они весят немного больше, чем “Editable Mesh”. Выделяем объект, нажимаем правой кнопкой мыши, наводим на “Convert to” > “Editable Poly”.
Также, нужно объединить объекты с одинаковым материалом в один — они иногда разделяются на несколько объектов при импорте из архикада, это случается, если у вас большой объект с большим количеством полигонов. В “Editable Poly” ищем кнопку “Attach”, нажимаем и выбираем объекты, которые нужно присоединить к текущему выбранному объекту.
Теперь склеиваем вершины внутри каждого объекта. Это необходимо для того, чтобы полигоны внутри объекта объединились в элементы и вершин стало меньше, это облегчит модель, и даст вам возможность выделять объекты здания, не нажимая на каждый полигон. Заходим в режим редактирования вершин внутри “Editable Poly”, выделяем все вершины с помощью сочетания клавиш “Ctrl+A” и нажимаем кнопку “Weld”. После этих операций, некоторые вершины расположенные на расстоянии 0,1 мм друг от друга будут склеены.
Чтобы исправить страшные глюки, состоящие из градиентов, на некоторых частях модели нужно наложить на проблемный объект модификатор “Smooth” и поставить в нём галочку “Auto smooth”. Если проблемы остались, поиграйтесь с числом “Threshold”. Если у вас много проблемных объектов, можете наложить модификатор сразу на все объекты.
У всех полигонов есть группы сглаживания, которые указывают, какие части модели должны сглаживаться между собой, а какие нет, т.е. если у двух полигонов одна группа — они будут сглажены. А глюки при импорте модели из архикада появляются из-за каких-то проблем макса с чтением этих самых групп сглаживания у оболочек и морфов.
На этом всё, модель выглядит ок, ничего лишнего нет, вы молодец. Следующие несколько постов будут про освещение, материалы и растения.
Комментарии, отзывы и пожелания можно писать лично мне или в комментариях к этой статье.