عند إنشاء إكسسوارات صلبة لـ Roblox، من المهم تلبية متطلبات فنية محددة لضمان التوافق وتحسين الأداء والجودة. يجب تطبيق العديد من هذه المتطلبات عند تصميم نموذج الأصل الخاص بك في تطبيق نمذجة جهة خارجية.
على الرغم من أن الإكسسوارات الصلبة وإكسسوارات الملابس القابلة للتنسيق تشترك في العديد من المتطلبات الفنية، يجب أن تتضمن الإكسسوارات القابلة للتنسيق مكونات إضافية لضمان تقوس الإكسسوارات وتمددها بشكل مناسب على مقاييس الجسم المختلفة.
إذا كنت تنوي نشر هذه الأصول وبيعها في السوق، فهناك معايير سياسة السوق إضافية يجب عليك اتباعها لأي إكسسوار أو عنصر ملابس.
عند الاستعداد للتصدير، راجع متطلبات التصدير للحصول على إعدادات تصدير الشبكة لـ Blender وMaya.
الهندسة والميزانيات
- شبكة واحدة - يجب أن تكون الإكسسوارات شبكة واحدة.
- الميزانيات - لا يمكن أن تتجاوز الإكسسوارات 4k مثلثات.
- محكمة الإغلاق - يجب أن تكون جميع الهندسة محكمة الإغلاق دون أي ثقوب أو جوانب خلفية مكشوفة.
- استخدم المربعات كلما كان ذلك ممكنًا. تجنب الوجوه ذات 5 جوانب أو أكثر.
- حجم الشبكة - اعتمادًا على نوع أصل الإكسسوار، يجب أن تتبع الشبكات حجمًا قياسيًا (بمقاييس، مركزيًا على نقطة التعلق) وفقًا لـ مقياس الجسم الذي تم تصميمها له.
مقياس الجسم
يدعم Roblox 3 أنواع من مقاييس الجسم: Classic، Normal، و Slender. عند تصميم الإكسسوار الخاص بك، لا يمكن أن يتجاوز حجم الإكسسوار الأحجام التالية بناءً على مقياس الجسم ونوع أصل الإكسسوار. يتم قياس حجم الإكسسوار استنادًا إلى اتجاه التعلق.
راجع مقياس الجسم لمزيد من المعلومات حول الأنواع المختلفة من نسب الجسم التي يدعمها Roblox.
كلاسيكي
| نوع الأصل | العرض (X) | الارتفاع (Y) | العمق (Z) |
|---|---|---|---|
| قبعة | 3 | 4 | 3 |
| شعر | 3 | 5* (ليس مركزيًا: 2 لأعلى، 3 لأسفل) | 3.5* (ليس مركزيًا: 1.5 أمام، 2 خلف) |
| وجه | 3 | 2 | 2 |
| حاجب ورموش | 1.5 | 0.5 | 0.5 |
| رقبة | 3 | 3 | 2 |
| كتف (متصل بـ NeckAttachment) | 7 | 3 | 3 |
| كتف (آخر) | 3 | 3 | 3 |
| أمام | 3 | 3 | 3 |
| خلف | 10 | 7 | 4.5* (ليس مركزيًا: 1.5 أمام، 3 خلف) |
| خصر | 4 | 3.5* (ليس مركزيًا: 1.5 لأعلى، 2 لأسفل) | 7 |
عادي
| نوع الأصل | العرض (X) | الارتفاع (Y) | العمق (Z) |
|---|---|---|---|
| قبعة | 1.87 | 2.5 | 1.87 |
| شعر | 1.87 | 3.12* (ليس مركزيًا: 1.25 لأعلى، 1.875 لأسفل) | 2.18* (ليس مركزيًا: 0.9375 أمام، 1.25 خلف) |
| وجه | 1.87 | 1.25 | 1.25 |
| حاجب ورموش | 1.5 | 0.5 | 0.5 |
| رقبة | 2.95 | 3.68 | 2.16 |
| كتف (متصل بـ NeckAttachment) | 6.90 | 3.68 | 3.24 |
| كتف (متصل بـ RightCollarAttachment، LeftCollarAttachment) | 2.95 | 3.68 | 3.24 |
| كتف (متصل بـ RightShoulderAttachment، LeftShoulderAttachment) | 2.67 | 4.40 | 3.09 |
| أمام | 2.95 | 3.68 | 3.24 |
| خلف | 9.86 | 8.59 | 4.87* (ليس مركزيًا: 1.623 أمام، 3.246 خلف) |
| خصر | 3.94 | 4.29* (ليس مركزيًا: 1.842 لأعلى، 2.457 لأسفل) | 7.57 |
نحيف
| نوع الأصل | العرض (X) | الارتفاع (Y) | العمق (Z) |
|---|---|---|---|
| قبعة | 1.78 | 2.5 | 1.78 |
| شعر | 1.78 | 3.12* (ليس مركزيًا: 1.25 لأعلى، 1.875 لأسفل) | 2.08* (ليس مركزيًا: 1.892 أمام، 1.189 خلف) |
| وجه | 1.78 | 1.25 | 1.18 |
| حاجب ورموش | 1.5 | 0.5 | 0.5 |
| رقبة | 2.59 | 3.39 | 1.92 |
| كتف (متصل بـ NeckAttachment) | 6.05 | 3.39 | 2.88 |
| كتف (متصل بـ RightCollarAttachment، LeftCollarAttachment) | 2.59 | 3.39 | 2.88 |
| كتف (متصل بـ RightShoulderAttachment، LeftShoulderAttachment) | 2.37 | 3.96 | 2.75 |
| أمام | 2.59 | 3.39 | 2.88 |
| خلف | 8.64 | 7.91 | 4.32* (ليس مركزيًا: 1.443 أمام، 2.886 خلف) |
| خصر | 3.76 | 3.29* (ليس مركزيًا: 1.414 لأعلى، 1.885 لأسفل) | 6.73 |
القوام
- يجب أن لا تتجاوز القوام لإكسسوارات السوق دقة 2048x2048.
- يجب أن تتوافق القوام التي تم إنشاؤها للإكسسوارات مع مواصفات القوام الخاصة بـ Roblox.
نقاط التعلق
تشير كائنات Attachment إلى المكان الذي يتم فيه توصيل نموذج الإكسسوار إلى نقطة على جسم الشخصية. سواء كنت تقوم بإنشاء إكسسوارات صلبة أو قابلة للتنسيق، تضيف أداة تكييف الإكسسوار (AFT) تلقائيًا وتكوين Attachment المناسب مع المواصفات التالية:
- تعلق واحد - تتطلب كل إكسسوار، بما في ذلك الملابس القابلة للتنسيق، نقطة تعلق واحدة على الأقل إلى جزء الجسم المرتبط بها.
- اتفاقية التسمية - يجب أن يتبع اسم Attachment اتفاقية تسمية محددة بناءً على Accessory.AccessoryType. تولد AFT اسم Attachment المناسب تلقائيًا.
إذا كنت تقوم بتعيين أو تكوين التعلقات يدويًا في Studio، استخدم الأسماء التالية لكائن Attachment الخاص بك بناءً على نوع الإكسسوار:
| نوع الإكسسوار | اسم التعلق |
|---|---|
| قبعة | HatAttachment |
| شعر | HairAttachment |
| خلف | BodyBackAttachment |
| خصر | WaistFrontAttachment، WaistCenterAttachment، WaistBackAttachment |
| كتف | RightShoulderAttachment، RightCollarAttachment، NeckAttachment، LeftCollarAttachment، LeftShoulderAttachment |
| وجه، رموش، حواجب | FaceFrontAttachment، FaceCenterAttachment |
| رقبة | NeckAttachment |
| أمام | BodyFrontAttachment |
- الأكتاف والياقات - على الرغم من أنها في مواقع مشابهة، إلا أن نقاط التعلق للكتف والياقة تتفاعل مع هياكل الشخصية بشكل مختلف للإكسسوارات الصلبة.
- العناصر التي تستخدم RightShoulderAttachment أو LeftShoulderAttachment تتحرك مع ذراع الشخصية.
- العناصر التي تستخدم RightCollarAttachment أو LeftCollarAttachment لا تتحرك مع ذراع الشخصية.
الخصائص القابلة للتنسيق
يجب أن تتضمن الإكسسوارات القابلة للتنسيق التي تتمدد وتتوافق مع أي نوع من أنواع جسم الشخصية تكوينات إضافية لتحقيق تأثير التنسيق. راجع مواصفات الملابس للحصول على المواصفات المطلوبة لإنشاء إكسسوارات قابلة للتنسيق.
متطلبات السوق
يجب أن تلبي العناصر الخاصة بك المتطلبات التالية قبل تحميلها إلى السوق للبيع:
- تأكد من أن عناصر الخاصة بك تلتزم بـ إرشادات برنامج السوق.
- كلما كان ذلك ممكنًا، تأكد من أن عناصر الخاصة بك تلتزم بـ مواصفات الشبكة المخصصة الخاصة بـ Roblox.
- يتم تعيين Material لكائن إلى Plastic.
- يتم تعيين Transparency لكائن إلى 0.
- تكون VertexColor لكائن القيمة الافتراضية لها 1, 1, 1.