Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Пакетная визуализация dwg моделей с помощью 3Ds Max-а

Пакетная визуализация dwg моделей с помощью 3Ds Max-а

Ответ
Поиск в этой теме
Непрочитано 17.06.2012, 18:54 #1
Пакетная визуализация dwg моделей с помощью 3Ds Max-а
Unfamous
 
Визайнер-дизуализатор в отставке
 
Регистрация: 12.11.2009
Сообщений: 133

Доброго времени суток! Решил поделиться своими наработками.

С чего все началось, задача: отвизуализировать более 2 000 позиций. Модели есть в готовые в SolidWorks.
Связка была такова: из Солида конвертировалось в .sat, потом .sat модель перегонялась в AutoCAD, с Када в 3Ds Max, разрисовывалась и визуализировалась. Все хорошо, но две тысячи...

Решение выглядит так:
1. Пакетно сконвертировать с SolidWorks в .sat подсказали тут.
2. Модель .sat импортируется в AutoCAD, убирается все лишнее (очень много креплений, лишних элементов и т.д. и т.п.), все детали раскладываются по слоям по признаку материала. Можно конечно же .sat модель сразу импортировать в 3Ds Max, но модель в Каде нужна для дальнейшей работы.
3. Написан bat-ник, который по очереди шерстит dwg файлы в каталоге, для каждого создает max сцену, запускает 3Ds Max со сценой и скриптом (maxScript).
4. Скрипт в свою очередь импортирует в сцену dwg модель, назначает материалы объектам по признаку "название слоя = название материала" из библиотеки, ставит в зависимости от названия модели камеру и закрывает с сохранением 3Ds Max. Скрипт также делает контроль ошибок: соответствие название слоев с материалами в библиотеке, наличие объектов в слое "0", наличие описания положения камеры, и при ошибке пишет log файл.
5. Далее bat-ник запускает 3Ds Max для рендера (визуализации) с заранее заготовленными настройками рендера и после рендера сохраняет результат.

Итог: я избавился от кучи рутинной работы, такой как имортировать dwg модель в 3Ds Max, тыкать поочередно в детали и назначать им материал, ставить камеру, ставить на рендер и ждать результата, сохранять. Теперь все эти этапы проходят на автомате - экономия времени на лицо.

Какую выгоду можно извлечь:
1. Имея наработанную базу dwg моделей и при необходимости немного что-то поменять визуализация делается очень быстро, т.к. затраченное время уйдет только на поправку dwg моделей.
2. Можно слегка переделать скрипт для Макса. В моем случае мебель, и расставив модели по планировке в Каде, импортируешь в Макс и с помощью одной кнопки все модели будут разрисованы.
3. Усовершенствовав качество визуализации (наработаны новые материалы, изменены настройки визуализации, переработана сцена-студия) картинки получаются на автомате.

Во вложении:
!!!Render_all_dwg.bat - собственно bat-ник
!!Make_max_by_dwg.ms - максовский скрипт, который импортирует dwg модель, разукрашивает, ставит камеру
!CamPos.ms - часть вышеописанного скрипта, в котором описано положение камеры в зависимости от названия файал
!MR_Expert.mat - максовская библиотека материалов
!MR_Expert.rps - максовские настройки рендера
!Template_scene.max - максовская сцена-студия шаблон (оговорюсь, что эту сцену создавал не я и она далека от совершенства, как и библиотека материалов)

Файлы распаковываются в каталог, в который кидаются dwg модели. Запускается bat-ник. В названии папок, материалов, слоев в Каде, названии файлов и т.д. не должно быть кирилицы, т.к. Макс с ней не дружит.

Вложения
Тип файла: rar Render_all_dwg.rar (1.25 Мб, 129 просмотров)

__________________
Жизнь не сахар, а смерть нам не чай... © Ю.Шевчук
Просмотров: 4220
 
Непрочитано 17.06.2012, 20:10
#2
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,998
<phrase 1=


Цитата:
Сообщение от Unfamous Посмотреть сообщение
задача: отвизуализировать более 2 000 позиций. Модели есть в готовые в SolidWorks.
А нельзя это было сделать сразу в SW?

Цитата:
Сообщение от Unfamous Посмотреть сообщение
из Солида конвертировалось в .sat, потом .sat модель перегонялась в AutoCAD, с Када в 3Ds Max, разрисовывалась и визуализировалась
Тогда вся эта цепочка становится излишней...
Солидворкер вне форума  
 
Автор темы   Непрочитано 17.06.2012, 20:21
#3
Unfamous

Визайнер-дизуализатор в отставке
 
Регистрация: 12.11.2009
Сообщений: 133


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
А нельзя это было сделать сразу в SW?
1. С SW не дружу полностью.
2. Модели dwg в дальнейшем нужны для расстановки в планировках и последующей визуализации. (Использование AutoCadа обусловлено работой отдела, а не мной лично)
3. Думаю, что визуализация в 3Ds Maxe лучше, чем в SW, т.к. назначения пакетов совершенно разные.
__________________
Жизнь не сахар, а смерть нам не чай... © Ю.Шевчук

Последний раз редактировалось Unfamous, 17.06.2012 в 22:03.
Unfamous вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Пакетная визуализация dwg моделей с помощью 3Ds Max-а

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документация Проектировщику на Torrents DEM Разное 262 24.02.2024 17:19
Нелинейный расчет и РСУ??? bivis333 Конструкции зданий и сооружений 240 23.01.2010 18:39
AutoCAD Architecture 2010 и волшебный экспорт .dwg для 3ds max 2009 shihi Вертикальные решения на базе AutoCAD 7 11.01.2010 20:14
рендер в AutoCad + 3ds Max (vRay) TheSpoonOfTar AutoCAD 3 10.06.2008 10:55
3d dwg (solid) import to 3ds Max j-junky Прочее ПО от Autodesk 7 25.07.2005 10:13