Показать все 10 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Искажение звука средствами дллки (https://hlfx.ru/forum/showthread.php?threadid=4473)
Искажение звука средствами дллки
Вот возник у меня вопрос, первый за долгое время. Имеются wav-файлы сообщений, что игроки передают по радио. Очень много. Идея использования такова: игрок, отправляющий сообщения, слышит только пшиканья рации в начале и конце фразы, а так же свой чистый голос. Другие игроки слышат пшиканья и искажённый рацией голос. Плодить два раза одни и те же wavки, во-первых, не охота, а во-вторых, все их обрабатывать в аудиоредакторе - занятие неблагодарное. Да и как бы звуковой движок халфы позволяет преобразовывать звуки на лету. Плюс к этому, искажения можно рандомизировать, будет интереснее.
Знаю, что можно играться с питчем, громкостью и ещё чем-то, и всё это комбинировать в настройках амбиент_генерика. Вопрос вот в чём: а можно ли добавить фоновое шипение и что-то типа дисторшна? Может кто экспериментировал с пресетами?
Добавлено 17-08-2014 в 23:13:
З.Ы. под словосочетанием "очень много" я подразумеваю не over9000 различных по назначению фраз (как это случилось с жестами в DoD, которые, по сути, никто не юзает, потому что их ну правда очень много), а базовый набор, в котором каждая фраза имеет несколько вариаций, вплоть до нецензурных (шутка ).
Думаю можно сделать так:
Синтезируй белый шум , убавить цвета немного на шум .
Конвертируй в wav , затем когда будет говорится фраза она должна играть вместе с шумом , т.е фраза и шум вкл одновременно , немного доавится эффекта рации . Но надо как-то пропустить все твои фразы через дисторшн , в самом коде этих фраз . А в кодинге я слаб
__________________
youtube.com/z2mex
__________________
Ku2zoff если пресеты не позволяют задать gain, то и дисторшена не сделаешь
__________________
-Brain is dead-
KiQ
Gain и volume - разве не одно и то же?
__________________
Имхо, халфовский voice-кодек так искажает звук, что никакие доп. искажения не нужны.
__________________
Ну ты же вроде хочешь искажать голос, передаваемый игроками через микрофон? Или что ты имел в виду под фразой:
__________________
Временная зона GMT. Текущее время 11:26. | Показать все 10 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024