לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תוכנה ומשחקי מחשב
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 20-07-2008, 19:49
  jonathanshr jonathanshr אינו מחובר  
 
חבר מתאריך: 05.04.06
הודעות: 205
OPENGL VS DIRECT X

לאחרונה התחלתי להתעניין בכיתובית על הקופסה של כרטיס המסך שלי
תומך ב OPENGL
חיפשתי באינטנט על מה מדובר ובעיקר מצאתי תקן שנשכח
את ההגדרה הכללית ניתן כמובן למצוא בויקיפדיה
לאחר התעמקות הרודתי דמו של OPENGL ולמרבה הפתעתי הדמו רץ בהחל מ850 פריימים לשניה עד למעבר 1000 פריימים לשנייה -->הרבה סימני קריאה.
מצאתי את עצמי תוהה למה שכחו מההתקן הזה ( חו מהעניין שמיקרוסופט דחפה את הדיירקט איקס שלה )
אם יש דברים בגו הרי שמדובר בהתקן ( או יותר נכון אופן התכנות ) שיותר טוב מדיירקט איקס פי אלפי מונים הרי שאנשי גרפיקה מקצועיים משתמשים בעיקר בתקן הזה
זה מביא אותי לשאול כמה שאלות:

1) מדוע לא מפתחים משחקים ל OPEN GL ( חוץ מקאונטר סטרייק ומשחקים באתרים שמיועדים ללינוקס ) ?
2) האם הייתם תומכים בפיתוח משחקים אך ורק בתקן הזה ?
3) והאם אתם חושבים שאם לא יפתחו משחקים לתקן הזה הוא ישכח ואנחנו "ניתקע" אך ורק עם דיירקט איקס ?


נ.ב. אם הטופיק מתאים לפורום תיכנות אז אני מתנצל מראש .
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 21-07-2008, 01:57
צלמית המשתמש של Bez
  Bez Bez אינו מחובר  
 
חבר מתאריך: 21.10.05
הודעות: 654
זה קצת יותר מורכב מזה...
בתגובה להודעה מספר 1 שנכתבה על ידי jonathanshr שמתחילה ב "OPENGL VS DIRECT X"

בוא נתחיל בזה שאף פעם אל תשווה דמו של ATI או nVidia או כל חברה אחרת
שמתעסקת בזה למשחק מלא, בסוג הדמואים האלה בד"כ אין AI אין שלבים גדולים יותר מידי
ובד"כ מתמקדים בטכניקה אחת בלבד (צל דינמי לדוגמא)
תשלב את כל הדברים ביחד, כמה FPS תקבל?

בכל מקרה,
Doom 3 פותח על סביבת OpenGL, כלומר המנוע הגרפי של המשחק עובד על OpenGL,
ה DirectX במקרה הזה אחראי על דברים אחרים, כמו הקישור בין האינפוט של השחקן למשחק וכו'.
DirectX כולל בתוכו את Direct3D אבל עוד הרבה דברים אחרים.

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

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

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

עוד סיבה היסטורית קטנה,
nVidia תומכת הרבה יותר טוב ב OpenGL מ AMD, לפחות כך זה היה לפני AMD
שזה עוד היה ATI. התמיכה של ATI ב OpenGL בזמנו היתה גרועה (בלשון המעטה)
מה שגרם לעוד מפתחים להעדיף את DirectX כדי להגיע לקהל יעד גדול יותר.

השאר היסטוריה...

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


נערך לאחרונה ע"י Bez בתאריך 21-07-2008 בשעה 01:59.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 20:54

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר