وثائق Sumo3D
ابدء
يعد Sumo3D محررًا يمكنك من خلاله تكوين المشاهد واستخدام الزخارف من Sumopaint في الكائنات ثلاثية الأبعاد ، ويمكنك تصديرها لاستخدامها في Sumocode كجزء من قطعة تفاعلية أو لعبة. p>
علاوة على ذلك ، يمكنك تصدير أي كائن أو مشهد لاستخدامه لاحقًا في مشاريع أخرى. p>
واجهه المستخدم

- شريط التنقل strong>. يوفر وصولاً سهلاً إلى خيارات الاستيراد / التصدير وإضافة أي كائن في المشهد. li>
- تشغيل / إيقاف strong>. هنا يمكنك تشغيل أو إيقاف المشهد ثلاثي الأبعاد. إذا كان لديك أي نص برمجي مرتبط بالعناصر الخاصة بك ، فعند الضغط على تشغيل ، سيتم تشغيل البرنامج النصي. li>
- إعدادات المشروع strong>. هنا يمكنك إعداد إعدادات المشروع. اقرأ المزيد
- Outliner . حيث قمت بإدراج جميع العناصر التي تم تضمينها في المشهد (كائنات ثلاثية الأبعاد ، أضواء وكاميرات).
- لوحة الخصائص strong>. إذا كان لديك عنصر محدد في المشهد ، فلديك هنا كل المعلومات اللازمة لتعديله. بعض الحقول قابلة للتعديل ، والبعض الآخر قابل للقراءة فقط. li>
- شريط الأدوات ثلاثي الأبعاد strong>. يمكنك ترجمة أي عنصر أو تدويره أو قياسه في الوضع المحلي أو العام. li>
- محرر المشهد strong>. هنا يمكنك تعديل المشهد مباشرة وتحديد أي عنصر لتحريره. li>
- إضافة strong>. طريقة مرئية لإضافة عناصر إلى المشهد. li>
- تشغيل / إيقاف strong>. هنا يمكنك تشغيل أو إيقاف المشهد ثلاثي الأبعاد. إذا كان لديك أي نص برمجي مرتبط بالعناصر الخاصة بك ، فعند الضغط على تشغيل ، سيتم تشغيل البرنامج النصي. li>
استيراد
يمكنك استيراد أي ملف glTF 2.0 لديك في جهازك ، أو أي كائن / مشهد تم تصديره (تنسيق JSON). يوصى باستخدام Binary glTF (.glb) لأنك قمت بتضمين المواد أيضًا.
تصدير
كائن التصدير
تصدير أي كائن محدد بتنسيق JSON.
تصدير المشهد
قم بتصدير المشهد بأكمله بتنسيق JSON.
تصدير glTF
قم بتصدير المشهد بأكمله بتنسيق glTF binay (مع تضمين جميع المواد).
التراجع عن إعادته
يمكنك التراجع عن أي إجراء أو إعادته بالضغط على هذه الأزرار (انظر الفيديو أدناه) أو من خلال شريط الأدوات / تحرير / تراجع أو إعادة.
إعدادات المشروع
يمكنك إظهار / إخفاء ذلك بالضغط على أيقونة "المعلومات" بجوار أزرار التراجع / الإعادة. هنا يمكنك تعيين اسم مشروعك ، إذا كنت تريد الحفظ التلقائي تلقائيًا ، لإعداد الخصائص الأساسية للعارض أو إذا كنت ترغب في الحصول على دعم VR. بالإضافة إلى ذلك ، يمكنك ضبط لون الخلفية وضباب المشهد الخاص بك. لديك جزء معلومات به كل الكائنات والرؤوس والمثلثات الموجودة في المشهد ، وهذا يؤثر بشكل مباشر على أداء المشهد الخاص بك.
كيفية استخدام الرسم البياني للمشهد
بداخله ، يمكنك سحب العناصر وتنظيمها بتسلسل هرمي.
استخدام عدة كاميرات
إذا كانت لديك عدة كاميرات في المشهد الخاص بك ، فيمكنك تغيير الكاميرا التي ستكون نشطة في الرسم البياني للمشهد.
إضافة كائنات
أضف مجموعة
المجموعات مفيدة للعديد من الكائنات ثلاثية الأبعاد لمشاركة خصائصها في الموضع والدوران والقياس.
أضف كائنًا ثلاثي الأبعاد
يمكنك إضافة ما يصل إلى 14 شكلاً ثلاثي الأبعاد مختلفًا. إذا كنت بحاجة إلى إضافة أشكال مختلفة أخرى ، فيمكنك استيرادها من جهازك إذا كان لديك نموذج ثلاثي الأبعاد محفوظ.
أضف ضوء
الإضاءة المحيطة
هذا هو الضوء الذي سيعرض نفس القدر من الضوء في كل اتجاه. يمكنك تغيير الكثافة (1 افتراضيًا) واللون.
ضوء اتجاهي
ينبعث هذا الضوء من موضع إسقاط الظلال (إذا قمت بفحص المصبوب) وكثافة مختلفة اعتمادًا على موضعه.
ضوء نصف الكرة الأرضية
هذا الضوء مشابه للضوء المحيط (نفس الضوء في كل الاتجاهات) ولكن يمكنك إعداد اللون العلوي والسفلي.
نقطة ضوء
هذا مشابه للمصباح ، لديك نفس خصائص الضوء الاتجاهي ويمكنك اللعب مع المسافة والانحلال.
بقعة ضوء
إنه مخروط من الضوء ، ولديك خصائص مشابهة لتلك التي تتمتع بها نقطة الضوء ومعامل penumbra لتنعيم الضوء في زوايا المخروط.
أضف كاميرا
الكاميرا الهجائية
باستخدام هذه الكاميرا ، تظهر جميع الكائنات على نفس المقياس.
كاميرا المنظور
الأشياء البعيدة أصغر من تلك القريبة.
خصائص الموضوع
معرف الخصائص ذات الصلة
كل عنصر يضاف إلى المشهد له UUID فريد ، يمكنك تجديده ، لكنه ليس ضروريًا. حقل الاسم مهم لإدارة عناصرك من البرامج النصية.
الموضع / الدوران / الخصائص ذات الصلة بالمقياس
يمكنك تحرير هذه المعلمات للقيم الدقيقة أو سحب المؤشر.
خصائص الرؤية ذات الصلة
بعيدًا عن الرؤية المرئية ، يزيل frustum cull الأشياء التي تقع تمامًا خارج نطاق الرؤية من عملية التقديم. و Shadow / Cast / Receive أمر لا بد منه إذا كنت تريد استخدام الظلال على المشهد الخاص بك.
خصائص مخصصة
الة تصوير
الخصائص الأكثر شيوعًا لتحريرها هنا هي FOV (مجال العرض) (القيم المشتركة من 35 إلى 90) والقريب والبعيد ، إذا كنت تريد ضبط المنطقة القابلة للعرض.
الهندسة
أساسيات الهندسة
كل كائن ثلاثي الأبعاد عبارة عن شبكة وتتكون هذه الشبكة من جزأين ، هندسة ومادة. تحدد هذه الهندسة شكل الكائن.
معرف الخصائص ذات الصلة
على غرار عنصر الكائن (شبكة) ، كل هندسة لها UUID واسمها الخاص.
خصائص مخصصة
كل هندسة لها خصائصها الخاصة. على سبيل المثال ، يحتوي الصندوق على عرض وارتفاع وعمق وعدد الأجزاء المكونة.
المواد
أساسيات المواد
يحتوي كل كائن ثلاثي الأبعاد على مادة (بشكل افتراضي ، تكون MeshStandardMaterial). من المهم معرفة أن كائنات متعددة يمكنها مشاركة نفس المادة (يمكنك النسخ واللصق بينها).
أنواع المواد
الأنواع الشائعة المستخدمة
على الرغم من وجود أكثر من 10 أنواع من المواد ، إلا أننا في معظم الأحيان سنستخدم أحد هذين النوعين.
MeshBasicMaterial
إنه أرخص (في الأداء) لأنه لا يحسب أي ضوء. إنها مثل مادة غير مضاءة ، وعادة ما تستخدم مع الصورة كنسيج خريطة.
مش قياسي
إنه الأكثر واقعية ولكنه مكلف (في الأداء). يمكنك اللعب بخرائط متعددة وقيم الخشونة والمعدنية. إنه أقرب شيء إلى مادة PBR.
نصوص
أضف نصًا جديدًا
في كل عنصر من عناصر المشهد يمكنك إضافة نصوص متعددة. البرمجة باستخدام JS واتباع هذا الدليل يمكنك إضافة تفاعل إلى مشروعك.
استخدم نصوصًا محددة مسبقًا
يمكنك إضافة ثلاثة أمثلة من التعليمات البرمجية الأساسية إلى عناصرك. قم بتدويرها أو ترجمتها أو قياسها.