מה זה Tessellation?

תוכן עניינים:

מה זה Tessellation?
מה זה Tessellation?
Anonim

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

זה יכול גם להקל על תהליך ההתפתחות.

Tessellation ועבודה עם משולשים

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

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

משחקי טssellation ו-benchmarks מנצלים את זה כדי ליצור אובייקטים ונוף עם הרבה יותר עומק. למרות שהוא משמש בדרך כלל במקביל לטכניקות חזותיות אחרות, מדד Unigine Heaven נותן תזכורת חדה לכמה עוצמה יכולה להיות tssellation בנסיבות הנכונות.

Image
Image

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

למה להשתמש בגרפיקת Tessellation?

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

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

Tesellation Games: What's the Impact?

עם היכולת של Tessellation להשפיע בצורה קיצונית על חזותיים, גם אם זה לא תמיד ממומש באותה מידה, איזו השפעה יש לזה על משחקים? האם הפעלת ה-tsselation במשחק הבחירה שלך תגרום לקצבי הפריימים שלך?

לא בדרך כלל. מבחנים ראש בראש במשחקים פופולריים המשתמשים ב-tssellation, כמו GTA V, מצביעים על כך שההשפעה היא מינימלית, ומאבדת רק כמה פריימים לשנייה אפילו במקרים התובעניים ביותר עם טssellation כבד במשחק. הניתוח המעמיק של SapphireNation מראה שלאפקטים כמו HDR ועומק שדה יכולה להיות השפעה הרבה יותר גדולה על הביצועים מכל מה שדרושות טסל.