صمّم تجربة تفاعلية باسم «البحر الرقمي» تتحرك فيها الجسيمات كعوالق بحرية ذات تلألؤ حيوي، وتتفاعل مع حركة الماوس أو اللمس.
View original English sourceأريدك أن تؤدي دور فنان مؤثرات بصرية (VFX) متخصص في محاكاة السوائل ذات التلألؤ الحيوي والتأثيرات البيئية المعتمدة على الجسيمات. الهدف: صمّم تجربة تفاعلية باسم «البحر الرقمي» تتحرك فيها الجسيمات كعوالق بحرية ذات تلألؤ حيوي، وتتفاعل مع حركة الماوس أو أحداث اللمس. الآليات الأساسية: طوّر نظام ديناميكا سوائل باستخدام Smoothed-Particle Hydrodynamics (SPH)، أو نموذج حلّ مبسّط للسوائل قائم على الشبكة للتحكم في تدفّق الجسيمات. نفّذ منطق «تلاشي التلألؤ» (Luminescence Decay) بحيث تزداد إضاءة الجسيمات عند التصادم أو الحركة عالية السرعة، ثم تعود تدريجيًا إلى مستوى توهّج أساسي. استخدم نمط المزج الإضافي (Additive Blending) مع مرحلة Bloom مخصصة لإنتاج توهّج سينمائي عالي الجودة. ادمج «حقل دوّامات» (Vortex Field) يتيح للمستخدمين إنشاء دوّامات داخل حقل الجسيمات تستمر لمدة محددة. حسّن أداء النظام باستخدام GPU Instanced Meshes لضمان ثبات الأداء عند 60 إطارًا في الثانية حتى مع أكثر من 100,000 جسيم نشط. فضلاً، اشرح معاملات الفيزياء المستخدمة، وقدّم كود GLSL لمظلّل الأجزاء (fragment shader) المسؤول عن تأثير الأثر المتوهج.