شاید باورش برایتان سخت باشد اما در کنار کنسولهای بازی نسل 9 و همچنین کارتهای گرافیک قدرتمند سری RTX3000 انویدیا و RX6000 AMD، به لطف یک علاقهمند در زمینهی بازیسازی پشتیبانی از قابلیت رهگیری پرتو یا همان ریتریسینگ به کنسول نوستالژی Super Nintendo هم قدم گذاشته است.
دیروز Ben Carter با انتشار ویدیویی در کانال یوتیوب و همچنین وبلاگ خود از موفقیت او در اجرای این ویژگی با کنسول قدیمی و کلاسیک نینتندو خبر داد.
کارتر که خود یکی از عوامل تولید در بازیهایی نظیر FIFA بوده و حتی در ساخت نسخهی بازسازی شده از بازی Star Fox 64 برای کنسول سوپر نینتندو نقش داشته است، با انتشار ویدیویی از دموی پروژهی جدید خود با نام «SuperRT» رونمایی کرد. این نام در واقع برگرفته شده از نام تراشههای Super FX است که برای اولین بار در زمان خود این امکان را فراهم نمود تا بازیهایی نظیر Star Fox 64 در کنسولهای کلاسیک نینتندو به شکل سه بعدی اجرا شوند.
برای انجام این کار کارتر حافظهی ROM یکی از بازیهای کنسول Super Nintendo را با حافظهی دائم شخصیسازی شده جابجا کرد و کارتریج بازی (فیلم بازی) را تماماً به یک بورد DE10 FPGA با نرمافزار از پیش طراحی شده متصل کرد. پس از آن تنها با اتصال کارتریج بازی به یک کنسول واقعی نینتدو سوپر توانست این دستگاه را به یک کنسول 16 بیتی با پشتیبانی از ویژگی Real-time Ray Tracing مبدل کند.
همانطور که از نام پروژه هم پیداست، کارتر در واقع قصد داشته ایدهای مشابه آنچه که سالها پیش نینتندو با تراشهی Super FXبرای اجرای جلوههای بصری توسط این پردازنده عملی کرد را دوباره با هدفی دیگر پیاده سازی کند. البته به گفتهی او برای انجام این کار و واقعیتر بودن نتیجه به آنچه که در توان کنسول بوده، از تمام پتانسیل تراشهی خارجی استفاده نکرده است.
اما تصویری که در آخر مشاهده میشود نشان دهندهی پشتیبانی از رهگیری پرتو در به تصویر کشیدن اشیاء، بازتاب نور و تصاویر در آیینه محدب و همچنین سایه زنی هایی به لطف برد FPGA بکار گرفته شده توسط کارتر است که از یک کنسول بازی کلاسیک به تنهایی کاملاً بعید به نظر میرسد؛ کما این که اجرای بازی سه بعدی در این کنسول نیز به اندازهی کافی عجیب است.
Ben Carter همچنین در پست وبلاگ خود به این موضوع اشاره کرد که هدف او از انجام این کار، یادگیری بهتر بردهای FPGA و زبان سختافزاری Verilog مرتبط با این موضوع بوده است.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت