awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stackgl avatar

stackgl/shader-school

0
View on GitHub↗
4,409 نجوم·260 تفرعات·JavaScript·6 مشاهدات

Shader School

Shader School هي منصة تعليمية تفاعلية ودورة برمجة رسومات مصممة لإتقان تطوير تظليل GLSL. توفر منهجاً منظماً لتعلم برمجة GPU والأسس التقنية للتظليلات القابلة للبرمجة من خلال سلسلة من تمارين البرمجة القائمة على المتصفح.

تعمل المنصة كصندوق رمل تفاعلي للتظليل ودرس تعليمي لرسومات WebGL، مما يسمح للمستخدمين بكتابة واختبار الكود داخل واجهة في الوقت الفعلي. توفر هذه البيئة ملاحظات مرئية فورية، مما يتيح ممارسة تطوير الرسومات التفاعلية وورش عمل التظليل القائمة على الويب دون الحاجة إلى إعداد تطوير محلي.

Features

  • Shader Programming - Teaches the process of writing and optimizing GLSL vertex and fragment shaders through interactive exercises.
  • Exercise Sequencing Systems - Manages a structured learning path through a system that sequences exercises and unlocks content upon completion.
  • GPU Programming Courses - Offers a structured educational course focused on the fundamentals of GPU programming and programmable shaders.
  • Shader Learning Platforms - Serves as an interactive learning platform for mastering graphics programming through browser-based coding exercises.
  • Runtime Shader Compilers - Employs a runtime shader compiler to transform GLSL source code into GPU binaries for real-time rendering.
  • Educational Platforms - Provides an interactive platform dedicated to mastering GLSL shader development through hands-on exercises.
  • Interactive Shader Sandboxes - Provides a real-time interactive shader sandbox for iterating on GLSL logic with immediate visual results.
  • WebGL Rendering - Uses the WebGL API to execute custom GLSL fragment shaders for pixel-perfect GPU rendering in the browser.
  • Browser-Based Execution Environments - Provides a browser-native execution environment where shader code is executed for immediate visual feedback.
  • Shader Development Environments - Provides a browser-based shader development environment for experimenting with and refining GLSL code.
  • Shader Uniform Management - Implements a system for passing dynamic CPU-side variables such as time and resolution to GPU shaders as uniforms.
  • Tutorials - Provides a guided series of lessons for mastering vertex and fragment shaders using WebGL.
  • Web API and Browser Standards - Interactive learning for WebGL and shader programming.
  • Interactive Learning Workshops - Interactive workshop for learning GLSL and graphics programming.

سجل النجوم

مخطط تاريخ النجوم لـ stackgl/shader-schoolمخطط تاريخ النجوم لـ stackgl/shader-school

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة stackgl/shader-school؟

Shader School هي منصة تعليمية تفاعلية ودورة برمجة رسومات مصممة لإتقان تطوير تظليل GLSL. توفر منهجاً منظماً لتعلم برمجة GPU والأسس التقنية للتظليلات القابلة للبرمجة من خلال سلسلة من تمارين البرمجة القائمة على المتصفح.

ما هي الميزات الرئيسية لـ stackgl/shader-school؟

الميزات الرئيسية لـ stackgl/shader-school هي: Shader Programming, Exercise Sequencing Systems, GPU Programming Courses, Shader Learning Platforms, Runtime Shader Compilers, Educational Platforms, Interactive Shader Sandboxes, WebGL Rendering.

ما هي البدائل مفتوحة المصدر لـ stackgl/shader-school؟

تشمل البدائل مفتوحة المصدر لـ stackgl/shader-school: patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… gfxfundamentals/webgl-fundamentals — webgl-fundamentals is a comprehensive educational resource and graphics tutorial for learning hardware-accelerated 2D… ashima/webgl-noise — WebGL Noise is a library of shader routines designed for procedural graphics generation within the browser. It… stackgl/webgl-workshop — :mortar_board: The sequel to shader-school: Learn the WebGL API. mpetroff/pannellum — Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as… adrianhajdin/project_3d_developer_portfolio — This project is a three-dimensional developer portfolio template and web application. It uses Three.js to render…

بدائل مفتوحة المصدر لـ Shader School

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Shader School.
  • patriciogonzalezvivo/thebookofshadersالصورة الرمزية لـ patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931عرض على GitHub↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

    GLSL
    عرض على GitHub↗6,931
  • gfxfundamentals/webgl-fundamentalsالصورة الرمزية لـ gfxfundamentals

    gfxfundamentals/webgl-fundamentals

    5,004عرض على GitHub↗

    webgl-fundamentals is a comprehensive educational resource and graphics tutorial for learning hardware-accelerated 2D and 3D rendering using the WebGL API. It serves as a structured 3D graphics curriculum and GPU programming reference, guiding users through the graphics pipeline from basic geometry to advanced rendering techniques. The project provides detailed guides on GLSL shader development, including the creation of vertex and fragment shaders. It specifically focuses on the implementation of real-time lighting models—such as directional, point, and spot lighting—and the application of s

    HTML3d3d-mathglsl
    عرض على GitHub↗5,004
  • ashima/webgl-noiseالصورة الرمزية لـ ashima

    ashima/webgl-noise

    2,985عرض على GitHub↗

    WebGL Noise is a library of shader routines designed for procedural graphics generation within the browser. It provides a collection of mathematical functions that allow developers to calculate noise patterns directly on the graphics processing unit, eliminating the need for external image assets or pre-computed data textures. The library focuses on the implementation of standard noise algorithms, including simplex, classic, cellular, and periodic patterns. By executing these calculations as stateless functions within the shader pipeline, the project enables the creation of dynamic, evolving

    C++
    عرض على GitHub↗2,985
  • stackgl/webgl-workshopالصورة الرمزية لـ stackgl

    stackgl/webgl-workshop

    1,499عرض على GitHub↗

    :mortar_board: The sequel to shader-school: Learn the WebGL API

    JavaScript
    عرض على GitHub↗1,499
  • عرض جميع البدائل الـ 30 لـ Shader School→