خداحافظی با انویدیا و ایامدی: راهحلی رایگان برای احیای سهبعدی در بازیها

به گزارش ایتنا و به نقل از TechSpot، یک پروژه متنباز به نام «ویز۳دی» (wiz3D) که مخفف عبارت «ما سهبعدی میبینیم» است، در تلاش است تا جان تازهای به بازیهای سهبعدی استریوسکوپیک ببخشد. این تکنولوژی که با نمایش تصاویر جداگانه برای هر چشم، حس عمق ایجاد میکرد، در اواخر دهه ۲۰۰۰ و اوایل دهه ۲۰۱۰ محبوب بود، اما پس از اینکه سازندگان بزرگ سختافزاری از پشتیبانی آن دست کشیدند، به فراموشی سپرده شد.
راهحلی برای تکنولوژی رها شده
راهحلهای اختصاصی مانند «انویدیا ۳دی ویژن» و «ایامدی HD3D» منسوخ شدهاند و دیگر به درستی روی سیستمعاملهای مدرن کار نمیکنند. این موضوع باعث شده تا کتابخانهای از بازیهای قدیمی که قابلیت سهبعدی داشتند و نمایشگرهای تخصصی، عملاً غیرقابل استفاده شوند.
ویز۳دی قصد دارد این وضعیت را تغییر دهد. به جای تکیه بر درایورهای قدیمی سطح کرنل، این پروژه به عنوان یک «پوشش» (Wrapper) جهانی برای سهبعدیسازی عمل میکند. این ابزار با تزریق هکها (Hooks) به APIهای استاندارد بازیسازی، از جمله DirectX ۷ تا ۱۱ و OpenGL خروجی سهبعدی استریوسکوپیک را در لحظه روی سیستمهای ویندوزی معاصر تولید میکند.
این پروژه، مدرنسازی شدهی «آیزد۳دی» (iZ3D) است که روزگاری یک راهحل تجاری بود و کد منبع آن بعدها تحت مجوز متنباز منتشر شد. تیم ویز۳دی بهطور فعال در حال بهروزرسانی و بازنویسی این کد قدیمی است تا با سختافزار و نرمافزارهای امروز سازگار شود.
وضعیت فعلی و سازگاری
این پروژه هنوز در مراحل اولیه و میزان سازگاری آن متفاوت است:
| API / ویژگی | وضعیت |
|---|---|
| AMD HD3D | عمدتاً کار میکند |
| بازیهای DirectX 9 | عمدتاً کار میکند |
| Nvidia 3D Vision | تا حدی کار میکند (نیاز به تست بیشتر دارد) |
| بازیهای DirectX 8 | تا حدی کار میکند |
| DirectX 7, 10, 11 | در حال توسعه |
| OpenGL | در حال توسعه |
توسعهدهندگان برنامههای بلندپروازانهای فراتر از فعالسازی استانداردهای قدیمی دارند. آنها قصد دارند از تکنولوژیهای نمایش مدرن نیز پشتیبانی کنند، از جمله:
– مانیتورهای سهبعدی استریوسکوپیک مدرن
– صفحات نمایش سهبعدی بدون عینک (مانند سامسونگ Odyssey 3D)
چون این پروژه متنباز است و هنوز در مراحل اولیه توسعه قرار دارد، تیم آن بهطور فعال به دنبال کمک از جامعه کاربری (کامیونیتی) است. از توسعهدهندگان دعوت شده تا در بهبود کد کمک کنند و بازیکنان نیز میتوانند با تست بازیها و گزارش مشکلات سازگاری، به پیشرفت پروژه کمک کنند.
وجود پروژه ویز۳دی نشان میدهد که با وجود اینکه فروشندگان بزرگ سختافزاری بازیهای سهبعدی را تقریباً فراموش کردهاند، هنوز علاقهمندان واقعی برای بازگرداندن این روش غوطهورکننده در بازی وجود دارد.


