Heilan là một cross-nền tảng trình duyệt OpenGL X3D viết bằng C ++ và được thiết kế cho công việc âm thanh. Cụ thể, nó tạo thành môi trường mà tôi đang phát triển một công cụ nghe nhìn cho tiến sĩ của tôi. Như vậy, nó có một số tính năng không thường được tìm thấy trong các trình duyệt X3D:
Low lịch audio trễ của PortAudio (ASIO, DirectX, MME trên Windows; Jack, ALSA, OSS trên Linux; CoreAudio trên OSX).
Một lệnh 1 B-định dạng âm thanh động cơ Ambisonic, cho phép đầy đủ 3d âm thanh, có khả năng chứa hầu như bất kỳ cấu hình loa (tại thời điểm này được giới hạn cấu hình định sẵn, nhưng điều đó sẽ thay đổi trong tương lai).
Mở hỗ trợ điều khiển âm thanh cho tất cả các nút, cho phép các thuộc tính của một nút để được thao tác trong thời gian thực, khả năng của nhiều người dùng.
Một công cụ âm thanh đa luồng, có thể tách ra xử lý âm thanh các nút khác nhau 'vào chủ đề riêng biệt (và có thể, riêng biệt cpu / lõi). Điều này có thể được cấu hình bởi các tác giả cảnh.
Heilan nhằm phù hợp với hồ sơ của X3D Interchange, với sự hỗ trợ bổ sung cho các nút nhất định chẳng hạn như âm thanh và NurbsPatchSurface. Nó có thể được mở rộng với các thư viện có thể cung cấp các nút phụ, các loại chuyển hướng, và bộ tải tập tin âm thanh. Nó đi kèm với một thư viện chứa các nút nghe nhìn nghiệm của riêng tôi, và một vài loại chuyển hướng thêm.
Các trình duyệt chính nó là một chương trình dòng lệnh được thiết kế để được sử dụng offline (không có plugin trình duyệt hoặc http / ftp hỗ trợ), mặc dù có một GUI frontend cũng có sẵn (bao gồm trong gói nhị phân). Cả hai đều là mã nguồn mở, được cấp phép theo GPL
là gì mới trong phiên bản này:.
- cải tiến đáng kể để thực hiện Ambisonics , bao gồm cả khả năng xoay đúng trường âm thanh xung quanh nhiều trục và thực hiện một bộ giải mã linh hoạt hơn.
- Các cải tiến khác bao gồm khả năng truyền âm thanh vào Heilan qua mới loại nút AudioInput, và khả năng thông điệp đầu ra mở Sound Control.
Bình luận không