تبليغاتX
OpenGL & Computer graphics - مقدمه ای بر آموزشهای NeHe برای OpenGL

با عرض سلام خدمت دوستان عزیز :

 

در این قسمت میخواهیم اولین درس از سلسله دروس NeHe را با هم شروع کنیم. ولی قبل از آن لازم دیدم چند نکته را به دوستان یادآوری کنم.

 

نکته اول : دوستانی که مایلند کلیه 48 آموزش NeHe را به زبان اصلی و قالب PDF داشته باشند میتوانند از اینجا آن را دریافت کنند.

 

نکته دوم : سورس برنامه هایی که ما در طول آموزشهایمان از آنها استفاده میکنیم در قالب پروژه های آماده از سایت http://nehe.gamedev.net قابل دریافت میباشد. در انتهای هر درس لینکهایی برای دانلود سورس آن برنامه در زبانهای مختلف و در محیط های مختلف وجود دارد. البته من شخصا خودم تعداد سه لینک را در انتهای هر درس قرار میدهم برای دانلود سورس برنامه در محیط های Dev-CPP و Pelles C و CodeBlocks . که دوستان اگر از این محیط ها استفاده میکنند بتوانند راحت تر به سورس ها دسترسی داشته باشند. به نظر من این سه محیط بهترین محیط ها برای آموزش های ما میباشد.

 

نکته سوم : در بسیاری از آموزش های NeHe از کتابخانه GLAUX استفاده شده است. که دوستان باید خودشان شخصا آن را از اینترنت پیدا کرده و دانلود نموده و به کامپایلرشان معرفی نمایند. اما دوستانی که از کامپایلر Pelles C استفاده میکنند نیازی به اینکار ندارند چون این کامپایلر که IDE مخصوص به خودش را نیز دارد این کتابخانه را با خودش دارد. و نیازی به نصب و دانلود جداگانه آن نیست. اما برای محیط برنامه نویسی Dev-CPP که از کامپایلر MinGW استفاده میکند باید پکیج این کتابخانه را از این آدرس دریافت کنید و با دابل کلیک بر روی آن به راحتی آن را بر روی محیط خود نصب کنید. من این پکیج را برای شما در این آدرس آپلود کرده ام. بهمین جهت نیز دوستان اگر از یکی از این سه محیطی که معرفی کردم استفاده کنند مشکلی در استفاده از کتابخانه GLAUX ندارند.

البته بعد ها سعی میکنیم که از کتابخانه GLUT برای کارهایمان استفاده کنیم ( که کتابخانه ای بهتر و جدیدتر میباشد )ولی در حال حاضر آموزشهای NeHe بر پایه کتابخانه GLAUX بوده و ما مجبور به استفاده از این کتابخانه میباشیم.

باز هم میگویم دوستان میتوانند کامپایلر Pelles C v4.5 را با حجم تنها 7.5 MB دانلود کرده و در این آموزشها از آن استفاده کنند.

 

نکته چهارم : نظر به اینکه من این آموزشهای NeHe را در کنار آموزشهایی که از کتاب OpenGL SuperBible 3rd Edition ترجمه میکنم در وبلاگ قرار میدهم دوستان لازم است که برای فهمیدن این مورد که این آموزش متعلق به کتاب است یا سایت NeHe در پایان هر مقاله به منبع آن توجه کنند. چون این آموزشها ربطی به همدیگر ندارند و هر کدام مسیر جداگانه خود را دنبال میکنند.

 

نکته پنجم : از آن جایی که تنها وجود بدون اشتباه از آن خداوند است امکان دارد در طول مطالعه این دروس به ایراد و یا اشکالی چه در تایپ و چه در ترجمه برخورد نمایید. در این صورت از دوستان تقاضامندم که من را از آن مشکل مطلع کنند. چون این وبلاگ در اصل متعلق به تمامی دوستداران OpenGL میباشد.

 

نکته ششم : انشالله به زودی سعی میکنم مطالبی که از کتاب و یا سایت NeHe ترجمه کرده ام را به صورت PDF برای دوستان آپلود کنم. تا امکان دانلود آنها برای دوستان میسر شود.

 

نکته هفتم : یکی از پیش نیاز هایی که دوستان برای استفاده از این دروس نیاز دارند دانستن روش برنامه نویسی ویندوز با توابع API میباشد که همانطور که قبلا نیز گفته ام دوستان میتوانند با مراجعه به سایت www.persian-designers.com به یک سری مقالات خوب که برنامه نویسی ویندوز با توابع API را آموزش میدهد دسترسی داشته باشند. البته یک مرجع بسیار خوب در اینترنت برای یادگیری برنامه نویسی ویندوز با توابع API وجود دارد که نام آن  forgers-win32-tutorialمیباشد و به زبان انگلیسی بوده و فرمت آن PDF میباشد و API را بسیار خوب و روان درس میدهد و حجم آن ۲۷۰ کیلو بایت است (دانلود کنید : فایل آموزش به صورت PDF ).

دوستانی که با زبان انگلیسی مشکلی ندارند میتوانند از آن بهره ببرند. این مجموعه به نظر من بهترین راه برای یادگیری برنامه نویسی با API ویندوز میباشد.

 

در پایان از دوستان دو تقاضا دارم :

 

  1. اگر دوستان مقالات خوب دیگری در سایت های خارجی برای آموزش OpenGL سراغ دارند خوشحال میشوم آن را در قسمت نظرات و یا در آیدی من در یاهو بنویسند تا در صورت امکان از مطالب آنها نیز استفاده کنیم. My Yahoo ID :    Sasan_dracula_59

 

  1. و به عنوان تقاضای دوم صمیمانه از دوستان خواهشمندم که با ارایه نظرات و پیشنهاداتشان در قسمت نظرات من را در ادامه این راه یاری نمایند. در ضمن دوستان این نظرخواهی در مورد زبانهای برنامه نویسی که در ستون سمت راست وبلاگ میباشد را نیز مورد عنایت قرار دهند تا بتوانیم بعد از مدتی یک جمع بندی از میزان محبوبیت زبانهای برنامه نویسی در بین کاربران ایرانی داشته باشیم.

 

شما را به مطالعه اولین درس از آموزشهای NeHe در پست بعدی دعوت میکنم. خدانگهدار

 

+ نوشته شده توسط ( ساسان و محمد ) در یکشنبه یازدهم تیر 1385 و ساعت |
Image and video hosting by TinyPic