Використання fmod studio для створення звуків двигуна автомобіля

Добрий день, мене звати Діма. В даний момент займаюся звуковим оформленням гри Drag Racing 3D від REVOLUTION FIST. У статті я ДУЖЕ докладно розповім про процес створення звуків двигуна автомобіля за допомогою Fmod Studio.

Для початку роботи нам буде потрібно:

Відкриваємо програму FMOD Studio

Використання fmod studio для створення звуків двигуна автомобіля


У стовпці подій Event створюємо папку Car (ПКМ в поле - New Folder)

Використання fmod studio для створення звуків двигуна автомобіля

В папці Car створюємо 2 події Engine і Start (ПКМ на папці Car - New Event - перейменовуємо). У події Start буде запуск двигуна і холості оберти, в подію Engine - обороти двигуна від неодружених до "відсічення" + ще деякі параметри, про них пізніше

Використання fmod studio для створення звуків двигуна автомобіля

Зупинимося на подію Start. Перейменуємо доріжку Audio 1 в Start. Комбінацією Ctrl + Shift + I відкривається вікно імпорту, де вибираємо всі необхідні звуки і натискаємо Open

Використання fmod studio для створення звуків двигуна автомобіля

Наші звуки будуть додані в звукове сховище програми Audio Bin

Використання fmod studio для створення звуків двигуна автомобіля

З Audio Bin ми перетягуємо звуки Startup і Idle на доріжку Start в положенні як на скрині нижче

Використання fmod studio для створення звуків двигуна автомобіля

Слуда крок - необхідно виділити звук idle і залупу його (зробити луп :(), натиснувши на кнопку Loop Sound

Використання fmod studio для створення звуків двигуна автомобіля

Далі шляхом нехитрих маніпуляцій поєднуємо звук Startup і idle, луп idle можна розтягувати будь-яким способом, зменшуючи / збільшуючи тривалість по параметру Timeline

Використання fmod studio для створення звуків двигуна автомобіля

Далі необхідно налаштувати кроссфейд двох цих семплів (робимо на слух, щоб запуск плавно переходив в холості оберти)

Використання fmod studio для створення звуків двигуна автомобіля

Щоб по параметру Timeline залишитися на одній точці, додаємо (ПКМ - Add Sustain Point)

Використання fmod studio для створення звуків двигуна автомобіля

У події Start закінчили. Далі переходимо в подія Engine, де перейменовуємо доріжку Audio 1 в Onload. Створюємо ще одну доріжку ПКМ - Add Audio Track, і перейменовуємо в Offload.

Використання fmod studio для створення звуків двигуна автомобіля

Про це пізніше. Зупинимося на аудіо доріжці Onload. Тиснемо на плюсик - Add Parameter.

Використання fmod studio для створення звуків двигуна автомобіля

Додаємо параметр RPM (обороти двигуна) де вказуємо, наприклад min 800 max 6500 (оборотів), тиснемо ОК

Використання fmod studio для створення звуків двигуна автомобіля

Комбінацією клавіш Ctrl + 3 викликаємо аудіо сховище Audio Bin і перетягуємо на рядок onload семпли наших оборотів від idle до limit і диспонуємо їх попорадку в доріжці

Далі найважливіший крок - необхідно налаштувати модуляцію пітчу кожного семпли крім звуку відсічення limit. Для цього виділяємо високі обороти high, ПКМ тиснемо на Pitch - Add Modulation - і додаємо AutoPitch. (Для збоченців можна по пробувати налаштовувати питч шляхом автоматизації).

Використання fmod studio для створення звуків двигуна автомобіля


З'являється крутилка автопітча яку ми надалі і будемо крутити Root Pitch.

Використання fmod studio для створення звуків двигуна автомобіля

Далі курсор відтворення ставимо на місце перетину (кроссфейд) двох семплів - high і limit таким чином, щоб в рівній мірі чути високі обороти і відсічення (відтворюємо все клавішею Пропуск) і налаштовуємо параметр Root Pitch у high таким чином, щоб звук high на з'єднанні з limit потрапляли в тон - це не складно і робиться на слух, у мене вийшло 6, 10 k

Використання fmod studio для створення звуків двигуна автомобіля

Точно так само ми налаштовуємо автопіч і на інших семплах - на mid, low, very low і idle, кожен раз прослуховуючи на точках кроссфейд. В ідеалі повинно вийде так, що регулюючи параметр RPM - пітч буде в залежності від значення RPM ПЛАВНО і НЕПОМІТНО змінюватися. Це дуже важливо.

Наступний крок - ми скомпрессіруем аудіодоріжку Onload, для звуження динамічного діапазону всіх семплів. Для цього виділяємо Onload, додаємо в пост фейдер вбудований в FMOD Studio компресор. Звичайно, на практиці краще обробляти семпли ДО завантаження в проект.

Використання fmod studio для створення звуків двигуна автомобіля

У моєму прикладі я налаштував компресор таким чином:

Використання fmod studio для створення звуків двигуна автомобіля

Далі додамо автоматизацію ефекту спотворення звуку дисторшн. Додамо в префейдер дисторшн

Додамо автоматизацію цього ефекту

Використання fmod studio для створення звуків двигуна автомобіля

і Настроїмо таким чином, щоб в залежності від RPM значення рівня ефекту змінювалося від 0 до 37% приблизно ка показано нижче:

Напевно ви помітили, що в fmod вбудовано досить велика кількість ефектів, різних фільтрів, еквалайзерів, динамічної обробки, частотної, модуляционной і т.д. Всі параметри можна призначати на рядок автоматизації - що безсумнівно дуже зручно. Завтра я продовжу)