שם הסרטון: The Fluid Frontier in Real-Time Graphics

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

פיסיקה בסיסית: המנוע מאחורי התנועה

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

שיטות Lagraian (Particle-based Dynamics)

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

שיטות אורלריאן (Grid- Based Dynamics)

שיטות אוילריות מטשטשות את תחום הסימולציה לרשת קבועה ולעקוב אחר המהירות והדחיסות של הנוזל כפי שהוא עובר דרך תאי הרשת.ה-FLT:0 עבודה מיטיבה על דינמיקת נוזל בזמן אמת על ידי Jos StamuaFLT:1 הציגה גם תזוזות חצי-Lagraian יציבה, אשר אפשרה לפרוייקט ללא תנאי אפילו בצעדים גדולים.

היברידיות ו-Instave-based Dynamics

רבים מודרנים משתמשים בגישות היברידיות, כגון מטבוליזם פלויד (FLIP) או Affine Particle-in-Cell (APIC) שיטות, כדי לשלב את החוזקות של תוכניות Lagrangian ו Eulerian שנרכשה לעתים קרובות על ידי רזולוציה פיזית של דינמיקה (Dase) פועל באופן דרמטי פיזור מספרי בהשוואה לזיהום אוילרי טהור, בעוד הרשת היא לעתים קרובות יותר גבוהה יותר מאשר תכונות לחץ דם (Dip) על ידי הגבלת זמן מוגבל).

« « « « « « « « « « « « « « « « « « נדר על פני השטח: מהנתונים ועד ויזואלים

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

אנליטית לעומת Simulation-Driven Meshes

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

הרהורים, בושם, ואפקט Fresnel

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

צבע וקלילות המים

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

השפעות משניות והובלת אור

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

פסקול המשחק: The Optical Heartbeat of Water

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

Foam, Whitecaps ו-Compets

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

אופטימיזציה: The Real-Time Constraint

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

סימולציה הסתגלות ורמת פרטים

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

GPU Compute and the Async Compute Pipeline

סימולציה פלויד היא במקביל מטבעה, מה שהופך את GPU פלטפורמה מעולה מאוד עבור זה בהשוואה ל- CPU. Compute shadowrs עכשיו הכלי הסטנדרטי של הפעלת SPH פותרים, רזולוציה FLIP, או מגבלות PBD. אופטימיזציה משמעותית במסגרות גרפיקה מודרנית (DirectX 12, Vulkan) הוא השימוש של סימולציה נוזלי הוא compy-hey-hhhhhhhhhhhhhhhh בהכרח יכול להיות מסוגל להפעיל את האפקט של עיבוד זההטווח הנכון עם זההחומרההחומרההההההחומרהחומרהההההההההההזמן הוא למעשה הוא בעצם ctrepret.

עתיד ה-Folid Rendering

מסלול של מים בזמן אמת הוא מעוצב על ידי שני כוחות חזקים: חומרה ייעודית עבור מסלול צילומי ואת היישום של למידת מכונה הן סימולציה והן עלייה.

Ray Tracing and Path-Traced Fluids

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

Machine Learning and Neural Simulation

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

מסקנה: המרדף של נוכחות נוזלית

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