Компания Valve объявила об открытии исходного кода инструментария для работы с объёмным звуком Steam Audio SDK и всех связанных с ним плагинов. Код написан на языке С++ и опубликован под лицензией Apache 2.0, позволяющей адаптировать Steam Audio для своих потребностей и задействовать модифицированные версии в различных продуктах, в том числе в коммерческих, без необходимости открытия исходных текстов внесённых изменений. Заинтересованные в развитии Steam Audio разработчики из сообщества также получили возможность участия в разработке и передачи своих изменений в проект. При этом компания Valve как и раньше продолжит сопровождение и развитие Steam Audio, но уже как открытого проекта. Поддерживается работа на платформах Linux, Windows, macOS, Android и iOS...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60628
openal от клапанов?
Я подумал, что это открытый аналог fmod. Что такое openal никто не знает. оно нигде никогда не использовалось за свою 25 летнюю историю.
Действительно нигде, кроме каких игр как Bioshock, Mass Effect и Stalker, и других никому не известных игр.
Старьё, с тех пор технологии ушли вперёд и всё, что предлагает openal из коробки везде.
Всем трём вышеупомянутым играм по 17 лет. Семнадцать, карл!
Ну так никто не спорит, что технология старая. Просто говорить, что она нигде никем не использовалась по меньшей мере не отражает действительность.
Я тоже в шоке. В старых играх все это было. А в современных просто плоский звук. Непонятно.
Потерянные технологии древних мудрецов.
Нет, не плоский. Привыкли просто. Даже в GZDoom есть 3D-звук (правда, после того, как разработчик отказался от FMOD в пользу OpenAL, 3D это стало такое себе).
http://openal.org/games/
Не впечатляет, а то, что используется отдельно в линукс портах, уже показательно. Это совсем не тот уровень, обычная никчёмная прослойка. Разработчики не дураки, с мусором работать не будут. Это плохо сказывается на продукте. Тут нужно помнить, что когда опенал был актуальным и конкурентоспособным, на рынке ещё был EAX, и, чтобы там ни говорили, он обеспечивал качественные эффекты и трёхмерный звук, и это успешно применялось на практике. Хотя и потребитель тогда ещё не был избалован качественным звуком в играх.
Так ты определись с позицией. Сначала твёрдо уверен, что "не используется" нигде, теперь "не впечатляет". Попахивает фанатизмом.
Нигде не используется. Было полтора эксперимента от трэшовеньких студий, никакого влияния на индустрию не оказавших. Собственно, оно умерло вместе с eax, вроде, у них даже была идея задействовать и аппаратные возможности в openal, не только кривую эмуляцию. В итоге, ожидаемо, не потянули (по многим причинам) и оказались невостребованны, а на рынке появились различные профессиональные продукты для создания эффектов сцены.
Куда вообще делся EAX?Долбил же нормально в своё время.
> Куда вообще делся EAX?
> Долбил же нормально в своё время.Там, по-моему, начиная с висты убрана аппаратная поддержка из венды, а программный уже не так интересно, чтобы связываться с проприетарным кривотивом и его глючными блобами. Так что, фактически, МС закопала конкурента. Ну и разработчики у кривотива прямо скажем не лучшие, а была необходимость внедрять eax в middleware. То, что и сами карты не очень хорошие, тоже сыграло свою роль, встройки оказались не хуже. Последние карты с atmos и всем остальным не видел.
Давно переехал в FMOD и прочее. С современными вычислительными мощностями аппаратная обработка не нужна. Так же, как в своё время канули в лету MPEG2-ускорители.
Вот именно что "долбил", действительно аналог хрипящих китайских сабвуферов в подержаной машине любителя дабстепа. Только в этом случае вместе с басом ещё и ревербации (эхо) накручивали, и объясняли простым васянам что это "Три-Дэ звук" так звучит.Как бывший владелец карт Creative скажу, фигня полная (особенно по сравнению с честным A3D от Aureal).
> Jedi Knight: Jedi Academy
> Jedi Knight 2: Jedi Outcast
> Star Wars Republic Commando
> Unreal Tournament 2004
> Tribes 2Ну допустим, что-то даже было
Но почти всё - весьма старое. Очень уж хорошего звука в те времена не было по многим причинам вплоть до ограниченности размеров установочников( таки на дисках было ), объёмов памяти, ЦП и ОЗУ
Так именно поэтому и используется цифровая обработка. Емнип, в Beyond Good & Evil (единственная достойная игра Убйсофт, между прочим) с включённым EAX звук куда лучше, чем без. Но да, это не современный уровень, просто немного атмосферу создавало. В целом, качественный трёхмерный звук с поддержкой материалов и отражений не так часто встретить можно, но радует, что есть осознание важности звука в индустрии (правда, у меня стойкое ощущение, что во времена, когда картинка не была единственным аттракционом, звуку уделяли больше внимания).
https://steamdb.info/tech/SDK/OpenAL/
Эксперт выше написал про полтора эксперимента, значит так и было. Ссылки не интересуют.
Например, в игре "Alien Breed - Impact" в дирректории Binaries лежит wrap_oal.dll - следовательно игра поддерживает аппаратный ЕАХ если есть. А вот в Grim Dawn на Windus ХР звук более объемный, когда ходишь по деревянному полу - такого звука на 7ке уже нет. А вообще в Grim Dawn объемного звука мало - разрабы поленились, просто написали эмбиент музыку для пещер.На самом деле вклад Openal огромный - благодаря wrap_oal.dll в драйверах ASUS XONAR DGX/DSX/DX - на Windus 7/10 можно включать ЕАХ 1/2/5 для всех старых игор!!!
Вентилей вообще-то.
Э, нет. Эти понятия часто путают, конечно, но вентиль - это ручка, которую крутят, чтобы открыть клапан. На трубах клапан может быть ручной с вентилем или автоматический без.
Ещё, например, сердечный клапан тоже valve.
Вентиль - это и есть один из разновидностей клапана, но никак не ручка.
Клапан [Klapan]имя существительное:
1. клапан
2. вентиль
3. заслонка
4. золотник
5. створка
6. пистон
7. электронная лампа
8. вальваимя прилагательное:
1. клапанный
2. ламповый
Переводчик google:
Valve -
> Steam Audio может оказаться полезен в компьютерных играх и системах виртуальной реальности для формирования реалистичного адаптивного звукового окружения, меняющегося в зависимости от положения слушателя, поворота или наклона головы, изменения расстояния от источника звука, отражения звука от предметов и появления препятствий между слушателем и источником звука.Но ведь это же делает OpenAL, разве нет?
> Но ведь это же делает OpenAL, разве нет?OpenAL это только открытая спека.
Хардварные реализации могут быть и закрытыми, а открытая софтварная - бесполезна.Да и если посмотреть список игр с openal.org/games, то сразу ясно что он не взлетел.
А у вальва вполне может получиться.
>> Но ведь это же делает OpenAL, разве нет?
> OpenAL это только открытая спека.
> Хардварные реализации могут быть и закрытыми, а открытая софтварная - бесполезна.
> Да и если посмотреть список игр с openal.org/games, то сразу ясно что
> он не взлетел.
> А у вальва вполне может получиться.
> Да и если посмотреть список игр с openal.org/games, то сразу ясно что он не взлетел.Там, скорее всего, не все игры. Многие Linux-версии игр используют OpenAL, тогда как Windows-версии не используют эту библиотеку.
Из OpenAL даже спеки не получилось на самом деле. Хотели быть как OpenGL, но не получилось. Забавно что есть такая спека как OpenSL ES, но с ней все ещё хуже, полноценных реализаций вообще не существует.Реализация типа "хардварная" OpenAL только одна, от Creative, ныне заброшенная и нигде не используемая. OpenAL Soft на данный момент один такой. Кстати, и древний EAX поддерживает, и собственные расширения.
> есть такая спека как OpenSL ES, но с ней все ещё хуже, полноценных реализаций вообще не существует.Она родилась в 2009 и была заброшена в 2011, не удивительно. У консорциума на страничке
Conformant Products одна запись: "Android AOSP 2.3 tested on a Nexus One".
https://www.khronos.org/conformance/adopters/conformant-prod...
По идее каждое Android так и идёт с реализацией OpenSL ES, но по факту это просто обёртка поверх системных API, в силу того что кроме Android никому SLES не всрался ещё и не универсальная.Ну и она опять же не полностью реализована.
О, круто. В очередной раз корпорация Valve вносит огромный вклад в развитие opensource.
Да еще и на прекрасном современном языке и под свободной лицензией!
Давайте всем опеньком дружно скажем Valve спасибо!
Как-то её затащили в Escape From Tarkov. Оказалось очень требовательной к ресурсам штукой. И с картами там тоже всё было совсем не удобно, для разрабов.
Лучше бы не мешали сообществу поддерживать заброшенные игры, как недавний бан проекта по переносу TF2 на Source2
Заброшенные? TF2 ты можешь, хоть прям сейчас, скачать из стима.
То что оно тебе не нравится, это твои проблемы.Как и нахальство васянов "мне игра не понравилась, а возьму-ка я ее и переделаю".
Оу, а вы не офигели? Просто взять кучу ассетов, моделек, звуков и тд, и скрысить в свой проект?
Я конечно понимаю, что коммуняцкие заветы жирного воришки емаксов, живут среди попенсорсеров, но есть же пределы наглости.
Да не трясисись ты
А то что, украдешь еще пачку ассетов и запилишь свой "ТФ с блекджеком и поэтесами"?))Мне очень нравится, как местные клоны бухтят, когда какой-то хлаоми нарушает GPL, а потом такие "зачем уважать другие лицензии! я просто буду воровать и экспроприировать".
Максимальное лицемерие.
В чём заключается воровство-то, болезный? Это воровство сейчас с нами в одной комнате?
Подцепить другой движок и разместить на гитхабе - это воровство?
OpenMW, OGSR , какой-нибудь fheroes2, Garrys Mod - воровство?
В том то и дело что это другой движок, а не модификация. Valve не давала разрешение на использование своих ассетов в других играх, особенно в S&Box, который уже более чем форк Source 2.
Так и там никто не давал разрешения на использование своих игровых данных. Ой, как неудобно!
А кто крал ассеты? Пальцем покажешь или балабол?
Все эти движки подключаются к купленной игре как мод.
Кража, это то что у тебя пропала а у кого-то появилось. У тебя случаем нечего не пропадало?
Логика у него пропала.
90% _официального_ контента (карт, скинов, шапок, режимов) там сделано сообществом васянов, если что. Valve просто отбирает понравившиеся.
Ого! Ну ничоси, ты сравнил создание шапки и создание движка.
Сделать карту из готовых блоков, с уже нарисованными текстурами это конечно труд, но ты его слегка преувеличиваешь.
Ситуация один-в-один - начинаются басни про Сообщество™ которое пишет всё, а как копнешь то оказываентся что вклад васянов это капля в море.
Таки ты сам Васян© там даже официальные карты созданы представителями Сообщества™
TF2 в том виде что она существует сейчас это нелепая несуразица. Не нужно её портировать никуда.
В TF2 потому и играют, что это нелепая несуразица. Не всем интересны суровые мужские батлфилды и каунтерстрайки.
TF2 хороша только тому, кто не видел TF1
https://store.steampowered.com/app/20/Team_Fortress_Classic/
Вот только онлайн пуст, никому не нужно :(p.s. я в курсе про оригинальный мод на кваку
Я хочу поиграть в эту нелепую несуразицу на современном движке с освещением и хай кволити модельками. Как в доте и КС.
А вот и кекспертное мнение подъехало, ну наконец-то!
Обновление Лето2023 привело к тому что TF2 обновило рекорд по онлану.
Бедные разработчки вальва, небось смотрели на 220к игроков и слезы утирали.. пачками баксов.
А че за это еще и платить нужно? Фу фу фу.
> А че за это еще и ПЛАТИТЬ нужно?Действительно, по больному месту!
Но вообще нет. Платить не нужно. Покупка шапок — дело добровольное.
>Расчёт отражения звука и поглощения стоящими на пути предметами с учётом геометрии сценыКогда уже допилят до уровня EAX
До уровня чего, простите? EAX был отстоем даже по сравнению с A3D, так и тот по нынешним меркам весьма примитивен.
> Когда уже допилят до уровня EAXЧел, ты вообще слышал, какой звук в CS:GO/CS2? Твой EAX и рядом не валялся.
Как сделать звук EAX:1. Врубаешь доп. эффекты обработки звука
2. Выкручиваешь "Reverb" и "Dynamic range compression" на маскимум, на эквалайзере выкручиваешь бас.
3. ООО! УУУ! Три-дэ звук! Бдыщь-бдыщь, и эхо!!!
> Расчёт отражения звука и поглощения
> стоящими на пути предметами с учётом геометрии сценыПохоже, через несколько лет амуде и зелёные переобуются и героически начнут пилить очередные "лучи" только для звука
Потом - рассказывать как же мощно выросла производительность видеокарт новой неприлично подорожавшей линейки и совершенно умалчивать что осн. прирост пришёлся на специфически блоки для лучей. Тогда как прирост у самой "считалки" не сказать чтобы ощутимый. Как и прирост по памяти и шине
https://gpuopen.com/true-audio-next/
> This release adds the following features:
>
> SteamAudio.Фок ю, Невидия!
Так пространственный звук — этотсамое и есть, только пиксела 2.
> Поддержка интеграции с игровыми движками Unity 2017.3+ и Unreal Engine 4.27+А Source/Source2?
Это лет через десять
Утёкшие исходники source есть вроде
Объёмный звук как на вортексе за 25 лет так никто и не смог сделать. Хотя у вортекса процессор был смешной даже по тем временам.
Как в единственной демке вортекса, вы хотели сказать?
Серия Unreal и всякие квейки это конечно "одна демка". На вортексе было слышно, куда и откуда мимо тебя виииииуууу пролетает снаряд над ухом. Технология утеряна, Creative купившие Aureal с протрохами повторить такое не смогли, и в софте тоже ни у кого не получилось.
Если не поддерживает EAX и EMU10k1 DSP, то не очень нужно.
Нам ещё очень нужна повсеместная поддержка 3dfx.
На Линуксе можно играть в Battlefield?
Нужно!
В 2042 - нет, из-за EAC. В предыдущие - можно.
Батла - унылый голливудский тир для детишек.
Я в игры развлекаться прихожу. Мне голливудский тир — самое оно.
Ок, принимается. Но лично мне такое не нравится.
Согласись, совсем по-другому звучит?
На самом деле я в онлайн-поигрульки не играю в принципе, но тех, кто умудохавшись на работе выбирает вечером батлу, а не какую-нибудь вдумчивую стратегию, прекрасно понимаю. Сам в вады для дума (старого) поигрываю, а уж вот там точно примитивнейший тир.
> Батла - унылый голливудский тир для детишек.Те кто хочет ползти 30 минут на точку, а потом помереть от одной пули - добро пожаловать в Арму)
Ну на крайняк может записаться на работу с 300к зарплаты, но там сейвы не работают.Возможно для тебя станет открытием, но у людей разные вкусы, разные потребности.
И батла для многих - именно тот голивудский тир чтобы полчасика поиграть после рабочего дня.
> полчасика поиграть после рабочего дняКак ж я вам завидую. Сам отрёкся от игрушек, потому что не раз было: такс, полчасика, раздам хэдшотов, получу бан от админа за "читинг" и вечер удался. Хоп, утро, кофе надо бы заварить...