Разработка аппаратно-технологического обеспечения производства компьютерной игры

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ства (ветер, дождь, шум морятАж). - Стерео. Реверберация привествуется.

Создание музыкального оформления, максимально соотвествующего динамике геймплея. Музыкальное оформление заставок. - Стерео.

Озвучивание интерфейса (кнопки, панели и т.п.). - Моно.

Есть и более продвинутые современные решения с использованием функции масштабирования Dolby Digital 5.1, о которых будет упомянуто позже.

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

5. Реверберация и реализация пространственных ощущений

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

Этот график адаптирован из старой документации компании HMI (Human Machine Interfaces), которая является одной из основоположников в построении современных программных пространственно-звуковых систем. Смысл таков: есть основной сигнал и реверберационный, им образованный. Если возле нас проезжает автомобиль или пролетает самолет, то мы сначала, в большей степени слышим звук самого механизма, а потом ощущаем его в пространстве, так как он начинает удаляться. После "точки реверберации" мы начинаем громче слышать уже не исходный сигнал, а реверберационныйтАж При этом, нужно понимать, что изменяется не только взаимодействие референсного сигнала и реверберационного, но и частотное наполнение обоих. Умные алгоритмы предусматривают не только "точку реверберации", но и изменения частотного наполнения, а также эффект Допплера, поскольку все в нашем мире нелинейно.

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

При реализации воспроизведения пространственного многоканального звука в основном принято использовать стандартные программно-аппаратные кодеки компьютера, изначально закладывая стереозвук, правда, не всегда хорошего качества и сжатый. Хотя сейчас есть и игры-исключения, в которых шестиканальный вариант Dolby Digital 5.1 закладывается сразу, а потом видоизменяется (масштабируется) в зависимости от акустической системы. Этот вариант дорогой, но и наиболее качественный.

Как видно из иллюстрации звукорежиссер имеет уникальный вариант использования полноценной пространственной модели, а не ее воссоздания в режиме преобразования. Из шестиканального цифрового потока АС-3 можно получить 5.0, 5.1, 4.0, стерео и моно.

6. Подготовка музыкального оформления

Музыкальное оформление игр обычно состоит из двух составляющих:

Музыкальное оформление заставок.

Музыкальное оформление геймплея.

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

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

Композиторы постепенно отходят от использования живых оркестров и больше смотрят в сторону виртуальных синтезаторов/сэмплеров, а также реальных синтезаторов с физическим моделированием инструментов. Одними из лучших программ являются IK Multimedia SampleTank и Steinberg Halion, которые поддерживают банки E-mu (во втором случае) и AKAI (в обоих), а также Tascam GigaStudio. Как программно-аппаратное решение очень хорошо смотрится Korg OASYS.

7. Финальная обработка

Теперь собираем все воедино соблюдая правила:

Уровень громкости голосов всех персонажей должен быть одинаков.

Музыка и фоновые эффекты должны не мешать геймплею.

Все должно читаться.

Обычно в рамках обработок, доступных на РС, при мастеринге применяют два типа максимайзинга: психоакустический и многополосное лимитирование. Так сложилось со временем, что оба этих различных вида процессоров обработки называются максимайзерами, хотя они имеют мало, что общего между собой. В качестве психоакустического прибора лучше использовать BBE Sonic Maximizer, который выпускается как в аппаратном виде, так и в варианте DirectX-плагина. В качестве профессиональных систем многополосного лимитирования вполне современно выглядят Sony Wave Hammer и Waves L2 Ultramazimizer.

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

Мы имеем дело с достаточно большим количеством файлов (иногда их более 200), поэтому при финальной обработке необходима автоматизация. Ее можно сделать с помощью программы Steinberg WaveLab и ее модуля Batch processтАж

Перед тем как его вызвать, нам необходимо настроить эффект-процессоры в режиме работы с одним файлом и сохранить эти настройки в пресетах для главной панели (Master Section Presets).

Batch Process является уникальной многофункциональной разработкой. Загрузив в первое