Steam Audio jest teraz dostępny jako open source

Dźwięk Steam

Steam Audio zapewnia zaawansowane rozwiązanie dźwięku przestrzennego dla gier i aplikacji VR

Odsłona Valve niedawno za pośrednictwem wpisu na blogu ogłoszono Wydanie kodu źródłowego Steam Audio SDK i wszystkie powiązane akcesoria, z którymi Teraz programiści mają swobodę dostosowywania Steam Audio do swoich potrzeb i korzystaj ze zmodyfikowanych wersji w różnych produktach, także komercyjnych, bez konieczności otwierania kodu źródłowego wprowadzonych zmian.

Ten ruch Nie tylko otwiera nowe możliwości dla społeczności programistów, ale to Zapraszam również zainteresowanych rozwojem Steam Audio do aktywnego udziału w projekcie, ponieważ mają teraz możliwość wniesienia własnych zmian i ulepszeń do projektu, co może jeszcze bardziej ulepszyć platformę i dostosować ją do różnych zastosowań i scenariuszy.

Mamy przyjemność ogłosić, że w najnowszej wersji Steam Audio pełny kod źródłowy Steam Audio SDK jest teraz dostępny jako open source. W tym wydaniu chcemy dać programistom większą kontrolę, co przełoży się na lepsze doświadczenia ich użytkowników i, miejmy nadzieję, cenny wkład w szerszą społeczność programistów korzystających ze Steam Audio.

Nastąpiło to po otrzymaniu wielu cennych opinii społeczności i wkładu w wtyczki, które są już dostępne jako open source (Unity, Unreal i FMOD Studio), a my chcemy zapewnić te same korzyści w podstawowym pakiecie SDK.

Wspomina się, że Pomimo tego otwarcia Valve będzie nadal wspierać i rozwijać Steam Audio tak jak to miało miejsce do tej pory, utrzymując swoje zaangażowanie w jakość i innowacje w dziedzinie audio. Ponadto Steam Audio będzie nadal obsługiwany na wielu platformach, w tym Linux, Windows, macOS, Android i iOS, zapewniając jego dostępność i użyteczność w różnych środowiskach programistycznych i aplikacjach.

Dla tych, którzy nie wiedzą o Steam Audio, powinni to wiedzieć oferuje szereg potężnych narzędzi do pracy z dźwiękiem przestrzennym 3D w różnych zastosowaniach, w tym w grach komputerowych i systemach rzeczywistości wirtualnej. Twoja zdolność symulować realistyczne środowiska dźwiękowe, biorąc pod uwagę pozycję słuchacza, ruch głowy, odległość od źródła dźwięku i inne czynniki, jest niezbędne do stworzenia wciągających i adaptacyjnych wrażeń dźwiękowych.

Wśród kluczowych funkcji z Steam Audio, które się wyróżniają, możemy znaleźć następujące:

  • Integracja z silnikami gier i środowiskami tworzenia dźwięku: Steam Audio jest kompatybilny z Unity 2017.3+ i Unreal Engine 4.27+, a także FMOD Studio 2.0+. Dodatkowo opracowywany jest moduł umożliwiający integrację z systemem tworzenia dźwięku Wwise.
  • Symulacja propagacji dźwięku w czasie rzeczywistym: Steam Audio automatycznie symuluje rozchodzenie się dźwięku w otoczeniu i jego interakcję z obiektami, dodając realizmu dźwiękowi.
  • Obliczanie odbicia i pochłaniania dźwięku przez przedmioty: uwzględnia geometrię sceny, aby obliczyć, w jaki sposób dźwięk jest odbijany i pochłaniany przez obecne obiekty.
  • Śledzenie rotacji i pozycji słuchacza w rzeczywistości wirtualnej: Steam Audio dostosowuje dźwięk w oparciu o obrót i pozycję słuchacza, zapewniając realistyczne wrażenia dźwiękowe w środowiskach rzeczywistości wirtualnej i obsługując różne typy sprzętu dla systemów VR.
  • Generowanie binauralnego dźwięku 3D przy użyciu HRTF: Steam Audio wykorzystuje funkcję przenoszenia głowy i tułowia (HRTF) do generowania dwuusznego dźwięku 3D, który uwzględnia charakterystykę percepcji fal dźwiękowych przez uszy oraz położenie głowy względem źródła dźwięku.
  • Obsługa formatu dźwięku przestrzennego Ambisonics: Steam Audio obsługuje format dźwięku przestrzennego Ambisonics, który uwzględnia propagację dźwięku zarówno w poziomie, jak i w pionie, zapewniając pełniejsze i bardziej wciągające wrażenia dźwiękowe.
  • Pieczona propagacja dźwięku dla scen statycznych: Umożliwia wstępne wygenerowanie i zapisanie efektów dźwiękowych na etapie projektowania sceny, poprawiając jakość dźwięku i zmniejszając zużycie zasobów w czasie działania, ponieważ nie trzeba na bieżąco obliczać parametrów dźwięku.

Na koniec warto wspomnieć, że kod jest zapisany C++ i opublikowany na licencji Apache 2.0 a jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.