OpenGl VS DirectX

OpenGL: رایگان، قابل استفاده در تمام سیستم عامل ها (Multiplatform)
DirectX: محصول ماکروسافت، فابل استفاده فقط در محصولات ماکروسافت، به اعتقاد بعضی ها قوی تر، پشتیبانی مطمئن تر.

نمیدونم دقیقا چه تفاوتهایی مورد نظرته، اگه بیشتر میخوای بدونی:
http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D
 
مرسي . براي بازيها كدوم بيشتر استفاده ميشه؟
معايب opengl چيه؟؟؟
DirectX بیشتر استفاده میشه البته الان اختلاف چندانی با هم ندارن
معایب که نمیشه گفت بشتر به تفاوت های برنامه نویسی هست خیلی از برنامه نویسها کار با DirectX رو راحت تر میدونن بعضی ها هم برعکس (جان کارمک )
nVidia اولویت اولش opengl هست
ATi ـ DirectX .
openGL یه مزیت نسبت به DirectX داره اینکه نسخه جدیدش به صورت نرم افزاری برای سخت افزار ی که نسخه ی قبل رو ساپورت میکنه مییاد و سخت افزار هم ان رو ساپورت میکنه اما DirectX این قابلیت رو نداره یعنی نسخه ی جدید مساوی با: سخت افزار جدید.
 
OpenGL سریع تر از DirectX هست. دقیقا یادم نیست چی بود، گمونم یه مثلث چی چی بود که OpenGL تو 180 میلی ثانیه رسمش می کرد ولی DirectX تو 270 میلی ثانیه!
تا جویی که من فهمیدم OpenGL کد باز هست.
OpenGL فقط برای گرافیک سه بعدی استفاده میشه اما DirectX امکانات فراوانی برای ساخت بازی مثل برقراری ارتباط با دسته های بازی و ... رو دارا هست. همچنین امکانات صوتی و تصویری رو هم داره. مثلا با DirectX علاوه بر بازی میشه یه چیزی شبیه Windows Media Player نوشت.
 
به علاوه کامپایل بازی ساخته شده با directx سریعتر و قدرت آن نسبت به opengl بیشتره . و وقتی که بازی ای از نوع open gl نصب می کنید باید سیستم تون خیلی بالا باشه.ولی دایرکس اینجور چیزا واسش تقریبا مهم نیست مثلاً google earth رو در دو مد ساختن OpenGl , Directx می تونید تست کنید که سرعت کدوم بهتر ;;)
 

کاربرانی که این گفتگو را مشاهده می‌کنند

رمز عبور خود را فراموش کرده اید؟
اگر میخواهی عضوی از بازی سنتر باشی همین حالا ثبت نام کن
or