Разработка аппаратно-технологического обеспечения производства компьютерной игры
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ства (ветер, дождь, шум морятАж). - Стерео. Реверберация привествуется.
Создание музыкального оформления, максимально соотвествующего динамике геймплея. Музыкальное оформление заставок. - Стерео.
Озвучивание интерфейса (кнопки, панели и т.п.). - Моно.
Есть и более продвинутые современные решения с использованием функции масштабирования 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 является уникальной многофункциональной разработкой. Загрузив в первое