مُحَدِّثُ مُسَلِّطِ شُعُورٍ لـ WebGL2 بحث عن الثقب الأسود في ملف واحد للكيمي K3

أنشئ ملف HTML واحدًا متكاملًا ومُستقلًا تمامًا (بدون مكتبات خارجية مثل Three.js) يُنفذ برنامجًا لمسح أشعة الجيوديسي في الوقت الفعلي لثقب أسود شوارزشيلد، مستوحى من شخصية غارغانتوا. استخدم تقنية WebGL2 الخام مع GLSL ES 3.00 في شفرة فراغية واحدة. قم بتنفيذ فيزياء دقيقة: دمج جيوديسي صفرّي باستخدام حلّ رانج-كوتا من الدرجة الرابعة، وصولًا إلى أفق الحدث، وكرة الفوتون، وقرص التراكم مع الرسم المناسب، والعدسة الجاذبية، والأشعة الدوبلرية، وتأثيرات الانزياح الأحمر الجاذبي. استهدف أداءً مستقرًا يبلغ 60 إطارًا في الثانية. قم بإدراج نظام تحكم بالكاميرا عبر الماوس للدوران والتكبير/التصغير، بالإضافة إلى لوحة تحكم على طراز السيبربانك تحتوي على شرائح تتحكم في المعلمات (الكتلة، والدوران، وكثافة القرص، وزاوية الرؤية، وغيرها). أضف تأثيرات جسيمية خفيفة لتساقط المادة، وكذلك إضاءة وظلال ديناميكية. يجب أن يكون الناتج مكتملًا بنسبة 100%، وقابل للتشغيل فورًا في متصفح حديث، دون أي شاشة سوداء أو أرقام غير موجودة أو أخطاء أو ميزات مفقودة. ركّز على الصحة العددية، ومعالجة الحدود، وانضباط الحلول، والدقة الفيزيائية قبل كل شيء. تحقق من المعادلات الفيزيائية الرئيسية وعلّق عليها في الكود. اجعله مذهلًا بصريًا وتفاعليًا كعرض أو لعبة فيزيائية عالية الجودة.

نصائح لتحسين المطالبات

1

حدّد العناصر القابلة للتعديل

وضّح العناصر التي يجب أن تبقى منفصلة ومسمّاة وقابلة للتعديل؛ وإلا فقد تبدو النتيجة مقنعة بصريًا لكنها غير قابلة للاستخدام.

2

أكمل دورة الاختبار والتحسين

اطلب من النموذج تشغيل المشهد وفحص الأخطاء الظاهرة وتكرار التصحيحات حتى يجتاز اختبارات محددة لمعدل الإطارات والتفاعل وتوزيع العناصر.

3

قسّم المشاريع الكبيرة إلى مراحل

عند إنشاء عوالم كبيرة، قسّم العمل إلى مناطق أو مجموعات عناصر أو مراحل رئيسية، واعتمد كل جزء قبل توسيع نطاق العمل.

تخيّله. شكّله.