מה ריי עוקב?
לאחרונה הדגמה של Epic, יצרני המשחק Unreal מנוע, הרים גבות עבור תמונה שלה אפקטים מציאותיים תאורה. הטכניקה היא צעד גדול קדימה כדי לעקוב אחר קרן. אבל מה זה אומר?
מה ריי עוקב האם
במילים פשוטות, ריי tracing היא שיטה כי מנוע גרפיקה משתמשת כדי לחשב כיצד מקורות אור וירטואלי משפיעים על פריטים בתוך הסביבה שלהם. התוכנית פשוטו כמשמעו עקבות ה קרניים של אור, באמצעות חישובים שפותחו על ידי פיסיקאים אשר לומדים את הדרך שבה האור האמיתי מתנהג.
מנועי גרפיקה כמו Unreal או Unity משתמשים במעקב אחר הקרניים כדי להפוך אפקטי תאורה ריאליסטיים - צללים, השתקפויות וחסימות - ללא צורך להציג אותם כאובייקטים אישיים משלהם. למרות שזה די אינטנסיבי מנקודת מבט עיבוד, להשתמש בו כדי לתת רק מה המצלמה (כלומר השחקן) צריך לראות בכל רגע נתון אומר שזה יכול להיות יעיל יותר מאשר אחרים, שיטות ישנות יותר של הדמיה אור מציאותי בסביבות וירטואליות. אפקטי התאורה הספציפיים ניתנים על מישור דו-מימדי יחיד, מנקודת המבט של הצופה, לא כל הזמן בכל הסביבה.
כל זה מושגת עם כמה מתמטיקה מורכבת להפליא, הן במונחים של קביעת בפועל את האופן שבו אור וירטואלי מתנהג וכמה אפקטים אלה גלויים הצופה או שחקן בכל זמן נתון. מפתחים יכולים להשתמש בגרסאות פחות מורכבות של אותן טכניקות כדי להסביר חומרה פחות חזקה או יותר מהר, משחק חלקה.
ריי מעקב הוא גישה כללית גרפיקה ולא טכניקה כלשהי, אם כי זה היה מעודן כל הזמן השתפר. זה יכול לשמש גרפיקה מראש שניתנו, כמו אפקטים מיוחדים לראות סרטים הוליווד, או במנועי בזמן אמת, כמו גרפיקה אתה רואה באמצע משחק במהלך משחק מחשב.
מה חדש ב ריי Tracing?
ההדגמה כי יש gotten ray trace לתוך החדשות לאחרונה הוא אחד הווידאו להלן, קצר מלחמת הכוכבים סקיצה מעורבים כמה stormtroopers עם תזמון רע מאוד. זה היה מוצג מחוץ למפתחים המשחק של המשחק בשבוע שעבר. זה נוצר על ידי אפי משחקים (יצרנים של כל מקום Unreal מנוע) בשותפות עם NVIDIA ומיקרוסופט כדי להשוויץ טכניקות הקרנה חדשה ריי.
מחוץ להקשר, זה רק וידאו מטופש. אבל החלק החשוב הוא שזה להיות שניתנו בזמן אמת, כמו משחק וידאו, לא לפני כמו סרט Pixar. הווידאו להלן מציג את המציג זום המצלמה דרך סצינה עם פקדים בזמן אמת, משהו זה לא אפשרי עם גרפיקה prerendered.
תיאורטית, אם המחשב שלך למשחקים הוא חזק מספיק, זה יכול ליצור גרפיקה כזאת בכל משחק באמצעות הקרנה חדשה אפקטים תאורה בגירסה הקרובה של ההדגמה Unreal.
הטכנולוגיה באמת זורחת (לקבל את זה?), כי זה הדגמה ספציפית כוללת הרבה משתקף משתקף משטחים עם גיאומטריה לא סדירה. בדוק את האופן שבו הסביבה באה לידי ביטוי לוחות מעוקל של שריון קפטן Phasma של שריון מצופה. חשוב באותה מידה, שימו לב איך זה משתקף יותר ויותר בשקיקה של שריון לבן של סערה נורמלי. זוהי רמה של תאורה מציאותית שאינה זמינה משחקים היום.
זה יעשה את המשחקים שלי נראה מדהים?
ובכן, כן - בנסיבות מסוימות מאוד. זו רמה מתקדמת של מעקב רך יקל על משחקי וידאו כדי להבהיר אפקטי תאורה מרשימים יותר, אבל זה לא ממש להפוך את המבנה polygonal של גרפיקה מפורטת יותר. זה לא להגביר את הרזולוציה של המרקמים, או לשפר את נזילות של הנפשות. בקיצור, זה הולך לעשות תאורה נראית מציאותית, וזה על זה.
הדגמה לעיל היא דרמטית במיוחד כי היזמים בחרו תווים וסביבות שבו כמעט כל משטח הוא גם מבריק או משקף אור. אם אתה משתמש באותה טכנולוגיה כדי להבהיר, למשל, הגיבור של המכשף סדרה על סוסו דרך הכפרים, לא תראה שום משטחים מהורהרים במיוחד מלבד חרבו ואולי כמה מים. באופן מכריע, טכניקות קרני העקיבה לא יעשו הרבה כדי לשפר את עיבוד עורו, את פרוותו של הסוס, את עור הבגדים שלו וכן הלאה..
הכותרות שהגיעו מההפגנה הזאת בטענה כי היא תוביל ל"גרפיקה קולנועית של שובר קופות "היו קצת היפרבול - זה יכול להיות נכון אם אתה משחק סט ברמה באולם מראות, אבל זה בערך זה.
מתי אני רואה את הדברים האלה במשחקים שלי?
ההפגנה של GDC הייתה דוגמא לטכניקה ייחודית לקרינת קרני ה- RTX, המפותחת כעת על ידי NVIDIA. זה יהיה הבכורה בסדרה הבאה של high-end כרטיסי גרפיקה GeForce, השמועה כרגע כדי הבכורה מאוחר יותר השנה עם מספרי 20XX המודל. בדומה לטכנולוגיות גרפיקה קנייניות אחרות, כגון ה- FIX של NVIDIA, סביר להניח שהיא לא תהיה זמינה לשחקנים המשתמשים בכרטיסים גרפיים מיצרנים אחרים.
עם זאת, RTX הוא גם באמצעות תכונה חדשה של מערכת DirectX API במיוחד עבור מעקב אחר קרני (נקרא raytracing על ידי מיקרוסופט). לכן, בעוד שההדגמות הספציפיות לעיל הן שיתוף פעולה בין Epic ו- NVIDIA, אין דבר שמונע מהיצרנים המתחרים כמו AMD ו- Intel ליצור מערכות דומות עם תוצאות דומות.
במילים פשוטות, תראה משחקי מחשב מתקדמים מתחילים להשתמש בטכניקות אלה לקראת סוף 2018 ותחילת 2019. גיימרים שמשקיעים בכרטיסי גרפיקה חדשים באותו זמן יראו את היתרון הגדול ביותר, אבל אם כבר יש לך מערכת משחקים מתקדמים, ייתכן שתוכל להשתמש בחלק מתופעות אלה במשחקים התואמים ל- DirectX בחומרה הנוכחית שלך.
בשל זמני פיתוח ארוכים ויעדי חומרה סטטיים, נגני קונסולה לא יראו את הגרפיקה המתקדמת הזו עד לסיבוב הבא של קונסולות המשחקים יפורסמו בעוד מספר שנים.
זיכוי תמונה: NVIDIA, Epic / YouTube, Guru3D / YouTube