PDA

View Full Version : سوال: برنامه نویسی شیدر



Hussain<ELite>
پنج شنبه 23 تیر 1390, 23:36 عصر
سلام قصد دارم برنامه نویسی شیدر یاد بگیرم
منتها نمیدانم چطوری باید شروع کرد؟
1.مثلا اول باید به c++ مسلط بشوم؟
- به اوپن جی ال؟(GLSL)
- به زبان اسمبلی؟
2. پیش نیاز داره؟
منبع برای یادگیری هم ذکر کنید که منسجم باشد و یا کتاب باشد...
یه راهنمایی بکنید ممنونتان میشوم

pswin.pooya
جمعه 24 تیر 1390, 00:02 صبح
سلام

- براي خود برنامه نويسي شيدر نيازي به C++ نيست فقط براي اينكه بتوني برنامه درست و حسابي بنويسي بايد C++ ياد بگيري وگرنه از تنها كاري كه ميتوني بكني اينه كه فوق قوقش براي يه گيم انجين شيدر بنويسي.
-اگر ميخواي با GLSL كار كني بايد OpenGL رو هم ياد بگيري.
- نيازي به اسمبلي نيست.

كلا اگر ميخواي بزني تو خط گرافيك بايد C/C++ رو بلد باشي و حداقل حداقل يه API مثل OpenGL و يا DirectX رو بلد باشي و بعد از اونها بري سراغ شيدر

Hussain<ELite>
جمعه 24 تیر 1390, 16:39 عصر
بله میخواهم بزنم تو خط گرافیک ، البته هستم اما به طور جدی شروع نکرده ام...
c++ هم بلد هستم اما با مباحث حرفه ای آن آشنا نیستم...
پس قدم بعدی یادگیری یکی از دو API هست... برای opengl چند تا عنوان کتاب دیدم کدامیک مناسبتر است؟
comprehensive tutorial and reference -
programming guide -
shading language -
یا یک منبع آنلاین؟ nehe خوبه؟ فکر میکنم آموزش هاش قدیمی است درسته؟

pswin.pooya
جمعه 24 تیر 1390, 18:56 عصر
منابع nehe خوبه.

كتاب زير براي Game programming پيشنهاد ميشه:
beginning opengl game programming

اول اون كتاب رو بخونيد بعدش بريد سراغ بقيه موارد