تنسيق

تاريخ إنشاء الصفحة :

يصف الشكل الداخلي للملف الخاص بـ Elfreina.

ملف [.elp]

ملف المشروع أن يكون الناتج من قبل Elfreina. هذا الملف غير مسرود لأن المعلمات وما شابهها غالباً ما تتغير تبعاً لإصدار Elfrina.

تنسيق الملف

ملف نصي.

رمز الحرف

رمز الحرف من الملف هو UTF-8.

ملف [.elem]

"Elfreina ملحق نموذج ملف". ويمكن أن تشمل "بيانات النموذج" و "الهيكل الهرمي" و "قائمة شبكة تقديم" و "بيانات الحركة".

إصدار ElFrena المدعوم

الشكل اعتبارا من Elfrina Ver1.1.

تنسيق الملف

ملف نصي.

رمز الحرف

رمز الحرف من الملف هو UTF-8.

تنسيق أساسي للنص

تكوين النص من الملفات "elp" و ".elem" على النحو التالي.

Elfreina Extension Model File
File Version 1.00
MeshDatas {
    MeshContainerCount=1
    MeshContainer {
        Name="ルーン"
        MeshCount=12
        VertexFormat {
            "Position"
            "Normal"
            "Texture1"
        }
    }
}

راس

Elfreina Extension Model File
File Version 1.00

أول سطرين هي رؤوس. السطر الأول كما هو موضح أعلاه. السطر الثاني هو إصدار تنسيق الملف، ولكنه نادراً ما يتغير.

العلامات والنطاقات

MeshDatas {
    ;
    ;
}

الحرف الأزرق يسمى اسم العلامة متبوعاً بـ "{ }" يسمى "نطاق MeshDatas". يجب أن يكون "اسم العلامة" و"{" على نفس السطر.

تتضمن بعض النطاقات "بيانات متعددة (مفاتيح أيضاً)" و "نطاقات متعددة".

المفاتيح والبيانات

MeshContainerCount=1
MeshContainer {
    Name="ルーン"
    MeshCount=12
    VertexFormat {
        "Position"
        "Normal"
        "Texture1"
    }
}

الحرف الأخضر يسمى المفتاح، والحرف الأحمر يسمى البيانات، والمفتاح والبيانات مفصولة بـ "=". إذا كانت البيانات عبارة عن سلسلة، يتم تضمينها في "" (اقتباس مزدوج). المفاتيح والبيانات هي في الأساس ليست مكسورة في الوسط.

كمثال، البيانات في السطر الثالث من النص أعلاه هو "بيانات Rune" من مفتاح الاسم في نطاق MeshContaier في نطاق MeshDatas.

بالإضافة إلى ذلك، بالنسبة للسلاسل المفردة التي لا يتم فصلها بـ =، تتوفر فقط "بيانات". في هذه الحالة، يتم تعداد غالباً في النطاق.

ترتيب المفاتيح والبيانات، ترتيب النطاقات، هو أساسا غير ذي صلة. ومع ذلك، يمكن أن يكون ترتيب تعداد البيانات فقط ذات الصلة في بعض الحالات.

كملاحظة جانبية، رأس الصفين الأولين جداً هو بالفعل البيانات ويتم تعريف في طريقة "البيانات في النطاق العمومي".

بيانات متعددة

Ambient=0.43:0.43:0.43:0.43
3,0:1:2

في بعض الحالات، يمكن أن يحتوي المفتاح على أكثر من قطعة واحدة من البيانات. في هذه الحالة، يتم وضع محدد ":(colon) ) بين البيانات.

بالإضافة إلى ذلك، "،(فاصلة)" يمكن أن تستخدم كأسلوب القسمة الثاني. استخدم لزيادة تقسيم محتويات البيانات.

إذا كان هناك أكثر من بيانات، يتم استخدام إما الأسلوب أعلاه أو النموذج تعداد في النطاق.

تنسيق (بيانات التكوين)

إعداد النطاق

يحتوي على بيانات تكوين عامة.

قائمة المفاتيح

وصف البيانات الرئيسية
SoftVersion أو

ElfreinaSoftVersion
0.0 إلى نسخة ناعمة من Elfleina التي حفظت ملف .elem.
تحميل نوع سلسله نوع بيانات ملف .elem. حاليا، هو فقط "عرض".

تنسيق (نموذج بيانات)

نطاق MeshDataList

النطاق الذي يتم فيه تخزين بيانات النموذج (شبكة). اعتبارًا من Elfreina Ver 1.00 ، يتم حفظ شبكة واحدة فقط ، ولكن يمكن حفظ عدة شبكات.

قائمة المفاتيح

وصف البيانات الرئيسية
MeshContainerCount 0 إلى عدد الحاويات الشبكية. وهو أيضا عدد النطاقات من MeshContaier.

قائمة النطاق

وصف النطاق 説明
مشكونتير يحتوي على بيانات الشبكة.

نطاق مشكوناتيزر

يحتوي على البيانات المطلوبة للشبكة.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم أي اسم اسم الشبكة.
بونكونكونت 0 إلى عدد العظام المستخدمة في الشبكة.
MeshCount 0 إلى عدد الشبكات التي يتم تقسيمها بشكل صريح في الشبكة. كما أنه عدد نطاقات الشبكة.

قائمة النطاق

وصف النطاق 説明
فيرتكسفورمات قائمة تنسيقات القمة المطلوبة لإنشاء شبكة.
أسماء العظام قائمة أسماء العظام.
مصفوفات الإزاحة قائمة مصفوفات الإزاحة المستخدمة لتحويلات الإحداثيات. يطابق فهرس اسم العظام.
المواد يتضمن لون المادة، والملمس، الخ.
شبكه يحتوي على مواضع القمة، ومعلومات الوجه، وهكذا من شبكة.

نطاق تنسيقات الرأس

قائمة تنسيقات القمة المطلوبة لإنشاء شبكة. المفتاح غير موجود، ويتم تعداد البيانات المطلوبة فقط.

قائمة البيانات

وصف البيانات 説明
موقف يشير إلى أن معلومات القمة تحتوي على معلومات الموقع.
العاديه يشير إلى أن معلومات القمة تحتوي على معلومات عادية.
مزيج (ألبوم) يشير إلى أن معلومات بيانات مزيج القمة مضمّنة في معلومات القمة.
منتشر يشير إلى أن معلومات القمة تحتوي على معلومات لونية مُنتشرة.
الملمس يشير إلى أن معلومات القمة تحتوي على معلومات إحداثيات الأشعة فوق البنفسجية للملمس.

نطاق أسماء العظام

قائمة قائمة قائمة من أسماء العظام المستخدمة في شبكة مدرجة. الأسماء تطابق الآن فهرس لوحة تحويل العظام.

إزاحة المصفوفات نطاق

مصفوفة الإزاحة للعظام المستخدمة في الشبكة. تطابق الأسماء والفهارس المذكورة في اسم BoneNames.

نطاق المواد

يحتوي على معلومات متعددة المواد.

قائمة المفاتيح

وصف البيانات الرئيسية
عدد المواد 0 إلى عدد المواد. كما أنه عدد النطاقات المادية.

قائمة النطاق

وصف النطاق 説明
المواد يحتوي على معلومات مادية فردية.

نطاق المواد

يحتوي على لون المادة ومعلومات الملمس.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم اسم المادة اسم المادة.
منتشر (جميع 0.0 إلى 1.0) a:r:g:b نشر (الأساسية) اللون. من اليسار: ألفا، أحمر، أخضر، وأزرق.
المحيطه (جميع 0.0 إلى 1.0) a:r:g:b بل هو لون للضوء المحيط.
الإمتيارية (جميع 0.0 إلى 1.0) a:r:g:b بل هو لون الباعث للضوء.
Speular (جميع 0.0 إلى 1.0) a:r:g:b لون الانعكاس.
الطيفيالرشب 0.0 إلى الحدة للضوء المنعك.
TextureFilename اسم الملف (مطلق أو نسبي) اسم الملف من الملمس. إذا كان المسار نسبيًا، فهو نسبيًا إلى الملف ELEM الذي تعمل معه.

نطاق شبكة

حفظ الشبكات التي يتم تقسيمها في حاوية شبكة. سوف تكون قادرا على التبديل بشكل فردي، مثل شبكة العرض التبديل والرسوم المتحركة، مثل Elfrina.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم أي اسم اسم الشبكة. هو غالبا الاسم من كلّ جزء.
فيرتكسكونت 0 إلى عدد القمم في الشبكة.
FaceCount 0 إلى عدد الوجوه (المضلعات) من شبكة.

قائمة النطاق

وصف النطاق 説明
المواقف يحتوي على بيانات موقع القمة.
الاوضاع الطبيعيه يحتوي على بيانات عادية ل الرؤوس.
منتشر يحتوي على بيانات لونية مُنتشرة للرُدَس.
TextureUV أو

Texture1UV ~ Texture8UV
يحتوي على بيانات إحداثيات الأشعة فوق البنفسجية محكم لل vertices. إذا كان لكل قمة إحداثيات الأشعة فوق البنفسجية واحدة فقط، قد لا يكون اسم العلامة ترقيم، مثل TextureUV.
يمزج يحتوي على بيانات المزج لـ الرؤوس.
المزج بين الـ 10 يحتوي على فهرس مزيج القمة.
فيرتكسينديكيس يحتوي على عدد ضربات الوجه وفهرس الرأس.
سمات يحتوي على فهرس مادي للوجه.

نطاق المناصب

تعداد بيانات موقع الذروة.

قائمة البيانات

وصف البيانات 説明
(كل مزدوجة) x: ص: ض موضع الرأس. من اليسار: "x"، "y"، "z".

نطاق عادي

تعداد البيانات العادية لل vertices.

قائمة البيانات

وصف البيانات 説明
(كل مزدوجة) x: ص: ض الطبيعي للرُكةِ. من اليسار: "x"، "y"، "z".

نطاق الانتشار

تعداد بيانات الألوان المنتشرة للرُدُم.

قائمة البيانات

وصف البيانات 説明
(كل مزدوجة) أ: ص: ز: ب اللون المنتشر للرُدَم. من اليسار: ألفا، أحمر، أخضر، وأزرق.

نطاق قائمة المزج

تعداد البيانات حول مزيج القمة.

قائمة النطاق

وصف النطاق 説明
جزء المزج يحتوي على فهارس القمة، وما إلى ذلك لكل عظمة.

نطاق جزء المزج

يحتوي على فهارس القمة، وما إلى ذلك لكل عظمة.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم العظام اسم اسم العظام المقابلة.
مؤشر التحويل 0 إلى فهرس لوحة تحويل الإحداثيات.

قائمة النطاق

وصف النطاق 説明
فيرتكس بليند يتم تعداد بيانات القمة المقابلة للعظم.

نطاق الرأس بليند

مؤشر القمة وقيم الوزن المقابلة للعظم مدرجة.

قائمة البيانات

وصف البيانات 説明
فهرس، الوزن فهرس الرأس على اليسار وقيمة الوزن للرُدُم نسبة إلى العظم على اليمين.

نسيج نطاق

تعداد بيانات إحداثيات الأشعة فوق البنفسجية للملمسات.

قائمة البيانات

وصف البيانات 説明
(كل مزدوجة) ش : v إحداثيات الأشعة فوق البنفسجية الملمس من الرأس. من اليسار: "ش" و "v"

الـرُرُسِلِيَةِ المدى

عدد السكتات الدماغية وفهرس القمة للوجه.

قائمة البيانات

وصف البيانات 説明
عدد السكتات الدماغية، مؤشر فيرتكس 1: مؤشر فيرتكس 2:... عدد السكتات الدماغية على اليسار هو عدد السكتات الدماغية على الوجه، وينتَزَّم مؤشر أعلى عدد السكتات.

نطاق السمات

يتم تعداد الفهرس المادي للوجه.

قائمة البيانات

وصف البيانات 説明
0 إلى مؤشر مادي للوجه.

تنسيق (بيانات هرمية)

نطاق التسلسل الهرمي

يحتوي على بيانات هرمية.

قائمة النطاق

وصف النطاق 説明
عقده البيانات الهرمية. تحتوي البيانات الهرمية على بنية متداخلة.

نطاق العقدة

يتضمن مصفوفة الإزاحة وبيانات الموقف الأولية. هذه البيانات هي هرمية.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم العقدة اسم اسم العقدة.
InitPostureMatrix مصفوفة M11:M12:... بل هو مصفوفة للموقف الأولي. هذه المعلمة يتكون أساسا من "مصفوفة الرسوم المتحركة" س "مصفوفة الموقف الأولي" س "مصفوفة الأم".

قائمة النطاق

وصف النطاق 説明
عقده البيانات الهرمية. تحتوي البيانات الهرمية على بنية متداخلة.

تنسيق (قائمة شبكة تقديم)

نطاق التقديم

يحتوي على بيانات من قائمة شبكة المقدمة.

قائمة المفاتيح

وصف البيانات الرئيسية
عرض ميشكون 0 إلى عدد الشبكات التي يتم رسمها. وهو أيضا عدد من النطاقات RenderingMesh.

قائمة النطاق

وصف النطاق 説明
تقديم ميش يحتوي على بيانات تتعلق شبكة لرسم.

نطاق الاداء

سرد أسماء الشبكة للرسم واسم البيانات الهرمية التي سيتم استخدامها.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم العرض اسم اسم شبكة لرسم. يتم استخدام الاسم في نطاق MeshContaitener.
عدد أسماء التدرج الهرمي 0 إلى عدد البيانات الهرمية المستخدمة عند الرسم.

قائمة النطاق

وصف النطاق 説明
أسماء التدرجات الهرمية يتم تعداد أسماء البيانات الهرمية.

نطاق "أسماء التسلسل الهرمي"

يتم تعداد أسماء البيانات الهرمية. هذا هو في المقام الأول لتحديد المصفوفة التي لاستخدامها في ألواح التحول إحداثي مثل شبكات الجلد.  إذا كنت لا تستخدم مزج القمة، هناك أساسا بيانات واحدة فقط المذكورة هنا.

قائمة البيانات

وصف البيانات 説明
اسم البيانات الهرمية اسم البيانات الهرمية

تنسيق (بيانات الحركة)

نطاق قائمة الرسوم المتحركة

يحتوي على بيانات تتعلق بالتحريك.

قائمة المفاتيح

وصف البيانات الرئيسية
عدد الرسوم المتحركة 0 إلى عدد الحركات. وهو أيضاً عدد نطاقات AnimationData.

قائمة النطاق

وصف النطاق 説明
بيانات الحركة يحتوي على بيانات حركة فردية.

نطاق بيانات الحركة

يحتوي على بيانات حركة فردية.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم الحركة أي اسم اسم الحركة.
وقت الحركة 1 إلى مدة حلقة واحدة من الحركة. وحدة (مللي ثانية)
إطار 1222 1 إلى عدد إطارات الحركة في الثانية.
وقت الانتقال 0 إلى مقدار الوقت المستغرق لتغيير الحركة. حالياً، يتم ترجيح الحركة في شكل سطر أثناء تغييرات الحركة.
الاولويه -0x7fffff ~ 0x7fffffffff أولوية الحركة. معلمة تحدد الحركة التي يتم حسابها عند تشغيل حركات متعددة.
حلقه صواب أو خطأ العلامة التي تحدد ما إذا كان سيتم تكرار حلقة عند تشغيل الحركة.

قائمة النطاق

وصف النطاق 説明
بونانريميشن يحتوي على بيانات تتعلق الرسوم المتحركة العظام.
UVAnimation يحتوي على بيانات ذات صلة بالتحريك فوق البنفسجي.

نطاق بونAnimation

يحتوي على بيانات تتعلق الرسوم المتحركة العظام.

قائمة النطاق

وصف النطاق 説明
مفاتيح الوقت يتم تعداد مفاتيح الوقت لكامل حركة العظام.
جزء الرسوم المتحركة يحتوي على بيانات جزء الحركة الفردية (الحركة لكل عظم).

نطاق جزء الحركة

يحتوي على بيانات الحركة لكل عظمة.

قائمة المفاتيح

وصف البيانات الرئيسية
اسم العقدة اسم اسم العظام المقابلة (عقدة).

قائمة النطاق

وصف النطاق 説明
مفاتيح الوقت مفتاح الوقت. 1.0 هو نفس الوقت كما AnimationTime.
نقل المفاتيح معلمة الترجمة. معرف X:Y:Z.
مفاتيح تدوير معلمة التدوير حسب الحصة النسبية. تعريف X:Y:Z:W.
مفاتيح القياس معلمة تكبير. معرف X:Y:Z.

نطاق UVAnimation

يحتوي على بيانات ذات صلة بالتحريك فوق البنفسجي.

قائمة النطاق

وصف النطاق 説明
مفاتيح الوقت يتم تعداد مفاتيح الوقت لكامل حركة العظام. في الواقع، بيانات الحركة من الأجزاء الفردية الأسبقية، لذلك هذه البيانات هو مجرد دليل.
جزء الرسوم المتحركة يحتوي على بيانات جزء الحركة الفردية.

نطاق جزء الحركة

يحتوي على بيانات حركة فردية.

قائمة المفاتيح

وصف البيانات الرئيسية
MeshContaierName اسم اسم حاوية الشبكة المقابلة.
اسم المادة اسم اسم المادة المقابلة.

قائمة النطاق

وصف النطاق 説明
مفاتيح الوقت مفتاح الوقت. 1.0 هو نفس الوقت كما AnimationTime.
نقل المفاتيح معلمة الترجمة. ويعرف بأنه "X:Y".
مفاتيح تدوير معلمة التدوير. الوحدة هي راديان.
مفاتيح القياس معلمة تكبير. ويعرف بأنه "X:Y".