در این مقاله، فرآیند سوپررزولوشن را بررسی میکنیم که در آن هوش مصنوعی برای تولید بافتهایی با رزولوشن بالاتر استفاده میشود، در حالی که نیت اصلی هنرمند حفظ میشود. اهمیت ارتقاء بافت در بازیها، چالشهای موجود در این فرآیند و تأثیر آن بر صنعت بازیها را مورد بحث قرار خواهیم داد.
اهمیت هوش مصنوعی در ارتقاء بافتهای بازی
با تکامل سختافزار بازیهای ویدیویی، بازیهای قدیمی اغلب برای همگام شدن با استانداردهای گرافیکی پلتفرمهای مدرن با مشکل مواجه میشوند. اگرچه این بازیها میتوانند با نرخ فریم و رزولوشن بالاتر رندر شوند، کیفیت بافتهای آنها همچنان یک عامل محدودکننده است. دلیل آن این است که بافتها برای پشتیبانی از بازی در رزولوشنهای هدف در زمان انتشار اولیه طراحی شدهاند. در نتیجه، وقتی این بازیها روی صفحهنمایشهای مدرن یا با رزولوشنهای بالاتر اجرا میشوند، بافتها کشیده و به شدت پیکسلی به نظر میرسند.
با این حال، با ظهور هوش مصنوعی و الگوریتمهای یادگیری عمیق، اکنون امکان ارتقاء این بافتها و بهبود کیفیت آنها وجود دارد. ارتقاء با هوش مصنوعی، که به عنوان سوپررزولوشن نیز شناخته میشود، از مدلهای یادگیری ماشینی برای بازتولید تصویر اصلی در رزولوشن بالاتر با حداقل پیکسلسازی و مصنوعات استفاده میکند. این فرآیند شامل وارد کردن یک تصویر به یک الگوریتم یادگیری عمیق آموزشدیده است که تصویر را در حین بزرگ شدن بهبود میبخشد. اگرچه هوش مصنوعی نمیتواند اطلاعاتی که در تصویر اصلی وجود ندارد اضافه کند، میتواند نویز و دانهدانه بودن تصویر را حذف کند، که منجر به بافتی واضحتر و کمتر پیکسلی میشود.
سوپررزولوشن به ابزاری ارزشمند برای توسعهدهندگان بازی و جوامع مادسازی تبدیل شده است. این امکان را به آنها میدهد تا بافتهای بازیهای قدیمی را بهروزرسانی و بازسازی کنند و آنها را به استانداردهای بصری عناوین مدرن نزدیکتر کنند. در بخشهای بعدی، به جنبههای فنی نحوه عملکرد گرافیک در بازیها و دلیل ارزشمند بودن سوپررزولوشن برای بافتها خواهیم پرداخت.
نحوه عملکرد گرافیک در بازیها

برای درک اهمیت سوپررزولوشن برای بافتها، مهم است که نحوه عملکرد گرافیک در بازیها را درک کنیم. در بازیهای دوبعدی، اشیاء با استفاده از هنر پیکسلی ایجاد میشوند که شخصیت بازیکن، محیط پسزمینه و سایر عناصر را نشان میدهند. این اشیاء هنری پیکسلی میتوانند بدون از دست دادن جذابیت زیباییشناختی خود مقیاسبندی شوند، زیرا برای رندر در رزولوشن ثابت طراحی شدهاند.
با این حال، در بازیهای سهبعدی، اشیاء از چندین عنصر تشکیل شدهاند، بهویژه مدل و بافتهای آن. وقتی یک شیء سهبعدی ایجاد میشود، در ابتدا خالی است و سپس توسط یک هنرمند سهبعدی شکل میگیرد. مرحله بعدی اعمال بافتها برای افزودن جزئیات به شیء است. بافتهای متعددی برای اهداف مختلف استفاده میشوند، مانند افزودن جزئیات رأس، کنترل رنگ یا ایجاد جلوههای درخشان.
چالش زمانی به وجود میآید که بخواهیم بازیهای سهبعدی قدیمی را با رزولوشنهای بالاتر اجرا کنیم. در حالی که مدلها ممکن است واضحتر و دقیقتر به نظر برسند، بافتهای استفادهشده روی این اشیاء شروع به قدیمی و پیکسلی به نظر آمدن میکنند. این به این دلیل است که بافتهای اصلی برای پشتیبانی از قابلیتهای گرافیکی و حافظه سختافزار در زمان انتشار بازی طراحی شده بودند.
در بخش بعدی، سوپررزولوشن را با جزئیات بیشتری بررسی خواهیم کرد و بحث خواهیم کرد که چگونه این مشکل بافتهای قدیمی در بازیهای قدیمی را برطرف میکند.
چالش ارتقاء بافتها
ارتقاء بافتها در بازیها فرآیندی پیچیده است که شامل تعادل بین کیفیت بصری و عملکرد است. در حالی که بازیهای مدرن اغلب دارای بافتهایی با رزولوشن بالا هستند که برای مقیاسبندی به پلتفرمهای مختلف طراحی شدهاند، همین موضوع برای بازیهای قدیمی صدق نمیکند. این بازیها اغلب دارای بافتهایی با رزولوشن پایین هستند که هرگز برای ارتقاء در نظر گرفته نشده بودند. در نتیجه، تلاش برای اجرای این بازیها با رزولوشنهای بالاتر منجر به بافتهای کشیده و به شدت پیکسلی میشود.
محدودیتهای تکنیکهای سنتی ارتقاء منجر به توسعه فناوریهای ارتقاء با هوش مصنوعی شد. ارتقاء با هوش مصنوعی از مدلهای یادگیری عمیق برای تولید بافتهایی با رزولوشن بالاتر استفاده میکند، در حالی که تا حد امکان جزئیات و صداقت هنری را حفظ میکند. با این حال، هوش مصنوعی نمیتواند اطلاعاتی که در تصویر اصلی وجود ندارد اضافه کند. در عوض، تصویر را بهبود میبخشد، نویز و دانهدانه بودن را حذف میکند و پیکسلسازی و مصنوعات را به حداقل میرساند. در بخش بعدی، به مفهوم سوپررزولوشن خواهیم پرداخت و توضیح خواهیم داد که چگونه ارتقاء با هوش مصنوعی میتواند چالشهای ارتقاء بافتها در بازیها را برطرف کند.
ارتقاء با هوش مصنوعی و سوپررزولوشن
سوپررزولوشن، که به عنوان ارتقاء با هوش مصنوعی نیز شناخته میشود، تکنیکی است که از مدلهای یادگیری ماشینی برای بهبود رزولوشن و کیفیت بصری یک تصویر استفاده میکند. این شامل آموزش یک الگوریتم یادگیری عمیق بر روی مجموعه دادهای از تصاویر با رزولوشن پایین و تصاویر با رزولوشن بالا متناظر است. الگوریتم یاد میگیرد که الگوها و جزئیات را در تصویر با رزولوشن پایین شناسایی کند و نسخهای با رزولوشن بالاتر از آن تولید کند، در حالی که نیت اصلی هنرمند را حفظ میکند.
یکی از تکنیکهای محبوب برای سوپررزولوشن، شبکههای مولد تخاصمی (GANs) است.
GANها از دو شبکه تشکیل شدهاند: یک شبکه مولد و یک شبکه متمایزکننده. شبکه مولد یک تصویر با رزولوشن پایین را به عنوان ورودی میگیرد و سعی میکند نسخهای با رزولوشن بالا از آن تولید کند. شبکه متمایزکننده تصویر تولیدشده را ارزیابی میکند و تعیین میکند که آیا واقعی است یا جعلی. شبکه مولد خروجی خود را بر اساس بازخورد شبکه متمایزکننده بهبود میبخشد. این فرآیند تکراری ادامه مییابد تا تصویر تولیدشده از نظر بصری از نسخه با رزولوشن بالا قابل تشخیص نباشد.
مهم است که توجه داشته باشیم ارتقاء با هوش مصنوعی نمیتواند جزئیات یا اطلاعات جدیدی که در تصویر اصلی وجود ندارد ایجاد کند. این کار با بهبود اطلاعات موجود و ارتقاء کیفیت بصری انجام میشود تا تصویر واضحتر و دقیقتر به نظر برسد. این امر آن را به ابزاری ارزشمند برای ارتقاء بافتها در بازیهای قدیمی تبدیل میکند، جایی که بافتهای اصلی توسط قابلیتهای سختافزاری محدود شده بودند.
در بخش بعدی، فناوری نمونهبرداری سوپر یادگیری عمیق (DLSS) توسعهیافته توسط انویدیا را بحث خواهیم کرد و تفاوت آن با ارتقاء با هوش مصنوعی در زمینه گرافیک بازی را بررسی میکنیم.
نمونهبرداری سوپر یادگیری عمیق (DLSS)

نمونهبرداری سوپر یادگیری عمیق (DLSS) یک فناوری ارتقاء است که توسط انویدیا برای کارتهای گرافیک RTX آنها توسعه یافته است. DLSS ترکیبی از تکنیکهای ارتقاء و ضدپیکسلسازی برای بهبود کیفیت بصری تصاویر رندرشده است. برخلاف تکنیکهای سنتی ارتقاء که روی خروجی واحد پردازش گرافیکی (GPU) عمل میکنند، DLSS تصویر را قبل از رسیدن به صفحهنمایش ارتقاء میدهد.
DLSS با رندر بازی در رزولوشنی پایینتر از رزولوشن اصلی صفحهنمایش کار میکند. سپس مدلهای هوش مصنوعی آموزشدیده برای بازیهای خاص، تصویر را به رزولوشن اصلی ارتقاء میدهند قبل از اینکه نمایش داده شود. این رویکرد به کارت گرافیک اجازه میدهد بازی را در رزولوشن پایینتری رندر کند، که بار محاسباتی را کاهش داده و عملکرد را بهبود میبخشد.
اگرچه DLSS و ارتقاء با هوش مصنوعی شباهتهایی دارند، اما در اجرای آنها تفاوتهای مشخصی وجود دارد. DLSS با هدف رندر بازی در رزولوشن پایینتر و ارتقاء تصویر در زمان واقعی با استفاده از مدلهای هوش مصنوعی از پیش آموزشدیده عمل میکند. از سوی دیگر، ارتقاء با هوش مصنوعی برای بافتها شامل ارتقاء بافتها در طول توسعه و جایگزینی داراییهای بافت موجود در موتور بازی است.
در بخش بعدی، نحوه عملکرد ارتقاء بافتها در سطح فنی را بررسی خواهیم کرد و الگوریتم شبکه مولد تخاصمی سوپررزولوشن پیشرفته (ESRGAN) را مورد بحث قرار خواهیم داد.
نحوه عملکرد ارتقاء بافتها

ارتقاء بافتها شامل استفاده از هوش مصنوعی و الگوریتمهای یادگیری عمیق برای بهبود رزولوشن و کیفیت بصری بافتها در بازیها است. این فرآیند معمولاً مراحل زیر را دنبال میکند:
- آموزش مدل هوش مصنوعی: مدل هوش مصنوعی روی مجموعه دادهای از بافتهای با رزولوشن پایین و بالا آموزش داده میشود. بافتهای با رزولوشن پایین به مدل وارد میشوند و الگوریتم یاد میگیرد که بافتهای با رزولوشن بالا متناظر را تولید کند در حالی که ارزشهای هنری اصلی را حفظ میکند.
- استخراج ویژگیها: مدل هوش مصنوعی از شبکههای کانولوشنی (CNNها) برای استخراج ویژگیها از بافتهای با رزولوشن پایین استفاده میکند. این ویژگیها خصوصیات و الگوهای موجود در بافتها مانند خز، آجر یا سایر ویژگیهای رایج را ضبط میکنند.
- ارتقاء بافتها: پس از تکمیل استخراج ویژگیها، مدل هوش مصنوعی فرآیند ارتقاء را آغاز میکند. از ویژگیهای استخراجشده برای تولید نسخههای با رزولوشن بالا از بافتها استفاده میکند، در حالی که فضای ویژگی مشابه بافتهای اصلی را حفظ میکند.
- تمایز و بهبود: در فرآیند ارتقاء، یک شبکه متمایزکننده برای ارزیابی کیفیت بافتهای تولیدشده استفاده میشود. این متمایزکننده بین بافتهای واقعی و جعلی تمایز قائل میشود و بازخورد به مدل هوش مصنوعی ارائه میدهد. این فرآیند تکراری به بهبود بافتهای تولیدشده کمک میکند و اطمینان میدهد که ارزشهای هنری بافت اصلی را حفظ میکنند.
یکی از الگوریتمهای برجسته برای ارتقاء بافتها، شبکه مولد تخاصمی سوپررزولوشن پیشرفته (ESRGAN) است. ESRGAN تغییراتی در ساختار GAN سنتی ایجاد میکند تا وضوح و حفظ جزئیات در بافتها را بهبود بخشد. با استفاده از یک متمایزکننده نسبی، ESRGAN واقعگرایی نسبی بافتهای تولیدشده را در مقایسه با بافتهای واقعی ارزیابی میکند، به جای اینکه تعیین کند آیا جعلی هستند. این امکان را به ESRGAN میدهد تا تمایزات کلیدی بین بافتهای اصلی و تولیدشده را با دقت بازتولید کند.
در بخشهای بعدی، برخی از نمونههای ارتقاء بافتها در بازیها را بررسی خواهیم کرد و تأثیر این فناوری بر صنعت بازیها را بحث خواهیم کرد.
نمونههای ارتقاء بافتها در بازیها
ارتقاء بافتها از طریق سوپررزولوشن در جامعه بازیها، بهویژه در جوامع مادسازی، محبوبیت قابلتوجهی به دست آورده است. مادسازان از این فناوری برای بهبود کیفیت بصری بازیهای مورد علاقه خود استفاده کردهاند و بستههای بافت پیشرفتهای را برای لذت بردن بازیکنان ارائه دادهاند.

یک نمونه قابلتوجه، ماد DOOM Neural Upscale 2x است که از ابزارهای GameWorks انویدیا و ارتقاءدهنده Topaz Labs استفاده میکند. این ماد بافتهای اصلی DOOM را بهبود میبخشد و آنها را به استانداردهای مدرن نزدیکتر میکند. شایان ذکر است که بافتها در این ماد تنها دو برابر اندازه اصلی خود ارتقاء یافتهاند، زیرا ارتقاء به رزولوشنهای بالاتر میتواند منجر به مصنوعات و از دست دادن وضوح هنری شود.
نمونه برجسته دیگر، ماد Max Payne Remastered است که هزاران بافت اصلی بازی را با نسخههای ارتقاءیافته جایگزین میکند. این ماد کیفیت بصری بافتها را بهبود میبخشد و بازی را در دستگاههای مدرن واضحتر و زندهتر میکند. بافتها در این ماد از 2 برابر تا 8 برابر اندازه اصلی خود متغیر هستند، که به طور مؤثری رزولوشن را بهبود میبخشد و تاری ناشی از کشش بافتهای با رزولوشن پایین را کاهش میدهد.
ارتقاء بافتها محدود به بازیهای PC نیست؛ این فناوری همچنین از طریق شبیهسازها به بازیهای کنسولی راه یافته است. بستههای بافت برای عناوین کلاسیک، مانند Metroid Prime برای نینتندو گیمکیوب، توسط جوامع مادسازی ایجاد شدهاند. این بستههای بافت، که در شبیهسازهایی مانند Dolphin استفاده میشوند، به بازیکنان اجازه میدهند این بازیها را با تصاویر بهبودیافته روی سختافزار مدرن تجربه کنند.
در سالهای اخیر، استودیوهای توسعه بازی نیز شروع به استفاده از ارتقاء بافتها در نسخههای بازسازیشده بازیهای قدیمی کردهاند. یک نمونه قابلتوجه، Mass Effect Legendary Edition است که در آن از ارتقاء با هوش مصنوعی به طور گسترده برای بازسازی داراییهای هنری بازی استفاده شد. توسعهدهندگان بیش از 30,000 بافت را تقریباً به چهار برابر اندازه اصلی خود ارتقاء دادند. این فرآیند شامل یک فرآیند دستهای خودکار و سپس پاکسازی و بهبود دستی توسط تیم هنری بود. نتیجه یک نسخه بصری بهبودیافته از بازی است که دیدگاه هنری بافتهای اصلی را حفظ میکند.
این نمونهها تأثیر ارتقاء با هوش مصنوعی بر صنعت بازیها را نشان میدهند، از جوامع مادسازی که بازیهای کلاسیک را بهبود میبخشند تا استودیوهای AAA که از این فناوری در بازسازیها استفاده میکنند. در بخش بعدی، اهمیت ارتقاء بافتها و پیامدهای آینده آن را بیشتر بررسی خواهیم کرد.
تأثیر بر صنعت بازیها
ظهور ارتقاء بافتها و سوپررزولوشن مبتنی بر هوش مصنوعی امکانات جدیدی را برای صنعت بازیها باز کرده است. این امکان را به توسعهدهندگان میدهد تا کیفیت بصری بازیهای قدیمی را بهبود بخشند و آنها را برای پیکربندیهای سختافزاری مدرن سازگار کنند.
فناوریهای ارتقاء با هوش مصنوعی خود به یک صنعت تبدیل شدهاند، با شرکتهایی مانند Topaz Labs و انویدیا که ابزارهایی برای سوپررزولوشن، حذف نویز و وضوح تصاویر و ویدیوها توسعه میدهند. استودیوهای توسعه بازی نیز ارزش ارتقاء با هوش مصنوعی را تشخیص دادهاند و آن را در خطوط تولید خود ادغام کردهاند. به عنوان مثال، ادوبی اخیراً ویژگی سوپررزولوشن را به برنامه Camera Raw خود اضافه کرده است.
یکی از پیشرفتهای کلیدی در ارتقاء بافتها، پذیرش فناوریهای هوش مصنوعی توسط جوامع مادسازی است. مادسازان از الگوریتمهای ارتقاء با هوش مصنوعی برای ایجاد بستههای بافت برای بازیهای مورد علاقه خود استفاده کردهاند و زندگی جدیدی به عناوین کلاسیک بخشیدهاند. این پذیرش مردمی فناوریهای هوش مصنوعی، هیجان و پتانسیل ارتقاء بافتها را نشان میدهد.
کاربرد ارتقاء با هوش مصنوعی در بازسازیهای بازی، مانند Mass Effect Legendary Edition، اهمیت آن را در حفظ و احیای عناوین قدیمی برجسته میکند. استفاده از ارتقاء با هوش مصنوعی در این زمینه شامل زمان و تلاش قابلتوجهی از تیم هنری است. در حالی که این فرآیند میتواند تا حدی خودکار شود، بهبود دستی اغلب برای اطمینان از ثبات، رفع مصنوعات و افزودن جزئیات از دست رفته ضروری است.
با نگاه به آینده، انتظار میرود که ارتقاء بافتها به عنوان ابزاری قدرتمند برای بهبود بصری در بازیها به تکامل خود ادامه دهد. با پیشرفت فناوریهای هوش مصنوعی، میتوانیم انتظار الگوریتمهای پیچیدهتری را داشته باشیم که بتوانند بافتهای با کیفیت بالاتر تولید کنند در حالی که مصنوعات را به حداقل میرسانند و صداقت هنری را حفظ میکنند. ترکیب ارتقاء با هوش مصنوعی با تکنیکهای دیگر، مانند سنتز بافت، پتانسیل تغییر انقلابی در نحوه بهبود و بازسازی بصری بازیها را دارد.
در بخش بعدی، نکات کلیدی بحثشده در این مقاله را خلاصه خواهیم کرد و نگاهی به آینده ارتقاء بافتها در بازیها خواهیم داشت.
نکات برجسته
ارتقاء با هوش مصنوعی، که به عنوان سوپررزولوشن نیز شناخته میشود، از مدلهای یادگیری ماشینی برای بهبود رزولوشن و کیفیت بصری تصاویر استفاده میکند.
ارتقاء بافتها در بازیها فرآیندی چالشبرانگیز است به دلیل محدودیتهای تکنیکهای سنتی ارتقاء و رزولوشن پایین بافتهای اصلی.
فناوریهای سوپررزولوشن مانند ESRGAN و DLSS پیشرفتهای قابلتوجهی در ارتقاء بافتها امکانپذیر کردهاند.
جوامع مادسازی از ارتقاء بافتها برای بهبود کیفیت بصری بازیهای مورد علاقه خود استقبال کردهاند، در حالی که استودیوهای توسعه بازی از آن در بازسازیها و مدرنسازیها استفاده میکنند.
ارتقاء با هوش مصنوعی یک توسعه در حال انجام است و میتوانیم انتظار پیشرفتها و نوآوریهای بیشتری در آینده داشته باشیم.
سوالات متداول
آیا بهبود کیفیت با هوش مصنوعی میتواند جزئیات جدیدی به بافتهای اصلی اضافه کند؟
خیر، بهبود کیفیت با هوش مصنوعی نمیتواند جزئیاتی که در بافتهای اصلی وجود ندارند اضافه کند. هدف آن بهبود اطلاعات موجود و ارتقاء کیفیت بصری بافتها است.
آیا بهبود کیفیت بافتها با هوش مصنوعی محدودیتهایی دارد؟
بهبود کیفیت با هوش مصنوعی با تصاویر با کیفیت بالا بهترین عملکرد را دارد. ارتقاء تصاویر با رزولوشن پایینتر ممکن است منجر به مصنوعات و محدودیتهایی در بافتهای با رزولوشن بالا تولیدشده شود.
سوپررزولوشن چگونه با DLSS متفاوت است؟
سوپررزولوشن روی بهبود کیفیت بافتها یا تصاویر در طول توسعه یا به عنوان بخشی از تلاشهای مادسازی تمرکز دارد. DLSS، از سوی دیگر، یک فناوری ارتقاء در زمان واقعی است که بازیها را با رزولوشن پایینتر رندر میکند و از مدلهای هوش مصنوعی از پیش آموزشدیده برای ارتقاء تصویر قبل از نمایش استفاده میکند.
آیا بهبود کیفیت با هوش مصنوعی میتواند برای بازیهای دوبعدی و سهبعدی اعمال شود؟
بله، بهبود کیفیت با هوش مصنوعی میتواند برای بازیهای دوبعدی (برای ارتقاء اسپریتها و هنر) و بازیهای سهبعدی (برای ارتقاء بافتها) اعمال شود.
آیا بهبود کیفیت بافتها به طور گسترده در صنعت بازیها پذیرفته شده است؟
بهبود کیفیت بافتها از طریق هوش مصنوعی در صنعت بازیها در حال کسب محبوبیت است، با جوامع مادسازی که پیشرو هستند. استودیوهای توسعه بازی نیز در حال استفاده از ارتقاء با هوش مصنوعی در بازسازیها و مدرنسازیهای خود هستند. انتظار میرود که این فناوری به تکامل خود ادامه دهد و در آینده پذیرش گستردهتری پیدا کند.