Art*Lantis Render Учебный курс Оглавление От переводчиков.............................................................................................................................3 Упражнение 1 Визуализация............................................................................................................4 1.Запуск программы.......................................................................................................................5 2.Изменение цвета..........................................................................................................................6 3.Библиотеки шейдеров.................................................................................................................7 4. Применение шейдеров...............................................................................................................8 5. Больше шейдеров… !.................................................................................................................8 6. Сохранить семейство шейдеров…...........................................................................................9 7. Шероховатость поверхности...................................................................................................11 8. Освещенность поверхности....................................................................................................12 9. Трассировка лучей...................................................................................................................13 10. Поворот и компас...................................................................................................................14 11. Цветовое табло.......................................................................................................................15 12. Изменение пропорций и размера..........................................................................................16 13. Прозрачность..........................................................................................................................17 14. Увеличение и текстура..........................................................................................................18 15. Ориентирование и маскирование текстур...........................................................................21 16. Повтор текстур.......................................................................................................................22 17. Интервалы между текстурами..............................................................................................23 18. Выдавливание текстуры........................................................................................................23 19. Текстура и подготовка сцены................................................................................................25 20. Изменение материалов (замена покрытий) в сцене............................................................30 21. Изменение освещения сцены................................................................................................33 22. Изменение силы источников света.......................................................................................37 23. Визуализация..........................................................................................................................40 Упражнение 2 Гелиодон и VR панорамы......................................................................................43 1. Гелиодон...................................................................................................................................45 2. Движение солнца......................................................................................................................49 3. Редактирование панорамы......................................................................................................51 4. Редактирование второй панорамы..........................................................................................54 5. Связывание панорам................................................................................................................55 6. Определение точек привязки..................................................................................................58 7. Создание второй группы.........................................................................................................60 8. Окончательное вычисление панорам.....................................................................................66 Упражнение 3 Анимация.................................................................................................................69 1. Редактирование анимации.......................................................................................................70 2. Изменение пути........................................................................................................................72 3. Окончательное вычисление анимации...................................................................................75 Упражнение 4 Последовательности анимаций.............................................................................78 1. Изменение существующей последовательности...................................................................79 2. Создание двух новых последовательностей..........................................................................82 3. Управление временем..............................................................................................................87 4. Окончательное вычисление последовательностей...............................................................90 5. Пакетная визуализация............................................................................................................91 От переводчиков. Настоящий документ представляет перевод учебника, поставляемого разработчиком программы – фирмой Abvent. Учебник содержит 4 упражнения, посвященных управлению материалами и светом и созданию статичных изображений; созданию панорамных изображений; созданию анимаций и созданию последовательности анимаций. Неотъемлемой частью учебника являются четыре сцены, которые также поставляются разработчиком. Настоятельно рекомендуется скачать эти сцены, прежде, чем работать с учебником. Ссылки приведены ниже. Некоторые фрагменты учебника давно не обновлялись и содержат несколько устаревшую информацию. В таких случаях в тексте встречаются примечания от переводчика. Также встречаются небольшие несоответствия того, как учебные сцены представлены в учебнике и как они выглядят на самом деле. В частности, это касается параметров освещения, которые следует немного подправить, прежде, чем приступать к работе со сценой. Переводчики: Упражнение 1 Антон Приходько <[email protected]> Упражнения 2, 3, 4 Роман Занин <[email protected]> Корректировка: Анжела Сереброва <[email protected]> Максим Коваленко и, конечно, оба переводчика Редактирование и верстка: Роман Занин Ссылки: Сайт фирмы Abvent, разработчика Art*Lantis Render: http://www.abvent.com http://www.artlantis.com Демонстрационная версия программы Art*Lantis Render: ftp://ftp.abvent.com/artlantis/demo/win/Atl_40_demo.exe ftp://ftp.abvent.com/artlantis/demo/win/Art-lantis4Demo.zip Сцены, необходимые для работы с учебником: ftp://ftp.abvent.com/artlantis/tutorial/file_win/atl_win_tut1.zip ftp://ftp.abvent.com/artlantis/tutorial/file_win/atl_win_tut2.zip ftp://ftp.abvent.com/artlantis/tutorial/file_win/atl_win_tut3.zip ftp://ftp.abvent.com/artlantis/tutorial/file_win/atl_win_tut4.zip Английский вариант учебника, с которого делался перевод: ftp://ftp.abvent.com/artlantis/tutorial/guide_us/artl_tut_guide_us.pdf.hqx Дата перевода: август 2002 г. Текущая версия Art*Lantis Render: 4 (4.0.3 – 4.0.4) Упражнение 1 Визуализация Учебный курс Упражнение 1 Визуализация 4 1.Запуск программы Цель занятия Запуск программы и открытие файла примера. • Сделайте двойной щелчок на иконке Art*Lantis Render • Откройте документ “Room start”, расположенный в папке “Tutorial 1” Два информационных окна, появляющихся в центре экрана одно за другим, отображают процесс загрузки файла: • Чтение точек (5654) Macintosh • Чтение обьектов (9199) • Сортировка поверхностей (9199) • Расчет проекции (224) Процесс загрузки отображается ползунками, так что Вы можете наблюдать прогресс исполнения. Windows Как только Art*Lantis Render загрузился, он в реальном времени просчитывает изображение в окне предварительного просмотра (Preview). Когда изображение просчитано, можно начинать работу. Учебный курс Упражнение 1 Визуализация 5 На экране появятся два окна: справа окно предварительного просмотра и слева окно Настройки шейдера, которое по умолчанию показывает первый шейдер в списке загруженных. Справка: Что такое шейдер? Шейдер – термин, описывающий набор параметров поверхности объекта: цвет и базовые характеристики (гладкий или шершавый, например), которые Вы можете менять для придания объекту наиболее реалистичного вида. Примечание: В окне Списка материалов Вы увидите перечень имен, относящихся к материалам, присвоенных объектам программой моделирования (кирпич, бетон, и т.д.) Предупреждение: это не 3D-объекты, потому, что один объект может иметь несколько материалов или наоборот: один материал может быть присвоен нескольким объектам (пол и стены из одной и той же плитки, например). Вы можете выбирать объекты в окне предварительного просмотра указателем мыши: • наведите указатель на объект • удерживайте кнопку нажатой пару мгновений При этом все в сцене, кроме выбранного объекта слегка приглушается в цвете. Как видно интерфейс интерактивен и интуитивно понятен. 2.Изменение цвета Цель занятия Выбрать объект и изменить его цвет с помощью палитры или набора цветов. Art*Lantis Render автоматически определит материал объекта из указанного в списке материалов . • Переместите курсор на палитру. Цвет материала меняется в окне предварительного просмотра мгновенно. Между индикатором цвета (вверху) и палитрой Учебный курс Упражнение 1 Визуализация 6 находится полоса “насыщенности цвета” (для большей информации о ней см. Руководство Пользователя) Только что Вы сделали первое изменение в сцене, если оно не показалось вам слишком трудным, то остальные потребуют не намного больше усилий! 3.Библиотеки шейдеров Цель занятия Открыть библиотеку и овладеть навыками навигации по семействам шейдеров. Теперь вы можете проработать вашу сцену, выбирая шейдеры и присваивая их объектам. • Откройте библиотеку шейдеров в меню Окно\Библиотека (Window\Library). Библиотека состоит из набора семейств. Каждое семейство выглядит как набор иконок, отображающих пример внешнего вида шейдера, под которыми написаны имена шейдеров. Для просмотра какого-либо семейства: • Щелкните на списке семейств внизу окна библиотеки и, удерживая кнопку, выберите название семейства. • Отпустите кнопку, семейство отобразится в окне. Для просмотра списка семейств: • Щелкните на кнопке в левом нижнем углу окна библиотеки • Выберите название семейства (оно отобразится в окне библиотеки). Если семейство состоит из нескольких страниц, используйте кнопки “влево” и “вправо”, расположенные правее названия семейства. Учебный курс Упражнение 1 Визуализация 7 4. Применение шейдеров Цель занятия Присвоить шейдер конкретному объекту сцены. • Наведите курсор на первый шейдер семейства Дерево(Wood). Нажмите и перетащите • Нажмите на шейдер и перетащите его удерживая кнопку мыши на деревянное бюро в окно предварительного просмотра Как только вы отпустите кнопку, шейдер будет присвоен бюро. Программа работает постоянно, это значит, что сцена обновляется автоматически с каждым внесенным изменением, и вы можете продолжать работать, не ожидая пересчета сцены или обновления окна. 5. Больше шейдеров… ! Цель занятия Присвоить шейдер каждому объекту сцены. Чтобы выбрать новый шейдер: • Выберите шейдер из семейства. • Перетащите его, удерживая кнопку мыши на объект в окно предварительного просмотра. • Отпустите кнопку Окно предварительного просмотра обновится немедленно с внесенными изменениями. Теперь примените шейдеры к следующим объектам: • Хром (chrome) Поверхности1(1stdSurface) На ножки стола • Прозрачное (transparent) Поверхности1(1stdSurface) На крышку стола • Прозрачное (transparent) Поверхности1(1stdSurface) На окно • Кожа (leather) Поверхности2(2stdSurface) На кресла • Дерево (wood) Дерево (wood) На бюро Учебный курс Упражнение 1 Визуализация 8 • Ковролин (coating) Ковровые покрытия (coating) На стену • Жалюзи 2цв. (blindH2colors) Отделка (decoration) На балкон • Зеркало (mirror) Зеркала (mirror) На панель • Полосы 2цв. (line2CSmooth) Полосы (lines) На пол Вы только что присвоили шейдеры каждому объекту сцены! 6. Сохранить семейство шейдеров… Цель занятия Создать и обновлять новое семейство шейдеров содержащее все шейдеры, задействованные в сцене RoomStart. Когда вы проработали сцену “Room Start”, вы можете добавить в библиотеку новое семейство, содержащее все шейдеры, использованные в сцене. Эти шейдеры будут сохранены точно в таком виде, в каком они находятся в окне предварительного просмотра, со всеми настройками цвета, освещенности, ориентации и т.д. (без возможности управления текстурой, если она была применена. Кроме как в экспертном режиме – прим. переводчика). • Чтобы создать новое семейство шейдеров: • Откройте библиотеку. • В меню Файл (File) выберите Сохранить семейство шейдеров (Save Shader Family). Вы увидите новое семейство в списке библиотеки. Фактически она состоит из всех шейдеров, использованных вами для отрисовки сцены. Также обратите внимание, что имя Учебный курс Упражнение 1 Визуализация 9 семейства – Room Start – присвоено автоматически по имени файла. • Чтобы обновить семейство шейдеров: • Замените шейдеры на некоторых поверхностях. Например, примените к колонне Мрамор(Marble). • Измените другие объекты сцены в подобной манере. После этих изменений шейдеры семейства Room Start больше не соответствуют сцене. Поэтому необходимо обновить семейство, повторно сохранив его: • Как и ранее, выберите Сохранить семейство ретушировщиков из меню Файл. Из-за того, что семейство Room Start уже существует, Art*Lantis предложит вам подтвердить обновление семейства. • Щелкните ОК для подтверждения обновления. Семейство обновиться в окне библиотеки. Art*Lantis заменит все обновленные шейдеры в семействе. Для наглядности посмотрите, как отличается семейство шейдеров на иллюстрации от оригинального после замены материала колонны и обновления семейства. Учебный курс Упражнение 1 Визуализация 10