הצצנו מקרוב על טכנולוגיות ה-AI של אנבידיה במשחקים

Nvidia

טכנולוגיות המבוססות על בינה מלאכותית קיימות במשחקים מזו תקופה ארוכה, אך בשנים האחרונות התחלנו לחוש בהן במשחקים שלנו באופן ניכר יותר, ובהמשך הדרך צפויות הטכנולוגיות הללו לשפר באופן ניכר לא רק את הנראות של המשחקים בהם נשחק, אלא גם את החוויה.

ב-6 השנים האחרונות הציגה חברת אנבידיה (Nvidia) מספר טכנולוגיות במשחקים, המוכרת בהן היא ככל הנראה DLSS, שמטרתה שיפור הביצועים במשחקים, בין אם מדובר ברזולוציה משופרת או התמקדות בפרטים קטנים כמו תאורה וצללים.

כדי להבין, ובעיקר לראות מקרוב, כיצד עובדות הטכנולוגיות הללו, הזמינה אותנו אנבידיה למשרדיה בגרמניה, שם זכינו להסברים והדגמות של טנוכלוגיות קיימות כמו DLSS 3.5 ו-ACE וקיבלנו הצצה למה שיגיע בהמשך.

לדבר עם NPC AI ומה זה אומר על GTA 6

בעוד ש-DLSS היא טכנולוגיה מרשימה בהרבה מכל האחרות המבוססות על בינה מלאכותית, דווקא טכנולוגיית ה-ACE של אנבידיה היא זו שטבוע בתוכה הפוטנציאל הגדול ביותר לטעמי בחוויה של המשחקים בהם נשחק בעתיד.

בדמויות NPC (ר”ת Non Player Characters) ניתקל לא מעט במשחקים. לעיתים מדובר בדמויות המשמשות כרקע בלבד ולעיתים בכאלו שיספקו עבורנו כמויות משתנות של אינטראקציה, לפי מה שהוגדר על ידי מפתחי המשחק.

עם ACE, באנבידיה שואפים קצת יותר גבוה ומספקים לדמויות שאינן השחקן (כלומר – לא אתם) הרבה יותר בעזרת בינה מלאכותית, כך שניתן באופן פוטנציאלי לשוחח איתן על כל נושא, ולא בהכרח בנושאים הקשורים לנרטיב של המשחק עצמו.

זה הופך את הדמויות השונות שתפגשו במהלך המשחק להרבה יותר אינטראקטיביות, מה שמוביל לעולם משחק הרבה יותר ריאליסטי, כשהדמויות עצמן מקבלות התייחסות בכמה איזורים שונים כדי להרכיב את החוויה השלמה, החל מיכולות התקשורת שלהן, כולל הבנת שפות ואפשרויות תרגום בין שפות, ועד התאמת תנועת השפתיים לדיבור וכמובן יכולת האזנה, הבנה ומענה דרך דיבור.

במהלך הביקור שלי באנבידיה יכולתי לשוחח עם שתיים מהדמויות הללו ולשאול מה שרציתי, כאשר מצידן של הדמויות קיבלתי תשובות ישירות לשאלות על הבגדים שהם לבשו, משהו שלא קשור למהות המשחק, אם כי במהלך השיח ישנה מצידן התמקדות בעיקר סביב הנרטיב של המשחק, כך שלא משנה על איזה נושא דיברנו, הדמות תמיד ניסתה להחזיר את השיח למשהו רלוונטי יותר למשחק, לפעמים באופן אגרסיבי מעט.

האופי של הדמות כמובן שיהיה תלוי בדרך בה יבחרו מפתחי המשחקים להציג אותה ולהגדרת המגבלות אותן יגדירו כדי לא לתת לדברים לצאת משליטה, אך במשחק כמו GTA 6 שצפוי להגיע בשנה הבאה, אנו עשויים למצוא שימוש ב-ACE ובטכנולוגיות דומות כדי לספק כמעט לכל דמות שנפגוש במשחק אישיות משלה ויכולת להגיב לכל דבר שנאמר לה, מה שעשוי לגרום ליכולת להתחיל בשיח עם כל דמות שנחלוף על פניה במשחק ולסיים אותו עם נפנוף, פלרטוט, מכות, משטרה, כלא וחוזר חלילה, ואם ב-GTA 5 נתקלנו בתגובתיות מסוימת מצד עוברי אורח ונהגים, לזו יש הפוטנציאל להיות הרבה יותר עמוקה ב-GTA 6.

החלק שלו יש פוטנציאל להיות בעייתי בהמשך הוא הבחירה של המפתחים כיצד להריץ טכנולוגיה כמו ACE. בעוד שאנבידיה מאפשרת להריץ חלקים מסוימים מהטכנולוגיה על גבי כרטיס המסך עצמו, מפתחים והשחקנים עצמם יכולים לבחור להשתמש בשירות על גבי הענן בלבד, מה שעשוי לגרום לאיטיות מסוימת כתלות במרחק בין מיקום שרת המשחק והשחקן עצמו.

בהדגמה שבוצעה בפנינו ראינו את שתי האפשרויות, כאשר במקרה הקצה בו הטכנולוגיה הוטמעה על גבי שרת בסין הייתה שהות בין השאלה שהוצגה בפני דמות ה-AI NPC ובין המענה שלה, דבר שככל הנראה ייפתר על ידי בחירה של שרת הקרוב יותר אל השחקן או העברת חלק מהעבודה אל כרטיס המסך המקומי.

שיפור רזולוציה עד הפרטים הקטנים

את DLSS כבר הספקנו להזכיר בגאדג’טי לא מעט פעמים בשנים האחרונות ומאז שהחלה את דרכה ב-2018. הטכנולוגיה לשיפור הביצועים במשחקים הלכה והשתפרה עם הזמן, אך יותר מכך – הצליחה להגיע לכמות גדולה משמעותית של משחקים הודות לעבודה המשותפת מאחורי הקלעים בין אנבידיה ומפתחי המשחקים, וגם לזכות לאימוץ נרחב בקרב השחקנים.

באנבידיה שיתפו אותנו בכמה נתונים וציינו כי במהלך שנת 2020 יצאו 24 כותרים בלבד שהשתמשו בטכנולוגיה, מספר זה התעדכן ל-119 כותרים בשנת 2023 (אם כי לא כולם תומכים בגרסה המתקדמת ביותר של DLSS), כאשר קצב האימוץ של הטכנולוגיה מצד השחקנים עמד על 97%-98% מבין הגיימרים עם כרטיסי RTX במשחקים Alan Wake II, Homeworld 3 ו-Horizon Forbidden West.

עם DLSS 3.5 הדגש כבר הגיע מעבר לשיפור הרזולוציה בזמן המשחק, כשהשימוש בבינה מלאכותית מאפשר לשפר גם ביצועים באיזורים נוספים כמו תאורה.

חישובי Ray Tracing, שנחשבים כבדים מבחינה חישובית ועשויים להוריד את הביצועים הכלליים בזמן המשחק יכולים להיעזר ב-DLSS 3.5 כדי לשפר את הביצועים הכלליים במשחקים עם גרפיקה מורכבת (כמו Cyberpunk 2077 למשל) ואף לאפשר למפתחים לשפר את איכות התמונה הכללית עם בניה מחדש של קרני האור.

שיפור השתקפויות במשחקים עם DLSS 3.5 (צילום: רונן מנדזיצקי)
שיפור השתקפויות במשחקים עם DLSS 3.5 (צילום: רונן מנדזיצקי)

בהדגמה שנתנו לנו באנבידיה ראינו שיפורים בצד התאורה, כשבמשחק ללא DLSS 3.5 פעיל ניתן לראות הבהובים בהשתקפות התאורה על גבי משטחים מחזירי אור, בעוד שעם DLSS 3.5 פעיל יכולנו להבחין ביציבות גבוהה יותר.

מדובר בשינויים שלפעמים עשויים להיראות מינוריים, ולקח לי זמן להבחין בהבדלים בין שני המצבים (כש-DLSS פעיל וכשהוא לא), אבל מתחת לפני השטח עוזרים השיפורים הללו בשמירה על fps גבוה, חיסכון במשאבים וכמובן תמונה באיכות כללית טובה יותר, בעיקר כשיש דגש על הפרטים הקטנים.

מבט לעתיד: צ’אטבוט בתוך המשחק

את ChatGPT כנראה כבר כולם מכירים, ובעוד שצ’אטבוט מבוסס בינה מלאכותית זה הוא לא היחיד שקיים בשוק (Gemini של גוגל, Claude של אנתרופיק, CoPilot של מיקרוסופט, Meta AI ועוד ועוד), הוא כנראה זה שזכה בשלב מוקדם להכי הרבה שיווק.

הצ’אטבוטים הם כלי קצה שנועדו לאפשר לנו לשלוף מידע ממודלי הבינה המלאכותית השונים בדרך פשוטה של שאלות ותשובות, אך ישנן גם אפשרויות מתקדמות יותר של יצירת תכנים, סיכום שלהם, יצירת תמונות, סרטונים, מוזיקה ועוד.

באנבידיה רוצים להשתמש בצ’אטבוטים גם ככלי עזר למשחקים, זאת כחלק מפרויקט שלו קוראת החברה “Project G-Assist“, שנמצא בשלבים מוקדמים מאוד כרגע, כך שהדמו שקיבלנו סבל מלא מעט חבלי לידה, אך בשורה התחתונה אנו כנראה צפויים למצוא בעתיד את הצ’אטבוטים מגיעים גם למשחקים שלנו, ככלי עזר לניווט בנבכי המשחק, עם אפשרות לספק לנו הסברים ואפילו טיפים שיוכלו לנתב אותנו לדרך הנכונה במידה שנתקענו בזמן המשחק.

אציין כי לא קיבלתי תשובה לגבי Walkthroughs או צ’יטים באמצעות הצ’אטבוטים, לכך הפנו אותי באנבידיה למפתחי המשחקים, הם יהיו על אמונים על ההחלטות איך לממש את הצ’אטבוטים במשחקים שיפתחו.

מידע טכני דרך Project G-Assist (צילום: רונן מנדזיצקי)
מידע טכני דרך Project G-Assist (צילום: רונן מנדזיצקי)

בדמו שקיבלנו מאנבידיה יכולנו לגשת למידע ועזרה לגבי חלקים שונים במשחק, אך גם למידע טכני על מערכת המשחק כמו טמפרטורת מעבד, קצב FPS והמלצה על שינויי הגדרות שיתרמו לחווית משחק טובה יותר על פי הדרישות שלנו והחומרה שבה אנו משתמשים.

בנוסף, הייתה זמינה גישה למודלי AI שונים כמו אלו של OpenAI, ElevenLabs ו-Riva.

צ'אטבוט Project G-Assist (צילום: רונן מנדזיצקי)

עדיין מוקדם לדעת כיצד ינצלו המפתחים את Project G-Assist במשחקים שלהם בשלב מוקדם זה, אבל האפשרויות בתחום זה הן רחבות.

**הכותב היה אורח של אנבידיה במשרדי החברה בגרמניה**

השוואת מפרטים