Steam Audio hiện có sẵn dưới dạng mã nguồn mở

Âm thanh hơi nước

Steam Audio mang đến giải pháp âm thanh không gian nâng cao cho trò chơi và ứng dụng VR

Van tiết lộ Gần đây, thông qua một bài đăng trên blog, thông báo về Phát hành mã nguồn Steam Audio SDK và tất cả các phụ kiện liên quan, trong đó Giờ đây các nhà phát triển có quyền tự do điều chỉnh Steam Audio theo nhu cầu của họ và sử dụng các phiên bản sửa đổi trong nhiều sản phẩm khác nhau, bao gồm cả sản phẩm thương mại, mà không cần phải mở mã nguồn của những thay đổi đã thực hiện.

Chuyển động này Nó không chỉ mở ra những khả năng mới cho cộng đồng nhà phát triển, nhưng cũng mời những người quan tâm đến sự phát triển của Steam Audio tích cực tham gia vào dự án, vì giờ đây họ có cơ hội đóng góp những thay đổi và cải tiến của riêng mình cho dự án, điều này có thể cải thiện hơn nữa nền tảng và điều chỉnh nó cho phù hợp với nhiều ứng dụng và tình huống khác nhau.

Chúng tôi vui mừng thông báo rằng với phiên bản mới nhất của Steam Audio, mã nguồn Steam Audio SDK hoàn chỉnh hiện đã có sẵn dưới dạng nguồn mở. Với bản phát hành này, chúng tôi mong muốn trao nhiều quyền kiểm soát hơn cho nhà phát triển, điều này sẽ mang lại trải nghiệm tốt hơn cho người dùng của họ và hy vọng sẽ mang lại những đóng góp có giá trị cho cộng đồng nhà phát triển rộng lớn hơn sử dụng Steam Audio.

Điều này xảy ra sau khi nhận được nhiều phản hồi và đóng góp có giá trị của cộng đồng đối với các plugin đã có sẵn dưới dạng nguồn mở (Unity, Unreal và FMOD Studio) và chúng tôi muốn mang lại những lợi ích tương tự cho SDK cốt lõi.

Nó được đề cập rằng Bất chấp việc mở cửa này, Valve sẽ tiếp tục hỗ trợ và phát triển Steam Audio như họ đã làm cho đến nay, duy trì cam kết về chất lượng và sự đổi mới trong lĩnh vực âm thanh. Ngoài ra, Steam Audio sẽ tiếp tục được hỗ trợ trên nhiều nền tảng, bao gồm Linux, Windows, macOS, Android và iOS, đảm bảo khả năng truy cập và khả năng sử dụng của nó trong nhiều môi trường và ứng dụng phát triển.

Dành cho những ai chưa biết về Steam Audio, họ nên biết rằng cung cấp một loạt công cụ mạnh mẽ để làm việc với âm thanh vòm 3D trong các ứng dụng khác nhau, bao gồm trò chơi máy tính và hệ thống thực tế ảo. Khả năng của bạn mô phỏng môi trường âm thanh thực tế, có tính đến vị trí của người nghe, chuyển động của đầu, khoảng cách từ nguồn âm thanh và các yếu tố khác, là điều cần thiết để tạo ra trải nghiệm âm thanh sống động và thích ứng.

Trong số các tính năng chính của Steam Audio nổi bật, chúng ta có thể tìm thấy những điểm sau:

  • Tích hợp với công cụ trò chơi và môi trường tạo âm thanh: Steam Audio tương thích với Unity 2017.3+ và Unreal Engine 4.27+, cũng như FMOD Studio 2.0+. Ngoài ra, một mô-đun đang được phát triển để tích hợp với hệ thống tạo âm thanh Wwise.
  • Mô phỏng thời gian thực của việc truyền âm thanh: Steam Audio tự động mô phỏng sự lan truyền âm thanh trong môi trường và sự tương tác của nó với các vật thể, tăng thêm độ chân thực cho âm thanh.
  • Tính toán phản xạ và hấp thụ âm thanh của vật thể: Xem xét hình dạng của khung cảnh để tính toán cách âm thanh được phản xạ và hấp thụ bởi các vật thể có mặt.
  • Theo dõi vòng quay và vị trí của người nghe trong thực tế ảo: Steam Audio điều chỉnh âm thanh dựa trên góc quay và vị trí của người nghe, mang lại trải nghiệm âm thanh trung thực trong môi trường thực tế ảo và hỗ trợ nhiều loại phần cứng khác nhau cho hệ thống VR.
  • Tạo âm thanh hai tai 3D bằng HRTF: Steam Audio sử dụng Chức năng truyền đầu và thân (HRTF) để tạo ra âm thanh hai tai 3D, có tính đến đặc điểm nhận thức của tai về sóng âm thanh và vị trí của đầu so với nguồn âm thanh.
  • Hỗ trợ định dạng âm thanh vòm Ambisonics: Steam Audio hỗ trợ định dạng âm thanh vòm Ambisonics, xem xét việc truyền âm thanh theo cả chiều ngang và chiều dọc, mang lại trải nghiệm âm thanh đầy đủ và đắm chìm hơn.
  • Truyền âm thanh nướng cho cảnh tĩnh: Cho phép bạn tạo trước và lưu hiệu ứng âm thanh trong giai đoạn thiết kế cảnh, cải thiện chất lượng âm thanh và giảm mức tiêu thụ tài nguyên trong thời gian chạy bằng cách không phải tính toán nhanh các thông số âm thanh.

Cuối cùng, điều đáng nói là mã được viết bằng C++ và được xuất bản theo giấy phép Apache 2.0 và nếu bạn quan tâm có thể biết thêm về nó, bạn có thể tham khảo chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.