با عرض سلام خدمت دوستان و همراهان :
در این پست قصد دارم تا شما را با روند و خط مشی کلی این وبلاگ آشنا سازم. مراحل کار این وبلاگ به چهار قسمت یا مرحله تقسیم میشود که یکی پس از دیگری وبه طور کامل سپری میشود.
مرحله اول : در این مرحله ما قصد داریم با ارایه یکسری از آموزشهای مقدماتی در باب OpenGL که عموما از کتابهای OpenGL Programming Guide fifth Edition و OpenGL SuperBible 3rd Editon استخراج شده اصول اولیه و برنامه نویسی مقدماتی با استفاده از OpenGL را به شما دوستان بیاموزیم. همچنین در طول این مرحله مقالات و مطالبی نیز از گرافیک کامپیوتری مخصوصا گرافیک سه بعدی تقدیم میشود که بیشتر حالت مقدماتی داشته و خواندن آنها برای ادامه کار ما لازم میباشد.
مرحله دوم : تا اینجا ما تقریبا آشنایی مختصری با OpenGLوگرافیک سه بعدی داریم حالا ما آماده ایم تا با مفاهیم پیشرفته تری روبرو شویم. حال ما شروع به بررسی و آموزش سلسله آموزشهایی میکنیم که من از سایت های مختلف جمع آوری نموده ام. از جمله آموزشهای NeHe که در آدرس http://NeHe.gamedev.net قرار دارد و بسیاری دیگر که به بررسی تکنیکهای پیشرفته OpenGL میپردازد. همچنین در طی این دوره یکسری مقالات ومطالب در رابطه با تکنیکهای پیشرفته گرافیک کامپیوتری از قبیل bump maping و Normal maping و Motion Blur و َAnti Alaising و روشهای مختلف Rendering و بسیاری دیگر تقدیم دوستان میشود و نحوه پیاده سازی این تکنیکها با مثالهایی کامل در OpenGL بررسی و آموزش داده میشود.
مرحله سوم : در این مرحله ما با زبان سایه زنی OpenGL یعنی GLSL آشنا میشویم و آن را بطور کامل می آموزیم و کلیه تکنیکهایی که با استفاده از GLSL قابل پیاده سازی هستند بررسی و تدریس میکنیم. در زمینه گرافیک کامپیوتری سعی میکنیم با ارایه یکسری مقالات پیشرفته و تکمیلی تقریبا با کلیه تکنیکهای گرافیک سه بعدی و کامپیوتری آشنا شده باشیم.
مرحله چهارم : اگر عمری باقی بود و توانستیم تا اینجا برسیم بطور کامل با موتور رندرگر OGRE آشنا میشویم و سعی میکنیم آن را بصورت یاد بگیریم و در نهایت سورس آن را مورد مطالعه قرار دهیم و از آن به بعد تمام سعی و تلاشمان را بر روی طراحی یک موتور سه بعدی متمرکز میکنیم.
خوب این روش و خط مشی کلی این وبلاگ بود که خواستم آن را در قالب یک برنامه ریزی منظم و ساخت یافته از همین الان به اطلاع خوانندگان برسانم. روند کار ما به صورتی خواهد بود که کلیه افراد حتی بدون آشنایی مقدماتی با گرافیک کامپیوتری بتوانند با ما این آموزشها را شروع کرده و قدم به قدم و همراه با ما مسیر را از ابتدا تا انتها طی کنند.
همین جا لازم میدانم نکاتی را به دوستان عزیز متذکر شوم :
اول : بسیاری از آموزشهای ما در مورد OpenGL مستلزم آشنایی با روش طراحی برنامه با استفاده از توابع API ویندوز میباشد. کسانی که با آن آشنایی ندارند میتوانند با عضویت در سایت
http://persian-designers.com به مقالات و مطالب خوبی در ارتباط با برنامه نویسی مقدماتی ویندوز در سطحی که مورد نیاز ماست دسترسی داشته باشند و اقدام به دانلود و مطالعه این مقالات نمایند.
دوم : در بیشتر آموزشها ما از زبان C استفاده میکنیم و گهگاه و به ندرت از زبان C++ .پس آشنایی داشتن با این دو زبان جهت مطالعه آموزشهای ما لازم میباشد.
امیدوارم هرچه زودتر بتوانیم کار خود را با تقدیم مقالاتی در مورد گرافیک کامپیوتری و آموزشهای OpenGL شروع کنیم. فعلا خدانگهدار


