میان افزار GameWorks ابزاری است که در نسل حاضر بازی های کامپیوتری، شرک انویدیا قصد دارد به کمک آن نفوذ و تاثیر خود را بر روی صنعت پر سود بازی سازی، افزون تر و چشمگیر تر نماید. اگر چه طی ماه های اخیر، سران شرکت رقیب یعنی AMD مواضع محکمی را بر علیه سیاست های انحصار طلبانه ی انویدیا از قِبَل بُعد تجاری این میان افزار اختصاصی اتخاذ نمودند، اما در عین حال نمی توان از نکات مثبت GameWorks و ویژگی های نوینی که این میان افزار منحصر به فرد به ساختار بصری بازی های کامپیوتری اضافه می کند هم به همین راحتی چشم پوشید. ویژگی هایی که به نظر می رسد قرار است در آینده ای نزدیک توسعه ی بیشتری بیابند و از همین رو شرکت انویدیا بخشی از فعالیت های تبلیغاتی خود در نمایشگاه گیمز کام امسال را به معرفی ویژگی های جدید GameWorks اختصاص داده بود.
البته سوای افزودن ویژگی های جدید به ساختار GameWorks، سران انویدیا قصد دارند قابلیت های پیشین میان افزار انحصاری شان را نیز در حد توان گسترش دهند. قابلیت هایی که چندی قبل موفق شدیم مجموعه ی کاملی از آن ها را به بهترین شکل ممکن در بازی ویچر 3 به نظاره بنشینیم. شاید برجسته ترین ویژگی میان افزار GameWorks که بیش از سایر قابلیت های میان افزار مذکور در بازی ویچر 3 به چشم آمد، قابلیت Hairworks بود. قابلیتی که بازی سازان به کمک آن می توانند جزییات فراوانی را به موی سر یا بدن شخصیت هایشان اضافه نمایند. جالب اینجاست که در بازی ویچر 3 قابیلت های منحصر به فرد Hairworks علاوه بر موی سر قهرمان اصلی داستان یعنی گرالت (که به شکلی طبیعی نسبت به کنش های محیطی نظیر باد یا ضربه واکنش نشان می داد) برای طراحی موی بدن دشمنان عجیب و غریب یا هیولا های مخوف موجود در بازی نیز استفاده شده بود. به این شکل که سازندگان بازی به کمک قابلیت های کاربردی Hairworks موفق شدند موی بدن جانوران (از خرس گرفته تا گرگینه ها) را دقیقاً به همان گونه ای که می خواهند و به طبیعی ترین شکل ممکن طراحی کنند. علاوه بر Hairworks قابلیت HBAO+ نیز از دیگر ویژگی های بخش بصری میان افزار GameWorks محسوب می شود که جلوه های خاص مربوط به آن را در بازی ویچر 3 هم زیاد مشاهده کردیم. قبلیت مذکور بیشتر در بحث جیومتری به کار می آید و این امکان مفید را برای بازی سازان (یا حتی انیمشیشن سازان) فراهم می آورد که بتوانند عمق بیشتری را در جزییات طراحی صحنه (به خصوص در طراحی شخصیت ها) اعمال کنند. در این میان ویژگی های قابلیت HBAO+ ، در سایه زنی اجزای صورت (مثلاً پوست یا مو) شخصیت های انسانی یا حیوان ها بسیار قابل توجه به نظر می رسد. البته جلوه های خاص بصری را نمی توان تنها امکان فراهم آمده در GameWorks محسوب کرد و سوای این بخش، گستره ای قابل توجه از توانایی های این میان افزار نیز بر روی خصوصیات مربوط به فیزیک، متمرکز شده است. قابلیتی که پیش از این با نام Nvidia PhysX شناخته می شد و اکنون در قامت میان افزار GameWorks ، توانایی هایش بسیار قدرتمند تر از قبل به نظر می رسد. در واقع به کمک ویژگی های بخش فیزیک این میان افزار، بازی سازان اکنون می توانند علاوه بر طراحی فیزیک طبیعی تر اجسام و شخصیت ها، نوع برخورد آن ها با یکدیگر و به طور مثال خرد و خاکشیر شدنشان را نیز توسط قابلیت خرابی یا Destruction به خوبی مدیریت کنند. امری که باز هم در طول تجربه ی بازی ویچر 3 و خصوصاً در بخش مبارزات این اثر، آن را بسیار مشاهده کردیم. البته بازی ویچر 3 تنها اثری نخواهد بود که از قابلیت های منحصر به فرد میان افزار GameWorks در بخش بصری خود بهره می برد. چرا که بر اساس اعلام انویدیا در گیمز کام، عناوینی نظیر Call of Duty: Black Ops 3 ، Tom Clancy’s Rainbow Six Siege و Mirror’s Edge Catalyst (که همگی در آینده ای بسیار نزدیک منتشر خواهند شد) نیز از تکنولوژی های مربوط به میان افزار GameWorks در طراحی خود بهره جسته اند (بنابر این آثار مذکور مسلماً بر روی کارت های گرافیک انویدیا بهتر اجرا خواهند شد). در این میان نکته ی جالبی که در مورد بازی Mirror’s Edge Catalyst وجود دارد این است که این بازی با موتور گرافیکی پر توان و انحصاری شرکت EA یعنی فراست بایت 3 ساخته خواهد شد و تا پیش از این اکثر عناوین ساخته شده توسط موتور فراست بایت، با تکنولوژی های مربوط به کارت های گرافیک AMD سازگاری بیشتری داشتند. اما به نظر می رسد که شرکت هایی نظیر EA هم با مشاهده ی توانایی های منحصر به فرد موجود در میان افزار GameWorks در حال تغییر استراتژی بوده و می توان گفت که به گونه ای تدریجی در حال متمایل شدن از سمت AMD به سوی انویدیا هستند.
تاثیر قابلیت های بصری GameWorks بر کیفیت دیداری بازی ویچر 3 (به موهای این هیولا دقت کنید)
با این حال نکته ی جالب تر در این زمینه، اعلام این موضوع توسط مت روزنیاک (از اعضای اصلی تیم توسعه دهنده ی میان افزار GameWorks) در گیمز کام بود که موتور گرافیکی آنریل انجین 4 ، اکنون با تمامی المان ها و امکانات موجود در میان افزار GameWorks سازگار شده است و به همین دلیل از این پس استفاده از آن برای تمامی بازی سازانی که از این موتور گرافیکی برای ساخت اثرشان بهره می برند، رایگان خواهد بود. این به آن معنی است که از این پس هر بازی ریز و درشتی که با موتور گرافیکی محبوب و پر کاربرد آنریل انجین 4 ساخته شود، به شکل خود به خود از قابلیت های میان افزار GameWorks در طراحی هر چه بهتر ساختار بصری خود بهره خواهد برد (حکایت آش کشک خاله!). مهم تر از آن این که انویدیا قصد دارد همین سیاست را در برابر سایر موتور های گرافیکی نسل حاضر نیز اعمال کند و صاحبان موتور های مذکور را تشویق به این امر نماید که میان افزار GameWorks را به جزیی جدایی ناپذیر از موتور های گرافیکی انحصاری خود تبدیل نمایند. در همین راستا و به منظور مشتاق کردن هر چه بیشتر فعالان صنعت بازی برای استفاده از امکانات GameWorks اعضای انویدیا قصد افزودن قابلیت های جدیدی به میان افزار انحصاری شان را دارند و همان گونه که در سطور قبل اشاره شد، بخش قابل توجهی از فعالیت های اصلی انویدیا در نمایشگاه گیمز کام آلمان به تبلیغ در مورد این ویژگی های جدید مربوط می شد. یکی از ویژگی های جدید میان افزار GameWorks قابلیت فلکس است که در واقع نوعی شبیه سازی فیزیک به صورت جامع و همه جانبه محسوب می شود. بر اساس این قابلیت، جزییات فیزیک اجسام (به عنوان مثال ریختن مقداری مایع درون ظرفی پر از اجسام جامد یا برخورد یک جسم بزرگ به زمین و تبدیل شدنش به اجزای کوچک تر) از این پس به شکل پویا تری طراحی خواهد شد و به جای شبیه سازی اجزای یک اتفاق به صورت جداگانه، شبیه سازی کل آن اتفاق به صورت واحد انجام خواهد گرفت. به عنوان مثال یک لیوان شیشه ای را فرض کنید که درون آن مقدار مشخصی آب می ریزیم و سپس این لیوان ترک برداشته و می شکند. به کمک قابلیت فلکس دیگر نیازی نیست که برای طراحی، رویداد فوق را به چندین جزء مجزا تقسیم کرد و برای هر کدامشان فیزیک جداگانه ای تعریف نمود. در واقع به کمک این قابلیت کاربردی، کل فرآیند مذکور به شکلی پویا و بر مبنای یک رویداد واحد شبیه سازی خواهد شد. البته امیدواریم که انویدیا قصد نکند که این قابلیت مبتنی بر فیزیک را بنا بر میل سال های اخیرش به خاصیت Tessellation هر چه بیشتر پیوند بزند! گذشته از قابلیت فلکس، دیگر قابلیت جدید میان افزار GameWorks با نام VXGI شناخته می شود که در واقع تمرکز اصلی آن بر نورپردازی کلی محیط به صورت Real Time استوار شده است. تا پیش از این نورپردازی یک محیط وسیع به شکل هم زمان (به عنوان مثال دورنمایی از بازی ویچر 3 را در نظر بگیرید) کار بسیار دشواری محسوب می شد و نیاز به توان پردازشی بالایی در سیستمی که بازی مورد نظر بر روی آن اجرا می شد، وجود داشت. اما به کمک تکنولوژی جدید نورپردازی VXGI ، اکنون بازی سازان بدون آن که به توان پردازشی مضاعفی نیاز داشته باشند می توانند محیط های وسیع را به شکل هم زمان و به گونه ای کامل نور پردازی کنند؛ آن هم توسط منابع نوری متفاوتی با طیف های رنگی مختلف. البته این دو قابلیت جدید هنوز در میان افزار GameWorks گنجانده نشده اند اما با توجه به اطلاعات موجود، احتمالاً به زودی شاهد اضافه شدنشان به سایر ویژگی های کاربردی این میان افزار خواهیم بود.
به کمک تکنولوژی VXGI به زودی طراحان بازی می توانند از منابع نوری مختلف در امر نور پردازی هم زمان محیط استفاده کنند
به هر حال باید اعتراف کرد که شرکت انویدیا با نمایش ویژگی های جدید و قدیمی میان افزار انحصاری خود در گیمز کام، توانست حضور موفقی را در این نمایشگاه تجربه کند و دهان بسیاری از بازی سازان را آب بیاندازد. اما باید به این نکته هم توجه داشت که اتخاذ سیاست های منعطف تر مبنی بر استفاده از این میان افزار در صنعت بازی سازی از سوی انویدیا، مسلماً می تواند تاثیر مثبت و مناسب تری در آینده ی این صنعت پویا و پر مخاطب بگذارد.
خیلی عالیه
با این سیاست جدید انویدیا ضربه ی محلکی به AMD وارد میشه !
کاش AMD هم بتونه به سیاست جدید و انحصاری NVIDIA جواب بده . بنده به عنوان طرفدار انویدیا دارم یه همچین حرفی میزنم چون همیشه رقابت باعث پیشرفت میشه .
در مجموع کار انویدیا ستودنیه . بازی بتمن رو با 970 دارم رو سیستم اجرا میکنم واقعا افکت های Gameworks از لحاظ بصری بازی رو فوق العاده کرده .
ممنون جناب حسینی ♥
جونم انویدیا امیدوارم سربلند و پیروز بمونی….;)