مقدمة إلى GLSL Shaders: بناء رسومات WebGL مخصصة
أتقن أساسيات OpenGL Shading Language لإنشاء مؤثرات بصرية عالية الأداء للمواقع وتطبيقات 3D باستخدام THREE.js.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعتمد تصميم الويب الحديث وتطوير الألعاب بشكل متزايد على GPU لتقديم مؤثرات بصرية مذهلة وعالية الأداء. إذا تساءلت يومًا كيف تنشئ المواقع المتطورة انتقالات سلسة، وتشويهات سائلة، وعناصر 3D تفاعلية، فإن السر يكمن في custom shaders.
يرشدك هذا المساق النصي من مستوى المبتدئ المطلق إلى كتابة كود OpenGL Shading Language (GLSL) الخاص بك بثقة. ستفهم كيف يعمل graphics pipeline، وكيف تستغل قوة المعالجة المتوازية الهائلة لـ GPU، وكيف تدمج vertex و fragment shaders المخصصة في مشاريع الويب باستخدام THREE.js.
ما ستتعلمه:
- فهم graphics pipeline الأساسي، بما في ذلك الأدوار المميزة لـ vertex و fragment shaders.
- كتابة GLSL syntax نظيف، والعمل مع data types، و vectors، و matrices، و built-in math functions.
- معالجة الألوان والإحداثيات والأشكال رياضيًا لإنشاء procedural textures و patterns.
- تطبيق uniform variables لتمرير البيانات مثل time، و resolution، و mouse position من JavaScript إلى GPU.
- تحريك الرسومات بسلاسة من خلال الاستفادة من time-based equations و noise functions.
- تحسين أداء shader لمختلف الأجهزة، مما يضمن smooth frame rates و responsive layouts.
ستبدأ بمفاهيم الرياضيات الأساسية والعرض قبل كتابة أول fragment shaders أساسية لك. ومع تقدمك، ستقرأ شروحات عملية للكود توضح كيفية بناء مؤثرات بصرية معقدة خطوة بخطوة.
تم تصميم هذا المساق لمطوري الويب والمصممين والمبرمجين المبدعين الذين يرغبون في دخول عالم computer graphics. لا يلزم وجود خبرة سابقة في GLSL أو C أو الرياضيات المتقدمة؛ المعرفة الأساسية بـ HTML و JavaScript مفيدة ولكنها ليست إلزامية.
ابدأ القراءة اليوم وافتح قوة رسومات الويب المعززة بـ GPU.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
مقدمة لإضاءة Unreal Engine 5 والضباب والمعالجة اللاحقة
شهادة
تطبيق عملي
$49.99
→
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات Unity Shader Graph: صياغة مرئيات الألعاب والمؤثرات البصرية (VFX)
شهادة
تطبيق عملي
$49.99
→
🔥 مطلوب
🎓 بشهادة
تطوير الرسوميات ثلاثية الأبعاد باستخدام OpenGL الحديث و C++
شهادة
تطبيق عملي
$49.99
→
⚡ الأفضل للبداية
🎓 بشهادة
واجهة مستخدم ألعاب Unreal Engine: بناء قوائم وشاشات عرض علوية (HUDs) بأسلوب AAA
شهادة
تطبيق عملي
$49.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف $100 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي $12.50. لا تنتهي صلاحية الأرصدة أبداً.
$100
200 رصيد
$12.50 / دورة
أفضل قيمة
$250
550 رصيد
$11.36 / دورة
$500
1200 رصيد
$10.42 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.