ريك في 240 سطرًا من التعليمات البرمجية: رسوم متحركة GLSL مذهلة
2025-02-06

تتناول هذه المقالة رحلة المؤلف التي استغرقت ثمانية أشهر في إنشاء رسوم متحركة مذهلة لريك باستخدام 240 سطرًا فقط من التعليمات البرمجية GLSL، بدون مكتبات أو صور. يدمج المؤلف محررًا للترميز المباشر داخل المقالة، مما يسمح للقراء ببرمجة رسومهم المتحركة الخاصة. يتم شرح العملية خطوة بخطوة، من عمليات التعبئة اللونية الأساسية إلى استخدام دوال المسافة الموقعة (SDF) مثل منحنيات بيزير والنجوم والمستطيلات ذات الزوايا الدائرية لإنشاء ميزات ريك وشعره بدقة. تضيف دوال الضوضاء وتشويه مجال الزمن تأثيرات ديناميكية لشعر ريك وحركات عين عشوائية. يشارك المؤلف العديد من تقنيات الرسوم المتحركة، بما في ذلك قيم الحلقة، وتبديل المحتوى المرسوم، والحركة الضوضائية، مع توفير رمز كامل وشروحات لتمكين القراء من إنشاء رسوم متحركة GLSL الخاصة بهم.
تصميم
فن برمجي