هوش داده های تولیدی

به‌روزرسانی OpenXR 1.1 اجماع صنعت را در مورد ویژگی‌های فنی کلیدی نشان می‌دهد

تاریخ:

OpenXR، استاندارد باز که یک راه استاندارد برای رابط سخت افزار و برنامه های XR ایجاد می کند، اولین به روز رسانی بزرگ خود را مشاهده کرد. OpenXR 1.1 استاندارد را با ترکیب عملکردهای جدیدی که برای صنعت مهم بود اما قبلا استاندارد نشده بود، توسعه می دهد.

OpenXR که توسط سازمان استاندارد Khronos Group تسهیل می‌شود، استانداردی بدون حق امتیاز است که هدف آن استانداردسازی توسعه برنامه‌های کاربردی VR و AR است و اکوسیستم قابل همکاری‌تری را ایجاد می‌کند. این استاندارد از آوریل 2017 در حال توسعه بوده است و به مرور زمان تقریباً توسط تمامی سخت افزارها، پلتفرم ها و شرکت های اصلی در صنعت VR، از جمله بازیگران کلیدی AR - اما نه اپل، پشتیبانی می شود.

تصویر با حسن نیت از گروه Khronos

پس از انتشار OpenXR 1.0 در سال 2019، انتشار این هفته OpenXR 1.1 اولین به روز رسانی اصلی استاندارد در بیش از چهار سال و نیم است.

این به‌روزرسانی نشان می‌دهد که استاندارد با ظهور نیازهای صنعت در حال تکامل است، نتیجه‌ای که بخشی از طراحی استاندارد است.

در چارچوب OpenXR مفهوم «برنامه‌های افزودنی» تعبیه شده است، که قابلیت‌های خاص فروشنده‌ای هستند که می‌توانند عملکرد OpenXR را بدون نیاز به گذراندن مراحل پخت به استاندارد رسمی سفارشی کنند.

در برخی موارد، چنین برنامه‌های افزودنی شامل قابلیت‌هایی هستند که در نهایت به اندازه‌ای جهانی می‌شوند که گنجاندن آن در استاندارد کلی را تضمین کند. بنابراین، برنامه‌های افزودنی را می‌توان «ترویج» کرد و در استاندارد OpenXR برای استفاده و پشتیبانی همه قرار داد.

OpenXR 1.1 شامل پنج قابلیت است که در ابتدا به عنوان برنامه های افزودنی شروع شد:

طبقه محلی: یک فضای مرجع جدید با منشاء قفل شده جهانی تراز شده با گرانش برای محتوای در مقیاس ایستاده فراهم می کند که می تواند با فشار دادن یک دکمه بدون روش کالیبراسیون به موقعیت کاربر فعلی تغییر یابد. همچنین دارای ارتفاع تخمینی کف داخلی است. جزئیات بیشتر در مورد عملکرد Local Floor و ارزش آن برای توسعه دهندگان در این پست وبلاگ موجود است.

استریو با رندر Foveated: یک پیکربندی نمای اولیه برای تحقق رندر فوودار با ردیابی چشم یا رندر فووید ثابت برای هدست های XR در چندین API رندر گرافیکی ارائه می دهد. استفاده از آن به ویژه برای نمایش کارآمد نمایشگرهای با تعداد پیکسل بالا که بار سنگینی بر GPU وارد می کند مفید است. پسوند فروشنده اصلی به صورت بومی در Unity، Unreal و اخیراً توسط NVIDIA Omniverse پذیرفته شده است.

سطح دستگیره: یک شناسه حالت استاندارد ارائه می‌کند که محتوای بصری را به طور قابل اعتمادی نسبت به دست فیزیکی کاربر لنگر می‌اندازد، چه موقعیت دست مستقیماً ردیابی شود یا از موقعیت و جهت یک کنترل‌کننده فیزیکی استنباط شود.

XrUuid: یک نوع داده مشترک برای نگهداری یک شناسه منحصر به فرد جهانی ارائه می دهد که از IETF RFC 4122 پیروی می کند.

xrLocateSpaces: یک تابع مکان یابی فضاها را برای بهبود عملکرد و ساده کردن کد برنامه با فعال کردن یک برنامه کاربردی برای مکان یابی آرایه ای از فضاها در یک فراخوانی تابعی که یک "آرایه از ساختارها" (AoS) را پر می کند، به جای محدود شدن به مکان یابی یک فضای واحد در هر فراخوانی تابع، ارائه می دهد. .

ساختن این افزونه‌ها مستقیماً در OpenXR نشان‌دهنده اتفاق نظر صنعت در مورد تقاضا برای این ویژگی‌ها و نحوه پیاده‌سازی آنها در سراسر اکوسیستم است.

OpenXR 1.1 همچنین شامل بهبودهای مختلفی برای ویژگی‌های موجود است و برخی از قابلیت‌ها را برای شفاف‌تر کردن استاندارد برای کسانی که می‌خواهند پیاده‌سازی‌هایی مطابق با استاندارد بسازند، روشن می‌کند.

در ادامه، گروه کاری OpenXR (متشکل از نمایندگان شرکت‌های عضو که استاندارد را هدایت می‌کنند) می‌گوید که قصد دارد به‌روزرسانی‌های منظم‌تری را برای OpenXR در آینده انجام دهد و اطمینان حاصل کند که قابلیت‌های جدید همچنان با تکامل نیازهای صنعت اضافه می‌شوند.

«OpenXR 1.1 نقطه عطف مهمی در توسعه این استاندارد باز است که به طور گسترده در سراسر صنعت XR پذیرفته شده است. آلفردو مونیز، رئیس گروه کاری OpenXR می‌گوید OpenXR 1.0 قابلیت‌های پایه و پایه‌ای را برای آزمایش عملکردهای جدید از طریق برنامه‌های افزودنی فراهم می‌کند. اکنون گروه کاری در حال مدیریت به‌روزرسانی‌های معمولی مشخصات اصلی است که نیاز به انعطاف‌پذیری برای ارسال عملکردهای جدید را با ادغام فناوری اثبات‌شده برای کاهش پراکندگی و امکان حمل‌پذیری واقعی برنامه‌های چند پلتفرمی متعادل می‌کند.

نقطه_img

جدیدترین اطلاعات

نقطه_img

چت با ما

سلام! چگونه می توانم به شما کمک کنم؟