Эта статья документации для платформы "GoldSrc". Нажмите для получения дополнительной информации.
Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

DSP

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Deutsch (de)Français (fr)Русский (ru)Translate (Translate)

В играх на платформе GoldSrc GoldSrc и Source Source под термином DSP(en) или Digital Signal Processor (цифровой сигнальный процессор) понимаются звуковые эффекты, такие как эхо, реверберация и другие, которые применяются к воспроизводимым в игре звукам.
Эффекты DSP автоматически применяются в зависимости от материалов вокруг игрока и могут быть переназначены в звуковом окружении(en) (env_sound в GoldSrc, или env_soundscape в Source).

Этот список содержит предустановки DSP, доступные во всех играх на платформе Source Source.

Note.pngПримечание: In GoldSrc, when EAX/A3D is enabled in older version of GoldSrc such as WON or pre-SteamPipe (which requires compatible Creative/Aureal sound cards or by using Creative Alchemy in Windows Windows Vista or later) or by using the MetaAudio plugin (for post-SteamPipe builds), the DSP effects can behave differently. This is noticeable on Weirdo 1 to 3, which doesn't have buzzing noise but instead have proper echoes effect. This also restore the missing surround sound support for GoldSrc.
Also in Sven Co-op Sven Co-op, as it's uses FMOD by default, various DSP sounds will also have proper echoes effect out of the box.
Warning.pngПредупреждение: While MetaAudio isn't a cheat, you may get false VAC VAC ban for using this plugin, so remember to launch the MetaAudio-hooked game/mod with -insecure launch option.
Similarly, in Counter-Strike Online Counter-Strike Online and Counter-Strike Nexon Counter-Strike Nexon, which runs on older, but modified version of GoldSrc, while it supports EAX, it is currently unknown whether Creative Alchemy affects the third-party anti-cheat that the game used, so uses it at your own risk.

DSP Тип помещения/пространства (Звуковой ландшафт)

Идеально подходит для звукового окружения(en). Добавляет реверберацию и эхо к звуку. Это изменяет звук так, как будто Вы находитесь в комнате или снаружи.
Вы можете использовать команду "dsp_room (номер)" (только в Source) или "room_type (номер)" для проверки следующих эффектов:

Номер Имя Описание
0 Normal (off) Отключает DSP
1 Generic По умолчанию. В Source Source DSP эффекты вычисляются автоматически на основе геометрии элементов карты и материалов.
2 Metal Small
3 Metal Medium
4 Metal Large
5 Tunnel Small
6 Tunnel Medium
7 Tunnel Large
8 Chamber Small
9 Chamber Medium
10 Chamber Large
11 Bright Small
12 Bright Medium
13 Bright Large
14 Water 1
15 Water 2
16 Water 3
17 Concrete Small
18 Concrete Medium
19 Concrete Large
20 Big 1
21 Big 2
22 Big 3
23 Cavern Small
24 Cavern Medium
25 Cavern Large
26 Weirdo 1
27 Weirdo 2
28 Weirdo 3
29 Weirdo 4 (только в Source)

DSP Системные предустановки

(только в Source) Эффекты, используемые в конкретных сценариях.

Номер Имя Описание
30 Lowpass faceing away
31 Lowpass faceing away + 80ms delay
32 Explosion ring 1
33 Explosion ring 2
34 Explosion ring 3
35 Shock muffle 1
36 Shock muffle 2
37 Shock muffle 3
38 Distorted speaker 0
39 Strider pre-fire
40 player spatial (wall) delay
41 spatial delay reserved for spatial delays
42 spatial delay reserved for spatial delays
43 spatial delay reserved for spatial delays

DSP Тест

(только в Source) Используется для тестирования аудио-эффектов.

Номер Имя Описание
44 Test 1 pitch up 10%
45 Test 2 pitch down 10%
46 Test 3
47 Test 4
48 Test 5
49 Test 6 Нет эффекта.

DSP Тип звучания (env_microphone)

(только в Source) Используется с env_microphone. Он искажает звук, чтобы он звучал так, как будто он исходит из динамика (из радио, телевизора и т.д.).

Номер Имя Описание
50 - 54 Nothing Нет эффекта
55 Loud speaker
56 Very small speaker
57 Echoing speaker
58 Small speaker
59 Tiny speaker

DSP Автоматический

(только в Source) Минимальные и максимальные шаблоны для автоматического создания DSP. Не идеально подходит для всего остального.

Note.pngПримечание: Интерполятор DSP смешивается между двумя предустановками. Например, создается новая предустановка между room empty small bright и room empty huge dull на основе размера комнаты и отражательной способности.
пустая комната против полной комнаты выбирается на основе диффузии в помещении, то есть, насколько комната заполнена предметами. Тип помещения, такой как комната, зал или туннель, выбирается на основе формы пространства.
Номер Имя Описание
60-99 слоты памяти, зарезервированные для автоматического создания dsp
100
101
102 room empty small bright минимальные параметры
103 room empty huge dull максимальные параметры
104 room diffuse small bright минимальные параметры
105 room diffuse huge dull максимальные параметры
106 duct empty small bright минимальные параметры
107 duct empty huge dull максимальные параметры
108 duct diffuse small bright минимальные параметры
109 duct diffuse huge dull максимальные параметры
110 hall empty small bright минимальные параметры
111 hall empty huge dull максимальные параметры
112 hall diffuse small bright минимальные параметры
113 hall diffuse huge dull максимальные параметры
114 tunnel empty small bright минимальные параметры
115 tunnel empty huge dull максимальные параметры
116 tunnel diffuse small bright минимальные параметры
117 tunnel diffuse huge dull максимальные параметры
118 street empty small bright минимальные параметры
119 street empty huge dull максимальные параметры
120 street diffuse small bright минимальные параметры
121 street diffuse huge dull максимальные параметры
122 alley empty small bright минимальные параметры
123 alley empty huge dull максимальные параметры
124 alley diffuse small bright минимальные параметры
125 alley diffuse huge dull максимальные параметры
126 courtyard empty small bright минимальные параметры
127 courtyard empty huge dull максимальные параметры
128 courtyard diffuse small bright минимальные параметры
129 courtyard diffuse huge dull максимальные параметры
130 openspace empty small bright минимальные параметры
131 openspace empty huge dull максимальные параметры
132 openspace diffuse small bright минимальные параметры
133 openspace diffuse huge dull максимальные параметры