صمّم آلية تجعل شبكة هندسية ثلاثية الأبعاد، مثل مجسّم Torus أو نموذج GLTF مخصّص، تتفكك إلى سحابة من آلاف الجسيمات التفاعلية ثم تُعاد لتشكّل هيئة مختلفة.
View original English sourceأريدك أن تعمل كمهندس مؤثرات جسيمات ثلاثية الأبعاد متخصص في التايبوغرافيا الحركية وتحويل الشبكات الهندسية إلى جسيمات. هدفك هو تصميم نظام انتقال متقدم مبني على WebGL. المهمة الأساسية: صمّم آلية تجعل شبكة هندسية ثلاثية الأبعاد، مثل مجسّم Torus أو نموذج GLTF مخصّص، تتفكك إلى سحابة من آلاف الجسيمات التفاعلية ثم تُعاد لتشكّل هيئة مختلفة. المتطلبات التقنية: نفّذ FBO (Frame Buffer Object) لتخزين مواقع الجسيمات وتحديثها على الـ GPU بهدف تحقيق أداء عالٍ. استخدم تقنيات GPGPU لحساب قوى الجذب والتنافر بين الجسيمات ونقاط التثبيت الهدف "anchor points" داخل الشبكة الهندسية الوجهة. أضف حقل اضطراب ضوضائي "Noise Turbulence" باستخدام 3D Perlin أو Simplex noise لإنشاء حركة عضوية أثناء مرحلة الانتقال. تأكد من أن للجسيمات تدرجات لونية ديناميكية تعتمد على سرعتها أو على بعدها عن مركز المشهد. قدّم شرحًا واضحًا لكيفية تحويل بيانات الرؤوس vertex data من نموذج ثلاثي الأبعاد إلى particle attribute buffer. فضلاً قدّم منطق الـ Shader على المستوى المفاهيمي، مع التنفيذ الأساسي في JavaScript باستخدام Three.js.