HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Искажение звука средствами дллки
Что-то типа эффектов ambient_generic'a
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ku2zoff
Мастер Ёда

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6115
Возраст: 30

Рейтинг



Half-Life Искажение звука средствами дллки

Вот возник у меня вопрос, первый за долгое время. Имеются wav-файлы сообщений, что игроки передают по радио. Очень много. Идея использования такова: игрок, отправляющий сообщения, слышит только пшиканья рации в начале и конце фразы, а так же свой чистый голос. Другие игроки слышат пшиканья и искажённый рацией голос. Плодить два раза одни и те же wavки, во-первых, не охота, а во-вторых, все их обрабатывать в аудиоредакторе - занятие неблагодарное. Да и как бы звуковой движок халфы позволяет преобразовывать звуки на лету. Плюс к этому, искажения можно рандомизировать, будет интереснее.
Знаю, что можно играться с питчем, громкостью и ещё чем-то, и всё это комбинировать в настройках амбиент_генерика. Вопрос вот в чём: а можно ли добавить фоновое шипение и что-то типа дисторшна? Может кто экспериментировал с пресетами?

Добавлено 17-08-2014 в 23:13:

З.Ы. под словосочетанием "очень много" я подразумеваю не over9000 различных по назначению фраз (как это случилось с жестами в DoD, которые, по сути, никто не юзает, потому что их ну правда очень много), а базовый набор, в котором каждая фраза имеет несколько вариаций, вплоть до нецензурных (шутка ).

Сообщить модератору | | IP: Записан
Сообщение: 140159

Старое сообщение 17-08-2014 16:13
+ За что?
AlvinRisk
Новичок

Дата регистрации: Aug 2014
Проживает: Австралия/Мельбурн
Сообщений: 5
Возраст: 24

Рейтинг



Думаю можно сделать так:
Синтезируй белый шум , убавить цвета немного на шум .
Конвертируй в wav , затем когда будет говорится фраза она должна играть вместе с шумом , т.е фраза и шум вкл одновременно , немного доавится эффекта рации . Но надо как-то пропустить все твои фразы через дисторшн , в самом коде этих фраз . А в кодинге я слаб

__________________
youtube.com/z2mex

Сообщить модератору | | IP: Записан
Сообщение: 140180

Старое сообщение 20-08-2014 09:25
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32667
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


Цитата:
Ku2zoff писал:
Может кто экспериментировал с пресетами?

Так а что пресеты. Они только громкость да питч меняют. Этими средствами дисторшена не добьёшься. К тому же там есть специфика амбиент-звуков - их можно модифицировать на лету, посылая мессаж-обновление, SND_CHANGE_чтототам.
Тут надо код звукового движка модифицировать, а доступа к нему нет.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 140181

Старое сообщение 20-08-2014 09:32
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2033

Рейтинг



Ku2zoff если пресеты не позволяют задать gain, то и дисторшена не сделаешь

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 140199

Старое сообщение 20-08-2014 12:58
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32667
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


KiQ
Gain и volume - разве не одно и то же?

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 140201

Старое сообщение 20-08-2014 13:02
-
Ku2zoff
Мастер Ёда

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6115
Возраст: 30

Рейтинг



Цитата:
XaeroX писал:
их можно модифицировать на лету, посылая мессаж-обновление, SND_CHANGE_чтототам.

Ага, вот оно чо. Тады надо параллельно пускать лупленый шумовой звук, но для этого надо ещё один звуковой канал. Я планирую пустить радио для других игроков через CHAN_BOT, а для говорящего игрока через CHAN_VOICE. А через что пустить шум - ХЗ, каналов мало и каждый чем-то забит.
Как вариант - прикрутить внешний проигрыватель звуков на основе фмода, но возня того не стоит, придётся копипастить из ксаша куски звукового движка в дллку.
Если уж стандартными средствами ничего толком не добиться, придётся всё-таки продублировать wavки, либо отказаться от чистого звука и сделать как в КС.

Добавлено 20-08-2014 в 22:11:

Цитата:
XaeroX писал:
Они только громкость да питч меняют.

А LFO? Или это не доделано?
Цитата:
XaeroX писал:
их можно модифицировать на лету

На лету не надо, надо только в начале воспроизведения.

Сообщить модератору | | IP: Записан
Сообщение: 140215

Старое сообщение 20-08-2014 15:11
+ За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32667
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


Имхо, халфовский voice-кодек так искажает звук, что никакие доп. искажения не нужны.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 140217

Старое сообщение 20-08-2014 15:11
-
Ku2zoff
Мастер Ёда

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6115
Возраст: 30

Рейтинг



Цитата:
XaeroX писал:
voice-кодек

Не совсем понял о чём речь.

Сообщить модератору | | IP: Записан
Сообщение: 140221

Старое сообщение 20-08-2014 15:20
+ За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32667
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


Ну ты же вроде хочешь искажать голос, передаваемый игроками через микрофон? Или что ты имел в виду под фразой:

Цитата:
игрок, отправляющий сообщения, слышит только пшиканья рации в начале и конце фразы, а так же свой чистый голос

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 140223

Старое сообщение 20-08-2014 15:24
-
Ku2zoff
Мастер Ёда

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6115
Возраст: 30

Рейтинг



Цитата:
XaeroX писал:
Или что ты имел в виду под фразой:

Радио сообщения, как в КС. Игрок, отправляющий сообщение, слышит звук без искажений, а все остальные - с искажениями. voice_mod меня вообще не слишком заботит. Работает и ладно.

Сообщить модератору | | IP: Записан
Сообщение: 140225

Старое сообщение 20-08-2014 15:30
+ За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 17:04. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Искажение звука средствами дллки
Что-то типа эффектов ambient_generic'a
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2021