کیا آپ اپنے کمپیوٹر کی حقیقی رینڈرنگ پاور کو استعمال کرنے اور دلکش بصری بنانے کے لیے تیار ہیں؟ ہم نے ابھی اپنے freeCodeCamp.org YouTube چینل پر ایک نیا کورس پوسٹ کیا ہے جو گرافکس پروگرامنگ کی بنیادی باتیں سکھاتا ہے۔
Patt Vira کی طرف سے تیار کیا گیا، یہ ابتدائی طور پر دوستانہ کورس ہر اس شخص کے لیے ڈیزائن کیا گیا ہے جو WebGL اور موشن ریاضی سیکھنا چاہتا ہے بغیر کسی شیڈر تجربے کی ضرورت ہے۔
اس کورس میں، آپ یہ سیکھیں گے کہ سی پی یوز اور جی پی یوز ڈیٹا کو کیسے پروسیس کرتے ہیں اس میں فرق کو سمجھ کر شیڈرز روایتی CPU رینڈرنگ سے زیادہ تیز کیوں ہوتے ہیں۔ آئیے کوڈ لکھنے کے لیے GLSL زبان کو دیکھتے ہیں جو بیک وقت لاکھوں پکسلز پر چلتی ہے۔ آپ دھیرے دھیرے کلیدی تصورات میں مہارت حاصل کر لیں گے جیسے نقشہ سازی کوآرڈینیٹ اسپیس، رنگین مجسمہ سازی کے لیے شکل سازی کے فنکشنز کا استعمال، ٹائل لگانے کے لیے ڈومینز کو دہرانا، اور فاصلاتی افعال کا استعمال کرتے ہوئے پیچیدہ شکلوں کو ڈرائنگ اور انیمیٹ کرنا۔
JavaScript اور p5.js لائبریری کا استعمال کرتے ہوئے، آپ بالکل شروع سے ہی حیرت انگیز، متحرک، چمکتے ہوئے فریکٹل دلوں کو بنانے کے لیے ان درست تکنیکوں کو استعمال کر سکتے ہیں۔ آپ سیکھیں گے کہ فائلوں کی ساخت، جاوا اسکرپٹ کوڈ سے GPU میں متحرک متغیرات کو کیسے منتقل کرنا ہے، اور ایک بھرپور، پیشہ ورانہ سپیکٹرم کے لیے کوزائن پر مبنی پیلیٹ کا استعمال کرتے ہوئے رنگوں کو ملانا ہے۔
آپ ہمارے یوٹیوب چینل پر مکمل کورس دیکھ سکتے ہیں (1 گھنٹہ دیکھیں)۔