Настройка аппаратности звука в меню меняет строку DeviceName между Generic Software и Generic Hardware. GH - это враппер в DirectSound3D HW. В висте/7 такой девайс на креативе отсуствует, а значит игра будет использовать дефолтный системный девайс. Если никаких помех нет, то им оказывается нативный OpenAL X-Fi. У меня именно так и происходит.
Заодно объясни общественности как Rapture3D, универсальный софтовый драйвер OpenAL, умудряется поддерживать Mirrors Edge http://www.blueripplesound.com/index.ph ... aa50cf38db Если Mirrors Edge не выводит звук через OpenAL?
mo3ulla писал(а):
установка апаратного режима воспроизведения НЕ улучшит качво звука .. а только слегка разгрузит центральный процессор
Аппаратный микшер X-Fi улучшает качество в сравнении с любым софтовым микшером любых существующих игровых движков. Доказано слепым тестом на других людях. Если ты глухой - тебе в сад. И да, WASAPI не поддерживает аппаратного режима. Доки он послал читать
mo3ulla писал(а):
а ниче что FMOD кроссплатформенный ?
А причем здесь его кроссплатформенность? FMOD никогда не шел вместе с UE3 как его составная часть.
mo3ulla писал(а):
OPENAL который даааалеко не универсальный
Для справки: FMOD - звуковой движок OpenAL - API, которым пользуются звуковые движки Уже на этом этапе умный человек заметил бы разницу.
mo3ulla писал(а):
ничего не напоминает ? и какой тут движок фигурирует ?
и главное ... где тут ЕАХ ?
Я и не говорил, что в WoW не FMOD. FMOD и аппаратный звук с EAX - вещи не взаимоисключающие. FMOD поддерживает вывод через WaveOut, DirectSound, WASAPI и OpenAL. Под вистой/7 WoW дефолтится на WASAPI. Ставим совместимость с XP, пихаем алчеми - получаем DirectSound + EAX.
Добавлено спустя 19 минут 39 секунд: Про EAX, русскую педивикию я сразу отметаю как укуренный бред. В этой же самой статье, например, написано, что в GTA 4 есть OpenAL + EAX, ни того ни другого там не было никогда. Кривой перевод некоторых фраз тоже не способствует пониманию что имел ввиду их воспаленный мозг. Поэтому едем к американцам, у них все по полочкам http://en.wikipedia.org/wiki/Environmen ... ns#EAX_3.0
Цитата:
EAX 3.0
64 simultaneous voices processable in hardware 'Smoothing' between 3D audio environments Direct access to all reverb parameters Environmental Panning New reverb engine
64 голоса на креативовских картах с EAX 3+ - не более, чем совпадение. Одно с другим не связано. плавный переход от ревера к реверу прямой доступ ко всем параметрам ревера панинг, указание основного направления на ревер новый механизм ревера итого - все ревер
Да, тут ввели возможность через API грузить в карту один из 11 эффектов, которые раньше были доступны только через интерфейс для форсирования пользователем. Flange, Echo, Distortion, Ring modulation - это еще не полный их список. Нет игр, которые бы этой фичей пользовались. Multiple simultaneous environments - это до 4 реверов одновременно, иногда применяется
Цитата:
EAX 5.0
128 simultaneous voices processable in hardware and up to 4 effects on each EAX Voice (processing of microphone input signal) EAX PurePath (EAX Sound effects can originate from one speaker only) Environment FlexiFX (four available effects slots per channel) EAX MacroFX (realistic positional effects at close range) Environment Occlusion (sound from adjacent environments can pass through walls)
опять 128 голосов к EAX напрямую не привязаны Voice - ревер на микрофон (раельно работает с EAX4-играми на EAX5-карте) PurePath - фича CMSS-Interactive, а не EAX. FlexiFX - во все 4 слота можно грузить любые эффекты (раньше первый всегда был занят ревером, а второй хорусом). Никто не пользуется эффектами кроме ревера, а потому никто не пользуется и этой фичей MacroFX - фича CMSS-Virtual и CMSS-Headphone, а не EAX. Проверено работает в играх с нулевой поддержкой EAX. Env Occusion - надстройка над окклюзией, раньше фильтр накладывался только на звук, а ревер отбрасывался совсем, теперь фильтр может накладываться и на ревер, полезно совместно с фичей EAX 4 про несколько реверов (кладем ревер на фильтр комнаты за стеной). вобщем, это ревер.
И что, есть еще сомнения, что EAX это просто ревер на все лады?
_________________ Unfortunately for you, however, you are maidenless
audioses.dll ето кусок WASAPI если бы движок бы использовался OPEANL то соответственно была бы примонтирована CTOPENAL.dll
4e_alex писал(а):
Она задает модуль, используемый как звуковой движок. ALAudio - стандартый поставляющийся с UE3 движок, использующий вывод через OpenAL
Чуть дальше в конфиге идет секция его настроек
допускаю что в SDK по движку Unreal3 есть опция по использованию Opeanal .наравне с FMOD. но так как в конкретной игре НЕ стали делать openal. настройки OPENAL остались в конфигах как рудимент .. но что касается Mirrors edge звуковой движок там FMOD EX
Добавлено спустя 5 минут 44 секунды:
4e_alex писал(а):
пихаем алчеми - получаем DirectSound + EAX.
увы но Microsoft с тобой не согласен .. при форсировании апаратки ты получиш только апаратный SRC - Hardware bufers -апаратное наложение ефектов (апаратно будут накладывацца тоже самое что накладывается через стандартный виндовый интерфейс -аддоны ввиде АРО)- DMA и не более того .. на качве звука ето не отразится никоим образом .. ето только слегка разгрузит процессора и не более того ..
Добавлено спустя 4 минуты 32 секунды:
4e_alex писал(а):
Для справки: FMOD - звуковой движок OpenAL - API, которым пользуются звуковые движки Уже на этом этапе умный человек заметил бы разницу.
знаю я разницу досконально .. но на данном етапе функциональность OPENAL свелась к конкуренции с другими звуковыми движками .. так как до сих пор нет финальной версии .. и апи дааалеко не универсален
Добавлено спустя 51 секунду: дополнительным гвоздем в гроб OPENAL мона засчитать отсутствие совместимости с приставками
Добавлено спустя 8 минут 13 секунд:
4e_alex писал(а):
Voice - ревер на микрофон (раельно работает с EAX4-играми на EAX5-карте)
не совсем ... и не целиком
1.там еще удаление пространственных шумов .. хрень основанная на добавлении окружающего шума в противофазе . работает толко с их ушами
2. voice MORPH - возможность изменить голос ..
4e_alex писал(а):
И что, есть еще сомнения, что EAX это просто ревер на все лады?
ну не совсем но то что на нем все построено ето да
Ни о чем однозначно это не говорит. UT 3 тоже имеет audioses в приаттаченных dll. Аттачит он ее скорее всего не сам. Он обращется к dsound и winmm для перечисления устройств, а те в висте/7 работают через wasapi. При этом UT 3 использует базовый движок под OpenAL (ну с этим то ты не будешь спорить?).
mo3ulla писал(а):
если бы движок бы использовался OPEANL то соответственно была бы примонтирована CTOPENAL.dll
У меня именно так и происходит. К тому же еще раз повторяю: крутилка EAX на внешнем блоке и ее влияние на ревер в игре - самый крутой детектор использования именно железного EAX карты, не ошибается никогда.
mo3ulla писал(а):
что касается Mirrors edge звуковой движок там FMOD EX
Может быть, гляну, поковыряю. Но не вижу как это относится к делу. FMOD никак исключает OpenAL + EAX, т.к. поддерживает вывод и с их помощью в том числе.
mo3ulla писал(а):
увы но Microsoft с тобой не согласен
Причем здесь мелкософт? Они не диктуют близзам как работает их игра. А их игра работает через FMOD, который в данной конкретной игре при виде XP использует DS + EAX, а при виде висты+ WASAPI потому что так захотели в близзард (а например биошок работает через FMOD, который всегда выводит все через OpenAL, потому что так захотели в 2K).
mo3ulla писал(а):
на качве звука ето не отразится никоим образом .. ето только слегка разгрузит процессора и не более того ..
Где ты вычитал то про качество звука? У тебя вообще свои уши то есть?
mo3ulla писал(а):
функциональность OPENAL свелась к конкуренции с другими звуковыми движками
Лишь отчасти из-за относительной функциональности в сравнении с DirectSound. Но все равно лучше использовать отдельный звуковой движок, а возню с API оставить ему, абстрагировавшись от железа. Ничего плохого в этом ни для разработчика ни для пользователя ни для креатива нет.
mo3ulla писал(а):
дополнительным гвоздем в гроб OPENAL мона засчитать отсутствие совместимости с приставками
Вообще-то он совместим. На боксе есть врапперы в XAudio, халявные от креатива, на соньке OAL нативен.
Добавлено спустя 2 минуты 51 секунду:
mo3ulla писал(а):
.там еще удаление пространственных шумов .. хрень основанная на добавлении окружающего шума в противофазе . работает толко с их ушами
mo3ulla писал(а):
voice MORPH - возможность изменить голос
Это не EAX, вернее морф то работает через EAX, но не существует вызовов API, которым бы игры через DS/OAL этим могли рулить. А мы вроде как говорим о рулежке фичами из игры.
Добавлено спустя 17 минут 20 секунд: Вобщем, я не нашел никаких следов самого fmod или вызовов к нему ни внутри mirrorsedge.exe ни в виде отдельных dll в папках игры.
_________________ Unfortunately for you, however, you are maidenless
Заблокирован Статус: Не в сети Регистрация: 23.01.2005 Откуда: с Марса
Итересно смотреть как тут бадаются ... самая поливалентная аудио карта всех времен это Audigy 2 zs и кажисЬ останется...
_________________ Монитор никак у всех, у меня на IPS. Пpошьешь и бедное железо на совсем убьешь ! Не уверен , не прошивай ! Пниха Виста Колбоса КГ / АМ
Member
Статус: Не в сети Регистрация: 20.02.2007 Откуда: Москва
4e_alex писал(а):
Ни о чем однозначно это не говорит. UT 3 тоже имеет audioses в приаттаченных dll. Аттачит он ее скорее всего не сам. Он обращется к dsound и winmm для перечисления устройств, а те в висте/7 работают через wasapi. При этом UT 3 использует базовый движок под OpenAL (ну с этим то ты не будешь спорить?).
мда .. если был примонтирован Dsound виндовый и перечислитель виндовый то ето автоматом означает что звук - софтварный = ето с приветом UAA .. если бы использовался опенал .. то была бы примонтирована его дллка .. Openal.dll ( для всех систем ) или CTopeanal.dll ( для звуковух креатива ). а так как она не примонтирована .. то ето финита ля комедия .. OPENAL там не работает
зы = я разобрал в IDA ехе от mirrors edge бегло посмотрел там нету ничего об вызовах CtOPENAL - Openal
4e_alex писал(а):
FMOD никак исключает OpenAL + EAX
влоб ислючает .. если подключить алхеми .. то можно получить апаратные буферы .. SRC .. DMA и теже самые APO ефекты что и софтварианте ( для FMOD до версии 4 ) для версий выше 4 - FMODEX - ето не нужно так как там WASAPI
и опять же .. чтобы получить как бы еах .. нужно чтобы движок оперировал реверберацией всовместимом с OPENAL виде ( примеры есть в сдк ) .. если данных о ревербе нет ( софт обработка ) а таких движков море - тот же FMOD ( там в своем формате ) то единственное что получим ето SRC .. DMA и теже самые APO ефекты что и софтварианте ... алагично и с FMOD4 (wasapi) который на выход только ето и требует ..
4e_alex писал(а):
Вообще-то он совместим. На боксе есть врапперы в XAudio, халявные от креатива, на соньке OAL нативен.
видел я ето .... ета совместимость больше смахивает на набор костылей разных размеров под разные нужды .. посмотри на досуге сдк фмод4 по отношению на PS -Xbox как говорицца почувствуй разницу ..
Advanced guest
Статус: Не в сети Регистрация: 03.12.2004
BiC писал(а):
самая поливалентная аудио карта всех времен это Audigy 2 zs
На пенсию ей давно пора. Кучка давно пофисенных несуразиц.
mo3ulla писал(а):
если был примонтирован Dsound виндовый и перечислитель виндовый то ето
ровным счетом ничего не означает. Почти все, если не все, OpenAL-игры содержат опрос или даже вызовы к dsound по разным побочным причинам.
mo3ulla писал(а):
то была бы примонтирована его дллка .. Openal.dll
Она и примонтирована.
mo3ulla писал(а):
я разобрал в IDA ехе от mirrors edge бегло посмотрел там нету ничего об вызовах CtOPENAL - Openal
Очень странно, т.к. я вижу тонну обращений к OpenAL. OpenAL почти никогда не линкуют статично, возможно, в этом у тебя подвох.
mo3ulla писал(а):
влоб ислючает
Не исключает он ничего. Ни в лоб ни поперек.
mo3ulla писал(а):
если подключить алхеми
Самому fmod текущей версии без надобности, у него openal полностью свой есть.
mo3ulla писал(а):
для версий выше 4 - FMODEX - ето не нужно так как там WASAPI
Какая связь тут с WASAPI? WASAPI - это полностью софтовый API, опции на использование железа там в принципе нет. И вообще WASAPI никогда не был рассчитан для использования с играми. Если проводить аналогии, то это WaveOut эпохи висты, а ее DS - это XAudio. И вот он то в fmod вообще не поддерживается на PC.
mo3ulla писал(а):
чтобы получить как бы еах .. нужно чтобы движок оперировал реверберацией всовместимом с OPENAL виде
Для fmod это саморазумеющаяся практически прозрачная фича для конечного разраба, который тупо пресеты выбирает.
_________________ Unfortunately for you, however, you are maidenless
Сейчас этот форум просматривают: Mr.Evgen и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения