Khronos Group, הגוף שאחראי על תקן ה-OpenGL, מכריז ב-SIGGRAPH 2012 על תקן ה-OpenGl ES 3.0, שבתורו יביא את הגרפיקה בסמארטפונים וטאבלטים לשיאים חדשים
SIGGRAPH, מה?
SIGGRAPH, ראשי תיבות עבור Special Interest Group on GRAPHics and interactive techniques (או בשפת ארץ הקודש:"קבוצת עניין עבור גרפיקה וטכניקות אינטראקטיביות) היא תערוכה שנתית גדולה, בה לרוב מוכרזים תקנים חדשים, כל חברה המתעסקת בגרפיקה מתפארת בהישגים שלה, כשלמרות שלא מדובר באירוע הנוגע לשחקני מחשב, לרוב ההכרזות והטכנולוגיות המוכרזות שם נוגעים לעולם משחקי המחשב.
הכרזה חשובה הגיע אלינו מ-Khronos Group, הקבוצה האחראית על פיתוח וקידום תקנים הנוגעים לגראפיקה ממוחשבת, ביניהם תקני ה-OpenGL, ה-OpenCL, וה-WebGL. מלבד תקן ה-DirectX הפופולרי מבית מיקרוסופט, התקן השני הפופולרי ביותר לשימוש במשחקי מחשב הוא ה-OpenGL הפתוח והחופשי לחלוטין, וכעת מכריזים בכרונוס על הדבר הבא בתחום: OpenGL ES 3.0.
בתקן החדש לא ישתמשו מחשבים. מי שכן ירוויח מה-API החדש, הוא טלפונים ניידים וטאבלטים, שרבות משמשים למשחקים. בניגוד ל-DirectX של מיקרוסופט, הן ב-IOS המשומשת בטלפונים מתוצרת אפל, והן במכשירים המבוססים על Android מבית גוגל. ה-API החדש תואם אחורה את OpenGL ES 2.0, מה שאומר הגירה קלה במיוחד למתכנתים, ובתקווה, כבר בשנה הקרובה נראה ניצול של הפונקציונליות החדשה.
מה זה בעצם מביא לנו?
מקור: http://www.anandtech.com/ |
ברגע שתצא חומרה המסוגלת להריץ את התקן, ב-2013, תוכלו להנות מאפקטי הצללה מתקדמים יותר, המעבד הגרפי יוכל לעבוד בדיוק מלא, מה שחוסך במשאבי המעבד והזיכרון, וכמובן, רעיונית, ה-API החדש קרוב יותר ל-OpenGL המיועד למחשבים שולחניים, מה שמקל על הגירה אליהם, ואם למתכנת ישנו כבר ניסיון קודם עם ה-API השולחני, אותו ניסיון בתוקף גם לחדש.
בנוסף, כעת מאפשר OpenGL ES 3.0 חיסכון נוסף במשאבי עיבוד, בכך שהוא מאפשר לעבד עצמים נפוצים (דוגמת הרקע של הסצינה) פעם אחת, ואז לשכפל אותם. מלבד זאת, יוכל עתה המעבד הגרפי לעבד מספר טקסטורות במקביל. עוד תוספת נחמדה היא מנגנון ה-Anti Aliasing בו תומך ה-API, מה שנותן תמונה איכותית ואמיתית יותר במקום מפוקסלת.
שיפור חשוב נוסף הוא העבודה, שעתה OpenGL למכשירים ניידים סוף סוף משתמש בתקן דחיסת טקסטורות אחיד. זה אומר, שכעת במקום לתכנת מספר פעמים עבור חומרות שונות, על המתכנת ליצור את המשחק שלו ככה שיתאים ל-API, והחומרה כבר תתאים, בדיוק כמו שקורה עם ה-DirectX של מיקרוסופט.
כבר עכשיו, מדביקים המכשירים הניידים את אלו השולחניים ביכולת עיבוד הנתונים שלהם, ובתקווה, עכשיו יוכלו גם להדביק אותם בנושא הגרפיקה. בתקווה, היתרונות שבגרסה ES 3.0 יספיקו בכדי ליצור משחקים ריאליסטיים מאי פעם, על בסיס הטלפון הנייד.
לקינוח – הנה סרטון הדגמה של יכולות ה-API החדש: