مایکروسافت پشتیبانی از رندرینگ عصبی را در DirectX پیاده سازی کرد
مایکروسافت اخیراً از بهروزرسانیهایی تازهای در رابط برنامهنویسی DirectX خبر داده که زیرساختهای لازم برای تحقق رندرینگ عصبی (Neural Rendering) را فراهم میکند. رندرینگ عصبی مفهومی است که در آن بخشی از فریمهای گرافیک سهبعدی به صورت آنی توسط یک مدل هوش مصنوعی مولد رندر میشود.
چنین مدل هوش مصنوعی در ترکیب با پردازش گرافیکی سنتی و فناوریهای پیشرفته دیگری مانند رهگیری پرتو (Ray Tracing)، به کار گرفته میشود.
باز شدن پای رندرینگ عصبی به DirectX
برخلاف فناوریهای افزایش وضوح (Up-Scaling) مبتنی بر هوش مصنوعی، در اینجا مدل مولد هوش مصنوعی نقش مستقیمتری در پردازش فریمهای ورودی ایفا میکند. یکی از پایههای کلیدی رندرینگ عصبی، مفهوم «وکتورهای مشترک» است. این وکتورها بهعنوان مسیری برای انتقال اطلاعات میان خط پردازش گرافیکی سنتی و مدل هوش مصنوعی عمل میکنند. این ارتباط به مدل هوش مصنوعی اطلاع میدهد که چه پردازشی انجام شده، چه کارهایی باید انجام شود، و چه دادههایی بهعنوان مرجع اصلی در نظر گرفته شوند.
مایکروسافت اعلام کرده است که تیم HLSL این شرکت با همکاری شرکتهای AMD ،Intel ،NVIDIA و Qualcomm در حال توسعه پشتیبانی از وکتورهای مشترک در اکوسیستم DirectX هستند. اولین نتایج این تلاشها قرار است با پردازندههای گرافیکی سری GeForce RTX 50 انویدیا به نمایش گذاشته شود. این پردازندهها از وکتورهای مشترک برای تقویت توانایی خود در سایهزنی عصبی استفاده خواهند کرد.
مایکروسافت در همین باره توضیح داد:
«سایهزنهای عصبی میتوانند برای به رندر بهتر عناصر بازی با هوش مصنوعی، سازماندهی بهتر هندسهها به منظور بهبود عملکرد رهگیری پرتو، و ابزارهایی برای ایجاد شخصیتهای بازی با جلوههای بصری واقعگرایانه استفاده شوند.»
این گام مایکروسافت نشاندهنده چشماندازی نوین در صنعت گرافیک کامپیوتری است که میتواند تحول عظیمی در کیفیت بصری و بهرهوری پردازشی ایجاد کند. با ورود فناوریهایی مانند Neural Rendering به بازیهای ویدیویی، ترکیب هوش مصنوعی و پردازش گرافیکی به سطحی جدید خواهد رسید که نهتنها کیفیت بصری را ارتقا میدهد، بلکه امکان طراحی بازیهای جذابتر را نیز فراهم میکند. البته پیش از نیز رندرینگ عصبی به APIهایی مانند Vulkan آمده بود.
منبع: https://www.shahrsakhtafzar.com/fa/news/graphic-card/54245-microsoft-directx-api-level-neural-rendering