خانه » برچسب‌های " free OpenAL "
نمایش مطالب برچسب : free OpenAL

OpenAL رندر صداهای سه بعدی در بازی

اپن آل

مخفف (Open Audio Library) یک API صوتی مولتی پلتفرم و ساده میباشد. هدف از طراحی OpenAL رندر موثر و کارآمد صداهای سه بعدی چند کاناله وابسته به موقعت مکانی میباشد. قالب و قرارداد های بکار رفته در این API بسیار به OpenGL شباهت دارد و از آن متاثر شده است. امروزه کتابخانه های زیادی وجود دارند که ادعای کار کردن با سخت افزارهای صوتی در سطوح پایین را دارند ( هر چند که این ادعا میتواند صحیح باشد ) اما طراحان این کتابخانه در طراحی آن مواردی را لحاظ کردند که این کتابخانه را به کتابخانه ای ممتاز تبدیل کرد. اول از همه آنها از OpenGL API تقلید کردند که یکی از بهترین API هایی است که تاکنون طراحی شده. یک استاندارد جهانی برای و یک واسط میان سیستم عامل و سخت افزار می باشد . این نرم افزار در ابتدا و در سال 2005 توسط کمپانی Loki Software ساخته شده است . OpenAL برای اولین بار در سال 2000 توسط Loki Software برای کمک کردن به پرت یک بازی ویندوز بیس به لینوکس طراحی شده بود اما در ادامه و پس از مشاهده پتانسیل بالای این ابزار تبدیل به یکی از محبوب ترین کتابخانه های صدا شد . هدف از ساخت این API رندر کردن صحیح و بسیار کارآمد صداهای سه بعدی بوده است . طراحی این API شباهت بسیار زیادی به OPENGL داشته است . در طول سال های متمادی کمپانی های بسیاری دست به ساخت کتاب خانه های صوتی بسیاری زده اند اما هیچ کدام از این API ها به قدرت OpenAL نمی باشند .