Продолжение ГЛАВА 5

Управление выводом

После создания сцены, установки камер и источников света, применения материалов вы готовы к визуализации изображения или к анимации. Вопрос теперь заключается в том, какой следует использовать формат файла и куда поместить файлы. Одним из мест для вывода файлов является каталог проекта. Другим, возможно лучшим решением, является создание подкаталога вывода ниже каталога проекта на отдельном съемном приводе или на сетевом приводе большого объема.

При создании отдельного подкаталога вывода необходимо учитывать две вещи. Во-первых, визуализация неподвижных изображений и анимация создает множество файлов значительного размера. Обработка всех этих файлов облегчается, если они отделены от чего-нибудь еще. Во-вторых, вам захочется избежать размещения визуализированных изображений в том же каталоге, где находятся изображения карт и файлы сцены. Если стратегия именования файлов спланирована неудачно, трудно будет уловить отличие между визуализа-циями и картами только по имени файла.

Файлы для различных типов вывода

3D Studio MAX обладает большой гибкостью при выборе формата вывода для визуализации и анимации. Выбор формата файла в 3DS МАХ очень прост и все зависит от того, что вы собираетесь делать с файлом после вывода его из 3DS МАХ. В настоящее время 3D Studio MAX поддерживает следующие форматы:

  • TARGA Формат с 16.7 млн. цветов (24 разряда), поддерживающий отдельный 8-разрядный альфа-канал прозрачности. Этот формат поддерживается большинством высококачественных программ обработки изображений и является предпочтительным форматом для вывода на видеоленту. Формат TARGA является хорошим выбором для файлов с 24-разрядным цветом общего назначения и стандартом для вывода на видео.
  • T1FF Другой формат с 16.7 млн. цветов, основанный на международном стандарте. Большинство программ обработки изображений поддерживают этот формат и делают его альтернативой TARGA. Ввиду того, что этот стандарт имеет множество вариантов, существуют некоторые проблемы совместимости между программами, предлагающими поддержку TIFF. Однако TIFF является основным форматом для печати и издательской промышленности и общепринят для платформы Macintosh. Если вы собираетесь направлять изображения в печатное бюро, издательскую систему или пользователю Macintosh, используйте формат TIFF. 3D Studio MAX может создавать TIFF-файлы с 24-разрядным цветом и 8-разрядными градациями серого.
  • BMP Этот формат является стандартом файла изображения для Windows. Он поддерживает много цветовых глубин - от монохрома (1 разряд) до истинного цвета (24 разряда). Однако 3D Studio MAX записывает только 24-разрядные BMP.
  • JPEG Этот формат обеспечивает истинный цвет при помощи схемы сжатия с переменным качеством, которая с увеличением уровня сжатия ухудшает качество изображения. К счастью JPEG разрешает значительные уровни сжатия до того, как большинство сможет обнаружить ухудшение качества изображения. Этот формат поддерживается большинством высококачественных программ обработки изображений. Файлы JPEG все шире используются в Internet.
  • GIF 8-разрядный формат с 256 цветами, разработанный CompuServe. Традиционно этот формат был очень популярен для онлайновых служб и Internet. Раньше файлы GIF были открытым бесплатным форматом; теперь для программ, создающих файлы GIF, необходимо платить за лицензию. По этой причине, вероятно, популярность GIF-формата упадет и он перестанет записываться в 3D Studio MAX.
  • PNG В ответ на плату за лицензию для файлов GIF был разработан новый формат, который должен занять место последнего. Файлы PNG поддерживают много цветовых глубин (как BMP), градации серого (как TIFF), альфа-канал (как TGA) и сжатие без потерь (как GIF). Это новый формат файла, но потенциально он станет весьма популярным.
  • LA Этот формат первоначально был разработан SGI и расширен Yost Group для 3D Studio МАХ. Файлы RLA используются в основном для хранения многочисленных 8-разрядных каналов эффектов (называемых G-буферами). Эти каналы затем могут использоваться для специальных эффектов в Video Post.
  • EPS Печатный формат, который на самом деле является языком программирования. EPS обозначает инкапсулированный PostScript и является общепринятым форматом в промышленности, связанной с печатью и иллюстрациями. 3D Studio MAX не может считывать файлы EPS и записывает только растровые изображения EPS.
  • AVI Этот формат анимации широко поддерживается мультимедиа- и Windows-приложениями. В нем нужно хранить градации серого, 8-разрядный цвет и чередующийся звук. Аналогично JPEG он также поддерживает различные схемы сжатия. AVI - популярный формат для мультимедиа-презентаций и анимаций, передаваемых через Internet.
  • FLIC Этот формат был разработан Autodesk для программ Animator и Animator Pro и включает расширения FLI, FLC и CEL. FLIC - формат анимации с 256 цветами, который использует сжатие без потерь. Несмотря на то, что многие могут считать файлы FLIC устаревшими, они по-прежнему очень популярны для мультимедиа и игр.

Преобразования файлов

А что делать, если перечисленные выше форматы не включают требуемого? 3D Studio MAX реализует поддержку файлов изображений с помощью внешних подключаемых элементов, которые можно программировать на C++. Очень вероятно, что к тому времени, когда вы прочитаете эту книгу, 3D Studio MAX будет поддерживать большее количество форматов файла.

Можно также использовать многие программы преобразования файлов, имеющиеся на рынке. Большинство высококачественных программ обработки изображений считывают и записывают файлы в различных форматах, хотя использовать для преобразования формата программу, подобную Photostyler, несколько утомительно. Для этого лучше применять другие простые и недорогие программы преобразования, поставляемые как условно-бесплатные через CompuServe и другие онлайновые службы.

Предотвращение катастрофы

Неважно, насколь быстро создаются модели и сколько вам известно соответствующих методов - все это не имеет значения, если работа будет потеряна. Такая мощная программа, как 3D Studio MAX, порождает большую вероятность путаницы. В последующих разделах описываются некоторые стратегии для защиты от катастрофы.

Сохранение файлов

Как и в любой другой программе, файлы необходимо часто сохранять. 3DS МАХ является уникальной по гибкости и количеству стратегий сохранения файлов. Для сохранения работы существует несколько команд, включая опцию для сохранения файлов с инкрементной нумерацией. На рисунке 5.15 показаны стандартный диалог Save, содержащий поле имени файла (File name), список форматов файлов (Save as type) и кнопка инкремента файла.

В поле File name можно вводить любое действительное имя файла. Для удобства 3D Studio MAX использует текущее имя файла как имя по умолчанию. Если щелкнуть на кнопке инкремента файла, 3D Studio MAX добавляет к имени в поле File name число из двух цифр. Это быстрый способ создания файлов с инкрементальной нумерацией, которые можно использовать как историю вашего продвижения вперед.

Для сохранения в файле всей сцены или ее части можно использовать следующие выборы из меню File:

  • save. Быстро сохраняет сцену без дополнительных подсказок или диалогов. Однако в случае сохранения нового файла в первый раз появляется диалог Save As.
  • Save As. Сохраняет сцену под новым именем и делает новую сцену текущей. Этот диалог содержит кнопку инкремента для сохранения файлов с последовательной нумерацией. При щелчке на этой кнопке к имени в поле имени File добавляется число из двух цифр.
  • Save Selected. Сохраняет текущую выборку объектов в файле сцены. Этот диалог также содержит кнопку инкремента. Save Selected можно использовать для быстрого разделения большой сцены на серию небольших файлов с последовательной нумерацией.
  • export. Сохраняет сцену в файл с другим форматом. Форматы экспорта, поддерживаемые 3D Studio МАХ, включают 3DS (DOS), DXF, DWG и VRML.
  • archive. Сохраняет файл сцены и сжимает его, включая по выбору все файлы карт, используемые материалами, которые присвоены сцене.

Резервирование файлов

Для создания резервных файлов в 3D Studio MAX доступны два автоматизированных метода. Один метод создает резервные файлы каждый раз при сохранении файла сцены под существующим именем. Другой метод сохраняет резервные файлы через регулярные временные интервалы.

При сохранении сцены под существующим именем 3D Studio MAX также может создать резервный файл. Для разрешения записи резервных файлов отметьте опцию Backup File в панели File диалога Preference Settings. Резервный файл является копией исходного файла и имеет имя MaxBack.bak. В случае отметки опции Increment on Save в диалоге File Preferences 3D Studio MAX создает резервные файлы с последовательной нумерацией вместо перезаписывания одного и того же файла MaxBack.bak.

Упомянутый файл всегда помещается в каталог 3dsmax\scenes независимо от каталога, из которого загружался файл сцены.

При отмеченной опции Auto Backup Enable в диалоге Preference Settings 3D Studio MAX сохраняет резервные файлы через регулярные временные интервалы. Файлы получают имена от Autobakl.mx до Autobak9.mx (максимум) и помещаются в каталог 3dsmax\scenes. При достижении максимального номера автоматических резервных файлов 3D Studio MAX снова начинает счет с autobakl.mx. Количество создаваемых файлов Autobak можно ограничить, а также задать временной интервал в минутах между сохранениями. Поле временного интервала работает с интервалом 0.01 минуты, но если вы очень беспокоитесь о том, чтобы не потерять проделанную работу, 3D Studio MAX может сохранять резервные файлы с интервалом 0.6 секунды!

Очевидно резервные файлы не подлежат длительному хранению и они никогда для этого не предназначались. Задача резервных файлов - подстраховать вас в случае случайного сохранения файла под существующим именем. Если вы поняли свою ошибку достаточно быстро, можно выполнить Alt+tab в Windows NT Explorer или File Manager и соответствующим образом переименовать резервный файл.

Откат может привести к ошибке

Одним из наиболее важных достижений в истории компьютеров является команда Undo - по крайней мере, так может показаться. Большинство пользователей программного обеспечения интенсивно использует эту команду и даже применяют ее вместо регулярного сохранения своей работы. Если вы попали в такую ловушку, будьте осторожны. Использование команды Undo может привести к весьма болезненным ошибкам.

3DS МАХ обеспечивает многочисленные методы Undo, что можно увидеть из следующего списка:

  • Откатить назад (Undo) или вперед (Redo) изменения экрана
  • Откатить назад или вперед изменения сцены
  • Хранить или выбирать временные файлы

Использование Undo/Redo

3D Studio МАХ поддерживает пять буферов undo/redo: один буфер для сцены и по одному буферу для каждого из четырех видовых окон. Эти буферы можно использовать для обеспечения решения большинства проблем. Используйте Undo/Redo из меню Edit или кнопки Undo/Redo на линейке инструментов для отмены изменений, произведенных на сцене. Практически все, что делается на сцене, можно отменить. Если вы хотите убедиться в эффекте Undo для сцены, используйте Edit -> Undo, а не кнопку Undo. Элемент меню Undo обычно включает имя операции, которую необходимо аннулировать.

Имеется возможность установки количества команд в буфере undo сцены путем изменения значения Undo Levels в панели General диалога Preference Settings.

ПРЕДУПРЕЖДЕНИЕ

Наиболее очевидными действиями, которые нельзя аннулировать, являются приложение или удаление модификатора, а также разрушение Modifier Stack. Хорошо подумайте, прежде чем выполнять эти действия, поскольку они являются постоянными.

Используйте Undo/Redo из меню Views для отмены таких изменений в видовых окнах, как панорамирование и увеличение/уменьшение. Каждое видовое окно имеет отдельный буфер undo. В каждом из этих буферов имеется 20 уровней аннулирования.

Отметим, что изменения в видовых окнах Camera и Spotlight на самом деле являются изменениями сцены, потому что вы изменяете объекты камеры и источников света, находящихся на сцене. Для отмены изменений в видовых окнах Camera и Spotlight используйте Edit -> Undo.

Использование Hold и Fetch

Другим способом отмены эффекта множества команд является Hold и Fetch из меню Edit. Выполнение Edit -> Hold сохраняет состояние текущей сцены во временном файле. После этого можно выполнить любое количество команд и по-прежнему вернуться к сохраненному состоянию через Edit -> Fetch.

По сравнению с многократными щелчками на кнопке Undo использование Hold и Fetch более удобно для отмены последовательности команд. Возьмите за привычку выполнять Hold перед попыткой применения сложного метода. (Конечно, в этом случае можно использовать и старомодное Save.) Затем, если метод не работает, можно использовать Fetch для быстрого возврата к начальной точке.

Также, если в системе произошла авария и вы не можете обычным способом выйти из 3D Studio MAX, по-прежнему можно восстановить содержимое временного Hold-файла. Этот файл называется maxhold.mx и находится в каталоге 3dsmax\scenes. Его можно загрузить в 3D Studio MAX непосредственно или переименовать в обычный файл сцены.

Архивирование и резервирование файлов

Вы уже слышали это раньше, однако стоит повторить: резервируйте свои файлы данных! Ничего не расстраивает больше, чем ситуация, при которой вы включаете компьютер и обнаруживаете, что ночью жесткий диск преспокойно удалился на цифровые небеса. Это расстройство переходит в панику, когда вы медленно понимаете, что в последний раз резервирование выполнялось несколько месяцев тому назад, а проект начался на прошлой неделе. Если хотите похоронить себя как профессионального аниматора, попытайтесь объяснить клиенту, что его анимация не готова, поскольку вы потеряли все файлы из-за сбоя диска.

Вложите деньги в хорошее устройство резервирования с большой емкостью и постоянно его используйте. Некоторые устройства более универсальны и их можно использовать не только для резервирования. Теперь наиболее важной характеристикой хорошего устройства резервирования является возможность его снятия. Плохо, если устройство резервирования находится на втором приводе жесткого диска когда в офисе возникает пожар и вся система плавится. Снимите резервный носитель и храните его вне офиса.

Команда архивирования 3DS

В 3D Studio MAX включено удобное меню для объединения в один сжатый архив файла сцены со всеми опорными картами изображения. Для создания архивов 3DS МАХ использует программу PKZIP. Укажите место расположения зарегистрированной программы PKZIP в панели File диалога Preference Settings. Недостатком встроенной команды Archive является то, что она сохраняет только одну сцену 3D Studio MAX со всеми относящимися к ней картами изображения. К сожалению, многие проекты включают множество сцен, файлы внешних программ и очереди Video Post; все это команда Archive не обрабатывает. Кроме того, любой специализированный подключаемый элемент, используемый сценой, в архив не включается. Каждый подключаемый элемент, используемый для создания сцены, должен находиться на своем месте для эффективной загрузки сцены. Если архивируется файл и затем удаляется необходимый подключаемый элемент, эта часть сцены теряется. Лучшим методом использования команды Archive является быстрая и удобная упаковка своей работы, пока вы еще находитесь в 3D Studio MAX. He надейтесь, что эта команда построит полный архив всего проекта.

ПРЕДУПРЕЖДЕНИЕ

Текущая версия PKZIP (версия 2.04д) не поддерживает длинные имена файлов. Для совместимости с PKZIP используйте при именовании стандартные имена файлов 8.3.

Ручное архивирование

Если требуется сархивировать различные файлы, связанные с проектом, это делается вручную. Используйте предпочитаемую программу архивирования для сжатия файлов в каталоге проекта в один архивный файл. Если вы создали отдельные каталоги для карт или вывода ниже каталога проекта, сообщите программе архивирования о необходимости рекурсивного обращения к подкаталогам и сохранения полных имен путей. Если законченный проект архивируется на длительный срок, неплохо вместе с ним заархивировать 3D Studio МАХ со всеми подключаемыми элементами. СОВЕТ

Полезный трюк заключается в использовании встроенной в 3DS МАХ команды Archive в качестве накопителя карт. Она быстро выталкивает в каталог проекта копии всех требуемых карт изображения. Раскройте созданный архив 3D Studio MAX для восстановления карт. После этого можно заархивировать весь каталог в один большой файл.
Категория: 3DS МАХ | Добавил: Mondsuchtig (30.06.2009)
Просмотров: 1045 | Рейтинг: 0.0/0