OpenGl VS DirectX

omid3098

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

نمیدونم دقیقا چه تفاوتهایی مورد نظرته، اگه بیشتر میخوای بدونی:
http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D
 

LEVEL-up

کاربر سایت
Sep 26, 2009
86
نام
هادی
مرسي . براي بازيها كدوم بيشتر استفاده ميشه؟
معايب opengl چيه؟؟؟
DirectX بیشتر استفاده میشه البته الان اختلاف چندانی با هم ندارن
معایب که نمیشه گفت بشتر به تفاوت های برنامه نویسی هست خیلی از برنامه نویسها کار با DirectX رو راحت تر میدونن بعضی ها هم برعکس (جان کارمک )
nVidia اولویت اولش opengl هست
ATi ـ DirectX .
openGL یه مزیت نسبت به DirectX داره اینکه نسخه جدیدش به صورت نرم افزاری برای سخت افزار ی که نسخه ی قبل رو ساپورت میکنه مییاد و سخت افزار هم ان رو ساپورت میکنه اما DirectX این قابلیت رو نداره یعنی نسخه ی جدید مساوی با: سخت افزار جدید.
 

Itnog

کاربر سایت
Jan 1, 2010
40
OpenGL سریع تر از DirectX هست. دقیقا یادم نیست چی بود، گمونم یه مثلث چی چی بود که OpenGL تو 180 میلی ثانیه رسمش می کرد ولی DirectX تو 270 میلی ثانیه!
تا جویی که من فهمیدم OpenGL کد باز هست.
OpenGL فقط برای گرافیک سه بعدی استفاده میشه اما DirectX امکانات فراوانی برای ساخت بازی مثل برقراری ارتباط با دسته های بازی و ... رو دارا هست. همچنین امکانات صوتی و تصویری رو هم داره. مثلا با DirectX علاوه بر بازی میشه یه چیزی شبیه Windows Media Player نوشت.
 

elika_b

کاربر سایت
Aug 1, 2011
7
به علاوه کامپایل بازی ساخته شده با directx سریعتر و قدرت آن نسبت به opengl بیشتره . و وقتی که بازی ای از نوع open gl نصب می کنید باید سیستم تون خیلی بالا باشه.ولی دایرکس اینجور چیزا واسش تقریبا مهم نیست مثلاً google earth رو در دو مد ساختن OpenGl , Directx می تونید تست کنید که سرعت کدوم بهتر ;;)
 

کاربرانی که این قسمت را مشاهده می‌کنند

Top
رمز عبور خود را فراموش کرده اید؟
or ثبت‌نام سریع از طریق سرویس‌های زیر