Автоматизация процесса визуализации сцен в 3D Studio MAX Выполнил студент группы С-55: Масленников Владимир
Техническое задание Задача: Автоматизировать процесс визуализации набора сцен Требования: Загрузка файлов с расширением.max в список Установка значений для каждого выбранного из списка файла: –Название камеры –Настройки результата визуализации –Номер кадра. При анимации начальный и конечный кадр. –Флаги визуализации Поддержка сетевого рендеринга
Используемые средства MaxScript.NET Framework Visual C++
Основные понятия Визуализация Пакетная визуализация Язык сценариев MaxScript Визуализация из командной строки
Визуализация Визуализация(англ. Rendering) – процесс растрирования трехмерной графики в поэлементную двухмерную графику для формирования плоского изображения.
Пакетная визуализация Файл1.max … Визуализация Сохранение результата Файл2.max ФайлN.max Визуализация Сохранение результата Визуализация Сохранение результата ……
MaxScript MaxScript – встроенный язык сценариев Возможности Особенности Применение в данной работе
Визуализация из командной строки Преимущества Возможности Команды визуализации
Примеры команд Камера -Cam: Camera01 Разрешение -width = height = 768 Тип файла – результата -outputname = C:\MyImages\file1.tif
Флаги визуализации Название флагаПояснение Atmospherics Effects Displacements Force2Sided SuperBlack RenderHidden RenderFields UseAreaLights UseAdvLight ComputeAdvLight VideoColorCheck ShowRFW RenderElements Использование атмосферных эффектов Эффекты Визуализация карт Displacement Двухсторонние материалы на геометрии Включение максимального значения черного (0,0,0) Визуализация спрятанных объектов Расчет комбинации двух кадров для получения одного кадра Использование поверхностных источников света Использование усложненной модели света Расчет усложненной модели света Включение возможности Video Color Check Показать/спрятать окно визуализации в течение расчета Визуализация специальных элементов
Сетевая визуализация Использование BackBurner Установка флагов: -submit[:manager_name] -port -netmask -jobName
Алгоритм работы Составление списка из файлов.max Файл настроек Визуализация Сохранение результата Render Start Render.bat
Достигнутые результаты Автоматизация рендеринга нескольких сцен Экономия ресурсов компьютера при визуализации
Итоги Реализованы все пункты ТЗ: Поддержка загрузка файлов с расширением.max в список Редактирование сформированного списка Установка значений для каждого выбранного из списка файла: –Название камеры –Настройки результата визуализации для форматов(BMP, JPEG, TGA, TIFF) –Номер кадра. При анимации начальный и конечный кадр. –Флаги визуализации Поддержка сетевого рендеринга
Вопросы ?