Д. Ссылки на книги и сайты B. Содержимое компакт-диска

Приложение А

Ссылки на книги и сайты

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

Веб-сайты

Найти какую-нибудь информацию в сети достаточно сложно; необходимо просмотреть тысячи страничек, что превращает поиск информации в сложное путешествие. Куда обращаться программистам, когда им нужна помощь или какая-нибудь информация при возникновении сложностей с проектами? Хорошо, я привел небольшой список сайтов, которые считаю полезными. Надеюсь, они помогут вам также, как помогли мне.

The Collective Mind

http://www.theCollectiveMind.net

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

GameDev.net

http://www.GameDev.net

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

Premier Press Books

http://www.PremierPressBooks.com

Здесь вы можете найти подборку замечательных книг, посвященных программированию игр, и анонсы выпускаемых книг издательства Premier. Наряду с программированием игр, Premier предлагает полный набор технических книг, посвященных множеству тем, связанных с компьютерами, таким как моделирование, цифровое изображение, сети и безопасность и еще множество всего.

Microsoft

http://www.microsoft.com

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

Caligari

http://www.caligari.com

Небольшая цена и высокое качество - именно так можно охарактеризовать продукцию компании Caligari. Именно эта компания является разработчиком пакета трехмерного моделирования trueSpace. Этот сайт обязательно необходимо посетить тем, у кого небольшой бюджет, но требуется качественное программное обеспечение. Если вы нуждаетесь в таких вещах как лицевая анимация (вы читали о ней в этой книге), нелинейное редактирование, создание текстур и, наконец, возможность экспорта непосредственно в формат файла .X, вы обязательно должны посетить сайт компании Caligari.

NVIDIA

http://www.nvidia.com

На сайте создателя линейки видео карт GeForce NVIDIA содержится огромное количество документов о DirectX и OpenGL, а также демонстрационные программы, иллюстрирующие их. Если вы хотите получить информацию о таких технологиях как пиксельные и вершинные шейдеры, собственный высокоуровневый язык программирования шейдеров NVIDIA, называемый Cg, то вам обязательно надо посетить этот сайт.

ATI Technologies, Inc.

http://www.atitech.com

Компания ATI является создателем линейки видео карт Radeon. Как и на сайте NVIDIA, на сайте ATI содержится множество документации, утилит, множесство демонстрационных программ, которые предназначены в помощь разработчикам, использующим DirectX и OpenGL. На этом сайте также содержится информация о программном пакете RenderMonkey, который компания ATI разработала для программирования шейдеров.

Curious Labs, Inc.

http://www.curiouslabs.com

Бегло упомянутый в этой книге сайт компании Curious Labs является домашней страницей привлекательного программного пакета трехмерного моделирования и анимации персонажей Poser. Вы определенно захотите посетить сайт компании Curious Labs, программный пакет которой предоставляет вам возможность располагать, визуализировать, анимировать и экспортировать трехмерные персонажи в множество популярных форматов.

Polycount

http://www.polycount.com

Сайт Polycount является основным источником трехмерных моделей персонажей, которые используются в таких популярных играх как Quake II и III, Half-Life и Grand Theft Auto 3. Если вам необходимы модели для игры или художник для проекта, то это как раз то место, где вы можете их найти!

Flipcode

http://www.flipcode.com

Еще один неизвестный сайт посвященный программированию. Здесь вы можете найти последние новости, посвященные программированию, общаться с другими пользователями и даже посмотреть галерею лучших картинок дня (image of the day). Когда вы будете на этом сайте, обязательно посмотрите ссылки Кш1'а на некоторые интересные научные разработки и инновации!

Chris Hecker and Jeff Lander Physics

Chris Hecker: http://www.d6.com/users/checker Jeff Lander: http://www.darwin3d.com

Целью этой книги было помочь вам в короткие сроки научится создавать привлекательные эффекты анимации. Я признаю, что иногда я немного небрежно относился к физике, но целью было показать вам, как можно достичь тех или иных эффектов. Для получения дополнительной информации я рекомендую вам изучить статьи или демонстрационные программы Chris Hecker или Jeff Lander, посвященные использованию физики в играх.

Рекомендуемые книги

Каждый великий программист имеет собственный набор используемых книг. Я не являюсь исключением, поэтому предлагаю вашему вниманию обзор книг, которые тематически пересекаются с моей книгой.

Programming Role Playing Games with DirectX byJimAdams (Premier Press, 2002)

ISBN: 1-931841-09-8

Еще одна безобразная реклама меня! На самом деле моя книга по программированию ролевых игр является великолепным пособием тем, кто хочет делать игры с нуля. Эта книга не ограничивается созданием ролевых игр, она показывает ключевые компоненты, используемые в игровом движке, такие как графический октантный движок, управление персонажем и инвентарем. Она также показывает, как создать ядро библиотек, существенно упрощающих разработку игровых проектов.

Focus On 3D Models

by Evan Pipho (PremierPress,2002)

ISBN: 1-59200-033-9

Масло моего Хлеба, Рахат моего Лукума - эта книга является путеводителем по основным форматам трехмерных моделей, используемых в современных играх. Эта книга является отличным помощником тем, кто хочет использовать не только форматы файлов .X, .MD2 и .MS3D, описанные в этой книге.

Real-Time RenderingTricks andTechniques in DirectX by KellyDempski(PremierPress,2002)

ISBN: 1-931841-27-6

Kelly Dempski показывает как перейти к некоторым продвинутым методам визуализации, например вершинным шейдерам, для получения замечательных эффектов. Эта книга пригодится вам, если вы начинаете изучать вершинные и пиксельные шей-деры, она также содержит разделы, посвященные улучшению игр.

Direct3D ShaderX: VertexandPixelShaderTips andTricks by Wolfgang F. Engel (Wordware,2002)

ISBN: 1-556220-41-3

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

Приложение Б

Содержимое компакт-диска

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

Если вы еще этого не сделали, я рекомендую вам распечатать компакт-диск и вставить его в привод для чтения компакт-дисков. Если автозапуск (autorun) разрешен, вы увидите интерфейс, с которым будете работать при изучении содержимого компакт-диска. Если автозапуск запрещен, вы можете запустить интерфейс, выполнив следующие шаги:

1. Вставьте компакт-диск в устройство для чтения компакт-дисков.

2. Правой кнопкой щелкните на My Computer (Мой компьютер) и в появившемся меню выберите Open (Открыть).

3. Щелкните на устройство для чтения компакт-дисков в списке устройств.

4. В списке содержимого компакт-диска дважды щелкните на файле StartHere.ht-ml. После прочтения лицензионного соглашения нажмите I Agree (Я согласен), если вы принимаете условия (или I Disagree (я не согласен), чтобы выйти из интерфейса).

Если вы приняли лицензионной соглашение и щелкнули кнопку I Agree, вы увидите пользовательский интерфейс Premier Press. Из него вы можете просматривать содержимое компакт-диска или инсталлировать приложения. Вот список приложений, находящихся на компакт-диске.

DirectX 9.0 SDK

Основным приложением является DirectX 9 SDK корпорации Microsoft. Первым делом вы должны установить SDK, т. к. он используется на протяжении всей книги. Для получения помощи в установке DirectX 9.0 SDK проконсультируйтесь с главой 1 "Подготовка к изучению книги".

GoldWave Demo

Все звуковые файлы, которые используются в этой книге, были созданы с помощью GoldWave - небольшой программы редактирования звуков. Эта небольшая программа, созданная GoldWave Inc., позволяет одновременно работать с несколькими звуками. Вы не найдете другой программы, в которой бы запись, воспроизведение иизменение звуков происходили так легко, как в этой. С помощью GoldWave вы можете:

• Редактировать звуковые файлы размером до 1Гб;

• В реальном времени просматривать амплитуды, спектры и т. д. звуковых файлов;

• Осуществлять быструю навигацию, используя средства быстрой прокрутки вперед и назад;

• Сохранять и загружать файлы, сохраненные во множестве форматов, как .WAV, .AU, .МР3, .OGG, .AIFF, .VOX, .MAT, .SND и .VOC;

Выделять кусочки звука при помощи мыши.

Paint Shop Pro Trial Version

Бюджетное решение для редактирования изображений. Используя Paint Shop Pro, вы можете редактировать изображения, как профессионалы, не платя при этом! Эта 30-дневная версия программы редактирования изображений фирмы Jasc позволяет вам открывать множество графических форматов, работать с несколькими слоями, использовать плагины и ретушировать изображения.

TrueSpace Demo

Хотите иметь мощные возможности трехмерного редактирования по приемлимой цене? Тогда программа трехмерного моделирования traeSpace фирмы Caligari как раз то, что вам нужно. Эта демонстрационная программа позволяет вам изучить разнообразные возможности новой версии trueSpace. Вы обязательно захотите посмотреть эту программу, потому что она имеет такие особенности как система лицевой анимации, гибридная радиосити (radiosity) визуализация и нелинейное редактирование!

Microsoft Agent and LISET

Пакет Agent корпорации Microsoft содержит очень полезные средства языковой разработки, которые позволяют создавать речь на основе текста, распознавание речи и приложения синхронизированной анимации губ. Используя программу LISET, распространяемую с Agent, вы можете создавать собственную синхронизированную анимацию губ, используемую в игровых проектах, как показано в этой книге.

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

Любое коммерческое и иное использование кроме предварительного ознакомления запрещено.

Публикация данного документа не преследует за собой никакой коммерческой выгоды.

Эта книга способствует профессиональному росту читателей и является рекламой бумажных изданий.

Все авторские права принадлежат их уважаемым владельцам.

Если Вы являетесь автором данной книги и её распространение ущемляет Ваши авторские права или если Вы хотите внести изменения в данный документ или опубликовать новую книгу свяжитесь с нами по email.

Окончание современной анимации || || Оглавление