محرك ثلاثي الأبعاد داخل تبويب المتصفح لديك
كل عرض ثلاثي الأبعاد في الوقت الفعلي داخل aukimi — النحت، وإعادة الطوبولوجيا، والرسم، والإضاءة، ومحرك الألعاب — يُرسم بواسطة Babylon.js. مفتوح المصدر، يدعم WebGPU، ولا شيء يحتاج إلى تثبيت.
الإصدار
Babylon.js 9
الترخيص
Apache 2.0
محرك العرض
WebGPU, WebGL2 fallback
الفيزياء
Havok (WASM)
ما هو Babylon.js
Babylon.js محرك ثلاثي الأبعاد مفتوح المصدر للويب يعمل في الوقت الفعلي، صادر برخصة Apache 2.0 ومطوَّر علنًا على GitHub. بدأ في مايكروسوفت، ويطوّره الآن مجتمع كبير من المساهمين. إنه ليس مجرد عارض أو محرك رسم بسيط: فهو يضم الرسم البياني للمشهد، ومواد PBR، والتحريك الهيكلي، والجسيمات، والمعالجة اللاحقة، والفيزياء، ويُستخدم في الإنتاج من قِبل استوديوهات وأدوات صناعية بعيدًا كل البعد عن مجالنا.
محرك واحد لكل وحدة ثلاثية الأبعاد
نافذة النحت، وعرض إعادة الطوبولوجيا، والرسم ثلاثي الأبعاد، ووحدة الإضاءة والعرض، ومحرك الألعاب، كلها تعمل على نفس شيفرة مشهد Babylon. لهذا السبب لا تحتاج الشبكة المضلعة إلى إعادة استيراد عند انتقالها من وحدة إلى أخرى، ولهذا يبدو التظليل الذي تعدّه في مكان واحد بنفس الشكل في مكان آخر. مجموعة مبنية من ستة محركات رسم مختلفة كانت ستملك ستة تعريفات مختلفة لعبارة «المادة نفسها».
WebGPU متى ما دعمه متصفحك
يدعم Babylon.js تقنية WebGPU، واجهة الرسوميات الحديثة التي تتجه إليها المتصفحات، ويعود تلقائيًا إلى WebGL2 حيثما لم تكن متاحة. الاختيار ليس بيدك: فنافذة العرض تسأل المتصفح عمّا يستطيع فعله وتسلك المسار الأسرع كلما وُجد. ومع استمرار انتشار WebGPU في مزيد من المتصفحات، يصبح جهازك أسرع دون أن تعيد تثبيت أي شيء.
الفيزياء من Havok، تعمل كـ WebAssembly
المحاكاة في Engine تأتي من Havok — محرك الفيزياء نفسه الذي يقف خلف قائمة طويلة من الألعاب التجارية الصادرة — مُصرَّف إلى WebAssembly ومُشغَّل عبر مكوّن الفيزياء الإضافي في Babylon. تُحسَب الأجسام الصلبة والتصادمات والقيود بسرعة تقارب السرعة الأصلية داخل التبويب، دون أي رحلة ذهاب وإياب إلى الخادم.
صيغ قياسية، دخولًا وخروجًا
يقرأ Babylon ويكتب صيغتَي glTF وGLB عبر أدوات التحميل والتسلسل الرسمية الخاصة به، وبهذه الطريقة أيضًا يغادر المشهد aukimi متوجهًا نحو بناء أصلي. يُحفظ عملك بصيغة تقرؤها بقية الصناعة — Blender وGodot وUnity وUnreal وأي عارض على الويب — بدلًا من حاوية خاصة لا يفتحها سوانا.
- استيراد وتصدير بصيغتَي glTF / GLB
- مواد PBR تصمد بعد الخروج
- نفس ملف GLB يغذّي بناء Bevy الأصلي
ما الذي يمنحك إياه هذا
بلا إضافات، بلا تعريفات، بلا تثبيت بحجم 40 غيغابايت: رابط واحد يفتح تطبيقًا ثلاثي الأبعاد. ولأن المحرك الكامن علني وموثَّق، فإن ما تتعلمه في aukimi معرفة قابلة للنقل، وبإمكان أي شخص أن يقرأ بالضبط كيف تُنتَج الصورة على الشاشة. نحن لم نكتب محرك رسم سريًا، ولا نطلب منك أن تثق بواحد.
أين تلتقيه داخل aukimi
اطّلع عليه من المصدر
افتح نافذة عرض ثلاثية الأبعاد وشاهد بنفسك
النحت، وإعادة الطوبولوجيا، والرسم، ومحرك الألعاب، كلها تعمل في التبويب المفتوح لديك أصلًا.
ادعم المشروع