كيف أبدأ تعلم computer graphics وهل يوجد مصادر لتعلمها من الصفر سواء محتوى بالعربي أم بالإنجليزي؟ 2020
بسم الله الرحمن الرحيم كيف أبدأ تعلم computer graphics إذا كنت مهتماً بتعلم أساسيات رسومات الكمبيوتر (Computer Graphics)، فستحتاج إلى البدء في تعلم أساسيات الجبر الخطي (Linear Algebra). مفاهيم مثل المتجهات (vectors) والمصفوفات (matrices) والتحولات (transformations) تشكل أساسيات رسومات الحاسوب. على سبيل المثال، عندما تضغط على زر على وحدة التحكم لتدوير شخصية لعبة على الشاشة، فأنت تقوم بتطبيق تحول دوراني (rotational transformation) على شخصية اللعبة. كيف أبدأ تعلم computer graphics بعد حصولك على فهم جيد للجبر الخطي، ستحتاج إلى معرفة واجهة برمجة التطبيقات (API) والتي ستتيح لك التواصل مع وحدة معالجة الرسومات (graphics processing unit GPU). واجهة برمجة التطبيقات الشائعة جداً هي (OpenGL). واجهة OpenGL ليست لغة برمجة، وإنما هي واجهة برمجة تطبيقات. واجهة برمجة التطبيقات (API) هي وسيط يتيح للبرامج المختلفة التفاعل مع بعضها البعض. في حالة (OpenGL)، فهي تسمح بالتفاعل بين وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات (GPU). كيف أبدأ تعلم computer graphics يمكن اعتبار (OpenGL) كجانب عميل (clien...