سلام
قبل از پست دادن در این بخش این مطلب را مطالعه کنید.
1- آیا زبان x از زبان y بهتره؟
نمی شه گفت که کدام زبان از کدام زبان بهتر است هر زبانی برای کار خاصی ساخته شده است. هر زبانی مزییت ها و معایب خودش را دارد.
ولی زبانی که بیشتر از همه در صنعت بازی سازی استفاده می شه زبان ++C است.
2- Direct3D در مقابل OpenGL
- Direct3D شی گرا است و OpenGL ساختار یافته
- D3D برای پلتفرم windows و XBOX است ولی OGL برای تمامی پلتفرم ها است به جزء (xbox، PSP)
- با اومدن هر نسخه از D3D تغییرات زیادی در رابط (Interface) آن ایجاد می شه که تغریبا باید اکثر کدهای مربوط به D3D را دوباره بنویسید ولی OGL این طوری نیست. OpenGL بر اساس الحاقی کار می کند.
در کل فرق اساسی این دو هم همین ها است و هیچ فرقی نمی کنه که از کدام استفاده می کنید در نوشتن یک انجین گرافیکی کمترین قسمت کد مربوط می شه به استفاده از API های D3D و OGL.
3- نحوه لود کردن و نمایش فایل های مدل ساخته شده در برنامه های مدلسازی ؟
https://barnamenevis.org/showthread.p...8%D9%87-opengl
4- نحوه استفاده از OpenGL در سی شارپ
با استفاده از Opentk می تونید از OpenGL, OpenCL و OpenAL در سی شارپ استفاده کنید.
http://www.opentk.com/