#1
·
לפני 16 שנים
[font=Arial]Outerra[/font]
כל מי שאי פעם התקין MESH חדש בFS מבין מה הבעיה בקרקע.
דרושים קבצי נתונים בגודל עצום לפעמים כדי לתאר את פני השטח.
אבל זמני התקנה וטעינה הם לא הכל, הרי צריך לרנדר את כל העסק, והמעבד, יחד עם כרטיס המסך- סובלים. חוץ מזה, התוספים הטובים- יקרים 😂
אבל מי באמת צריך הקלטה מדוייקת של איך האבן בקואורדינטות מסויימות נראית?! האם זה באמת חשוב לשחזר את המראה המדוייק שלה ולשלם על כך בביצועי מערכת?
מה אם אפשר היה לייצר את פני השטח ברזולוציה גבוהה ביותר על בסיס נתונים כלליים מאוד וקלים מאוד שלו?
שני מתכנתים סלובקיים (תראו מה זה, כמה תוכנות איכותיות יוצאות בשנים האחרונות מהאיזורים האלה של אירופה...) עובדים בתור תחביב (נראה שזה כבר יותר מתחביב בלבד) על מנוע גרפי חדש שמשתמש אמנם בשיטה הישנה והרגילה לרינדור פני השטח ברזולוציה נמוכה למדי. אבל מפצה על כך בשימוש בפרקטלים כדי ליצור את הפרטים הקטנים יותר על השטח ולמעשה להגיע לרזולוציה "אינסופית" (גרגר חול? למה לא...). מי אמר שמתמטיקה זה דבר רע? 🙂
ניתן לראות הדגמה אינטראקטיבית של כמות השימוש בפרקטלים מעל שטח בסיסי וחלק לגמרי:
כאמור, התמונה התחתונה ביותר היא מידע פני השטח שנמצא מוקלט בקובץ. כל השאר מיוצר באמצעות פרקטלים
http://www.outerra.com/procedural/demo2.html
בינתיים המנוע הגרפי הנפוץ האיכותי ביותר שיודע לרנדר קרקע בצורה כזאת הוא Terragen שעושה זאת על ידי המעבד בלבד בקצב מחריד של הרבה יותר מכמה שניות לפריים(דקות/שעות יותר נכון), אם כי התוצאה מתחרה ביכולותיה האמנותיות של אמא טבע עצמה לפעמים. ישנם עוד מנועים גרפיים שנמצאים בפיתוח ומציגים יכולות זהות לOuterra, אך מפותחים על ידי צוותים גדולים יותר. התקדמותם של שני אנשים (יחד עם עזרה זעירה מהצד) לרמה כזאת מעוררת הערצה.
השימושים למנוע גרפי כזה מוגבלים בדמיון בלבד. סימולטור לחימה על פני שטחים של מדינות שלמות, מרמת לש"ב ועד ICBM חמוד? קטן עליו. סימולטור טיסה ללא טעינה מטרידה של טקסטורות או כמות "Autogen" עצומה? שטויות. סימולטור נהיגת שטח? לדעתי זה המנוע המושלם לדבר כזה.
משחק מקיף שכולל את כל אלה ועוד? אין סיבה שלא!
"אבל מייק," אולי תגידו, "הקרקע בצבע אחד בודד! איך אפשר בלי טקסטורות קרקע?".
גם כאן אין שום בעיה! מישהו זוכר את Tileproxy בשביל FS9 ו FSX?
טקסטורות קרקע בדמות תמונות לוויין ישירות מתוך השרתים של גוגל תמיד אופציה:
כרגע המנוע הגרפי נמצא בחיתולים, אבל אני מוכרח לציין שזה נראה מרשים למדי אפילו עכשיו. רנדור התאורה מושלם וכמות האובייקטים קשה לתפיסה (מישהו ראה כמות כזאת של עצים בFS כלשהו אי פעם?). המפתחים אומרים כי הכיוון של סימולטור טיסה מאוד מפתה, אך בכל זאת ישוחרר משחק אחר שיציג את יכולות המנוע, כדי להשיג תקצוב נורמלי להמשך הפיתוח.
פורסמו שני סרטונים שמדגימים יכולות שילוב מנועי פיזיקה ותוכנות נוספות (למשל סרטון הססנה בהמשך מציג שילוב עם JSBSim) כדי להגיע לאן שרוצים. ישנם סרטונים נוספים, קצרים ופשוטים יותר ביוטיוב גם כן.
ניתן לראות עוד תמונות וללמוד עוד בבלוג ובאתר של הצוות:
http://outerra.com/
http://outerra.blogspot.com/
כל מי שאי פעם התקין MESH חדש בFS מבין מה הבעיה בקרקע.
דרושים קבצי נתונים בגודל עצום לפעמים כדי לתאר את פני השטח.
אבל זמני התקנה וטעינה הם לא הכל, הרי צריך לרנדר את כל העסק, והמעבד, יחד עם כרטיס המסך- סובלים. חוץ מזה, התוספים הטובים- יקרים 😂
אבל מי באמת צריך הקלטה מדוייקת של איך האבן בקואורדינטות מסויימות נראית?! האם זה באמת חשוב לשחזר את המראה המדוייק שלה ולשלם על כך בביצועי מערכת?
מה אם אפשר היה לייצר את פני השטח ברזולוציה גבוהה ביותר על בסיס נתונים כלליים מאוד וקלים מאוד שלו?
שני מתכנתים סלובקיים (תראו מה זה, כמה תוכנות איכותיות יוצאות בשנים האחרונות מהאיזורים האלה של אירופה...) עובדים בתור תחביב (נראה שזה כבר יותר מתחביב בלבד) על מנוע גרפי חדש שמשתמש אמנם בשיטה הישנה והרגילה לרינדור פני השטח ברזולוציה נמוכה למדי. אבל מפצה על כך בשימוש בפרקטלים כדי ליצור את הפרטים הקטנים יותר על השטח ולמעשה להגיע לרזולוציה "אינסופית" (גרגר חול? למה לא...). מי אמר שמתמטיקה זה דבר רע? 🙂
ניתן לראות הדגמה אינטראקטיבית של כמות השימוש בפרקטלים מעל שטח בסיסי וחלק לגמרי:
כאמור, התמונה התחתונה ביותר היא מידע פני השטח שנמצא מוקלט בקובץ. כל השאר מיוצר באמצעות פרקטלים
http://www.outerra.com/procedural/demo2.html
בינתיים המנוע הגרפי הנפוץ האיכותי ביותר שיודע לרנדר קרקע בצורה כזאת הוא Terragen שעושה זאת על ידי המעבד בלבד בקצב מחריד של הרבה יותר מכמה שניות לפריים(דקות/שעות יותר נכון), אם כי התוצאה מתחרה ביכולותיה האמנותיות של אמא טבע עצמה לפעמים. ישנם עוד מנועים גרפיים שנמצאים בפיתוח ומציגים יכולות זהות לOuterra, אך מפותחים על ידי צוותים גדולים יותר. התקדמותם של שני אנשים (יחד עם עזרה זעירה מהצד) לרמה כזאת מעוררת הערצה.
השימושים למנוע גרפי כזה מוגבלים בדמיון בלבד. סימולטור לחימה על פני שטחים של מדינות שלמות, מרמת לש"ב ועד ICBM חמוד? קטן עליו. סימולטור טיסה ללא טעינה מטרידה של טקסטורות או כמות "Autogen" עצומה? שטויות. סימולטור נהיגת שטח? לדעתי זה המנוע המושלם לדבר כזה.
משחק מקיף שכולל את כל אלה ועוד? אין סיבה שלא!
"אבל מייק," אולי תגידו, "הקרקע בצבע אחד בודד! איך אפשר בלי טקסטורות קרקע?".
גם כאן אין שום בעיה! מישהו זוכר את Tileproxy בשביל FS9 ו FSX?
טקסטורות קרקע בדמות תמונות לוויין ישירות מתוך השרתים של גוגל תמיד אופציה:
כרגע המנוע הגרפי נמצא בחיתולים, אבל אני מוכרח לציין שזה נראה מרשים למדי אפילו עכשיו. רנדור התאורה מושלם וכמות האובייקטים קשה לתפיסה (מישהו ראה כמות כזאת של עצים בFS כלשהו אי פעם?). המפתחים אומרים כי הכיוון של סימולטור טיסה מאוד מפתה, אך בכל זאת ישוחרר משחק אחר שיציג את יכולות המנוע, כדי להשיג תקצוב נורמלי להמשך הפיתוח.
פורסמו שני סרטונים שמדגימים יכולות שילוב מנועי פיזיקה ותוכנות נוספות (למשל סרטון הססנה בהמשך מציג שילוב עם JSBSim) כדי להגיע לאן שרוצים. ישנם סרטונים נוספים, קצרים ופשוטים יותר ביוטיוב גם כן.
ניתן לראות עוד תמונות וללמוד עוד בבלוג ובאתר של הצוות:
http://outerra.com/
http://outerra.blogspot.com/
