voldemort مدیر انجمن
تاريخ عضويت: 4 شنبه 24 تير 1383 تعداد ارسالها: 392 محل سكونت: تهران
4 شنبه 22 مهر 1383 - 18:31 |
|
|
همون طوری که قبلا هم گفتم بعد از اینکه فایل zip رو دانلود کردید باید فایلهای داخل اون رو در شاخه System32 کپی کنید و بعد به همون روشی که گفته شد رجیسترشون کنید.
در مورد معرفی OpenGL باید بگم که ما دو 3D Graphics Library داریم که برای ترسیم دو و سه بعدی استفاده می شن. اولی DirectX است که همه می شناسیدش. محصول مایکروسافته و به صورت شی گرا است. DirectX بصورت رابط های مجزایی ارائه شده است و رابط مربوط به عملیات ترسیم سه بعدی آن Direct3D می باشد. DirectX علاوه بر Direct3D رابطهای دیگری برای استفاده در شبکه، کنترل I/O کاربر، کنترل صدا و ... در اختیار برنامه نویسان قرار داده. و اما دومی یعنی OpenGL همونطوری که از نامش پیداست بصورت OpenSourec اولین بار در سال 1990 توسط شرکت Sillicon Graphics ارائه شد و به تدریج توسط شرکتهای دیگری مثل Microsoft و nVidia و ... گسترش پیدا کرد. از مزایای OpenGL می شه گستردگی اون در سیستم عاملها رو مثال زد. در حال حاضر OpenGL علاوه بر ویندوزهای 9x به بالا روی Linux و Solaris و MAC قابل استفاده است. در لینوکس به عنوان اولین گزینه برای ساخت بازیها استفاده میشه. OpenGL با داشتن تقریبا 120 تابع برای ترسیمات سه بعدی و روش تابع گرای آن خودش رو برای بسیاری از کارهای 3D جا انداخته.
علاوه بر بازیها به دلیل ساختاری که OpenGL داره و برنامه نویسی با اون خیلی راحتتر از DirectX است اکثر برنامه های غیر بازی که نیاز به عملیات ترسیم دارند رو با OpenGL می نویسند. به عنوان مثال نرم افزارهای Matlab و Mathematica رو می تونم نام ببرم. بعضی از نرم افزارها هم با هر دو یعنی هم DirectX و هم OpenGL کار می کنن به عنوان مثال همین 3D Max خودمون رو اگه دقت کرده باشید می تونید تنظیم کنید که با کدامیک از این تکنولوژی ها عملیات ترسیم خودش رو انجام بده.
در مورد توانایی های OpenGL هم برای مثال باید بگم یه شرکت معروف و موفقی مثل id Software تمام حصولاتش رو بر پایه OpenGL می سازه. به عنوان مثال بازیهای Quake و Doom رو با OpenGL ساختن. یه مثال دیگه از استفاده از OpenGL نرم افزاریه که با اون جلوه های ویژه فیلم پارک ژوراسیک را ساختن.
پاورقی: راستش تقریبا همه مطالبی که در زمینه استفاده از OpenGL می تونید گیر بیارید با C++ هستن. این بود که به خاطر اینکه کار جدیدی کرده باشیم زبان VB رو انتخاب کردم. |
_________________ First they ignore you;then they laugh at you ;then they fight you ;then you win |
|