รูป แบบ

วันที่สร้างเพจ :

อธิบายรูปแบบภายในของไฟล์ elfreina ของตัวเอง

[.elp] แฟ้ม

ไฟล์โครงการที่จะส่งออกโดย Elfreina ไฟล์นี้จะไม่แสดงไว้เนื่องจากพารามิเตอร์และเช่นมักจะเปลี่ยนไปขึ้นอยู่กับรุ่นของ Elfrina

รูปแบบไฟล์

แฟ้มข้อความ

รหัสอักขระ

รหัสอักขระของแฟ้มคือ UTF-8

[.elem] แฟ้ม

นามสกุลแฟ้ม "โครงสร้างลําดับชั้น" "แสดงรายการตาข่าย" และ "ข้อมูลภาพเคลื่อนไหว"

รุ่น ElFrena ที่สนับสนุน

รูปแบบณวันที่เอลฟริน่า 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"
    }
}

อักขระสีเขียวเรียกว่าคีย์อักขระสีแดงเรียกว่าข้อมูล และคีย์และข้อมูลจะถูกคั่นด้วย "=" ถ้าข้อมูลเป็นสตริงนั้นจะถูกล้อมรอบด้วย "" (อ้างคู่) คีย์และข้อมูลโดยทั่วไปไม่แตกกลาง

ตัวอย่างเช่น ข้อมูลในบรรทัดที่สามของข้อความด้านบนคือ "ข้อมูล Runเอะ" ของคีย์ชื่อในขอบเขต MeshContaier ในขอบเขต MeshDatas

นอกจากนี้สําหรับสตริงเดียวที่ไม่ได้แยกออกด้วย =, เฉพาะ "ข้อมูล" จะพร้อมใช้งาน ในกรณีนี้ มันมักจะถูกระบุในขอบเขต

ลําดับของคีย์และข้อมูลและลําดับของขอบเขตเป็นพื้นไม่เกี่ยวข้อง อย่างไรก็ตาม ลําดับการแจงข้อมูลสามารถเกี่ยวข้องได้ในบางกรณีเท่านั้น

เป็นบันทึกด้านข้างส่วนหัวของสองแถวแรกเป็นจริงข้อมูลและถูกกําหนดในทางของ"ข้อมูลในขอบเขตทั่วโลก"

ข้อมูลหลาย

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

ในบางกรณี คีย์สามารถมีข้อมูลได้มากกว่าหนึ่งชิ้น ในกรณีนี้ ตัวคั่น ":(colon) ) จะถูกวางระหว่างข้อมูล

นอกจากนี้ ",(เครื่องหมายจุลภาค)" อาจถูกใช้เป็นวิธีการหารที่สอง ใช้เพื่อแบ่งเนื้อหาของข้อมูล

ถ้ามีมากกว่าหนึ่งข้อมูล อย่างใดอย่างหนึ่งวิธีการข้างต้นหรือแบบฟอร์มที่ระบุในขอบเขตถูกใช้

รูปแบบ (ข้อมูลการกําหนดค่า)

การตั้งค่าขอบเขต

มีข้อมูลการกําหนดค่าทั่วไป

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
ซอฟต์เวอร์หรือ

เอลเฟรรีนาซอฟท์เวอร์ชั่น
0.0 ถึง รุ่นซอฟท์ของ Elfleina ที่บันทึกแฟ้ม.elem
ชนิดโหลด สาย อักขระ ชนิดข้อมูลของแฟ้ม .elem ปัจจุบันเป็นเพียง "ดู"

รูปแบบ (ข้อมูลแบบจําลอง)

ขอบเขตรายการตาข่ายData

ขอบเขตที่เก็บข้อมูลแบบจําลอง (mesh) ในฐานะที่เป็นของ Elfreina Ver 1.00, เพียงหนึ่งตาข่ายจะถูกบันทึกไว้, แต่ตาข่ายหลายสามารถบันทึกไว้.

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
100,000 0 ถึง จํานวนภาชนะตาข่าย นอกจากนี้ยังเป็นจํานวนของขอบเขตของ MeshContaier

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
ตาข่ายคอนไตเออร์ มีข้อมูลสําหรับตาข่าย

ขอบเขตคอนตาไนเซอร์

มีข้อมูลที่จําเป็นในการตาข่าย

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
ชื่อ ชื่อใดๆ ชื่อของตาข่าย
โบน 0 ถึง จํานวนกระดูกที่ใช้สําหรับตาข่าย
100,00 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 มันเป็นสีเปล่งแสง
หอก (ทั้งหมด 0.0 ถึง 1.0) a:r:g:b สีสะท้อนแสง
สเปกตรัมชาร์พเนส 0.0 ถึง ความคมชัดของแสงสะท้อน
พื้นผิวชื่อแฟ้ม ชื่อแฟ้ม (สัมบูรณ์หรือสัมพัทธ์) ชื่อแฟ้มของพื้นผิว ถ้าเส้นทางเป็นญาติก็จะสัมพันธ์กับแฟ้ม ELEM ที่คุณกําลังทํางานด้วย

ขอบเขตตาข่าย

ประหยัดตาข่ายที่แยกในภาชนะตาข่าย คุณจะสามารถเปลี่ยนเป็นรายบุคคลเช่นการเปลี่ยนการแสดงผลตาข่ายและภาพเคลื่อนไหวเช่น Elfrina

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
ชื่อ ชื่อใดๆ ชื่อของตาข่าย มันมักจะเป็นชื่อของแต่ละส่วน
จุดยอดCount 0 ถึง จํานวนจุดยอดในตาข่าย
เฟสเคาน 0 ถึง จํานวนใบหน้า (รูปหลายเหลี่ยม) ของตาข่าย

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
ตำแหน่ง มีข้อมูลตําแหน่งจุดยอด
ปกติ มีข้อมูลปกติสําหรับจุด
กระจาย มีข้อมูลสีกระจายสําหรับจุด
พื้นผิวUV หรือ

พื้นผิว1~พื้นผิว8uv
มีข้อมูลพิกัด UV สําหรับจุดที่พื้นผิว หากจุดยอดแต่ละจุดมีพิกัด UV เพียงตัวเดียว
ผสม มีข้อมูลผสมผสานสําหรับจุดยอด
เบลนด์ดัชนี มีดัชนีของการผสมผสานจุดยอด
จุดยอดดัชนี มีจํานวนของจังหวะของใบหน้าและดัชนีของจุดยอด
แอ ตทริ บิวต์ มีดัชนีวัสดุของใบหน้า

ขอบเขตตําแหน่ง

ระบุข้อมูลตําแหน่งที่ตั้งจุดยอด

รายการข้อมูล

ข้อมูล
データคําอธิบาย
(ทั้งหมดคู่ x: y:z ตําแหน่งของจุดยอด จากซ้าย: "x", "y", "z"

ขอบเขตปกติ

ระบุข้อมูลปกติสําหรับจุด

รายการข้อมูล

ข้อมูล
データคําอธิบาย
(ทั้งหมดคู่ x: y:z ปกติของจุดยอด จากซ้าย: "x", "y", "z"

ขอบเขตการกระจาย

ระบุข้อมูลสีแบบกระจายสําหรับจุดยอด

รายการข้อมูล

ข้อมูล
データคําอธิบาย
(ทั้งหมดสองเท่า) a: r:g:b สีกระจายของจุดยอด จากซ้าย: อัลฟา, สีแดง, สีเขียว, และสีฟ้า.

ขอบเขตรายการผสม

ระบุข้อมูลเกี่ยวกับการผสมจุดสุดยอด

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
เบลนด์พาร์ท มีดัชนีจุดยอด ฯลฯ สําหรับแต่ละกระดูก

ขอบเขตการผสม

มีดัชนีจุดยอด ฯลฯ สําหรับแต่ละกระดูก

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
ชื่อกระดูก ชื่อ ชื่อของกระดูกที่สอดคล้องกัน
แปลงดัชนี 0 ถึง ดัชนีของจานสีการแปลงพิกัด

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
จุดยอดเบลนด์ ข้อมูลจุดยอดที่สอดคล้องกับกระดูกจะถูกระบุ

ขอบเขตจุดยอดเบลนด์

ดัชนีจุดยอดและค่าน้ําหนักที่สอดคล้องกับกระดูกมีการระบุไว้

รายการข้อมูล

ข้อมูล
データคําอธิบาย
ดัชนี, น้ําหนัก ดัชนีของจุดยอดด้านซ้ายและน้ําหนักของจุดยอดเมื่อเทียบกับกระดูกด้านขวา

ขอบเขตพื้นผิวUV

ระบุพื้นผิวข้อมูลพิกัด UV สําหรับจุด

รายการข้อมูล

ข้อมูล
データคําอธิบาย
(ทั้งหมดคู่) u: v พิกัดของพื้นผิว UV ของจุดสุดยอด จากซ้าย: "U" และ "v"

ขอบเขตจุดยอด

จํานวนของจังหวะและดัชนีจุดยอดของใบหน้าจะถูกระบุ

รายการข้อมูล

ข้อมูล
データคําอธิบาย
จํานวนจังหวะดัชนีจุดยอด 1: ดัชนีจุดยอด 2:... จํานวนจังหวะด้านซ้ายคือจํานวนจังหวะบนใบหน้าและดัชนีของด้านบนของจํานวนจังหวะจะเรียงรายขึ้น

ขอบเขตแอตทริบิวต์

ดัชนีวัสดุของใบหน้าถูกระบุ

รายการข้อมูล

ข้อมูล
データคําอธิบาย
0 ถึง ดัชนีวัสดุของใบหน้า

รูปแบบ (ข้อมูลตามลําดับชั้น)

ลําดับชั้นรายการขอบเขต

มีข้อมูลตามลําดับชั้น

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
โหน ข้อมูลลําดับชั้น ข้อมูลลําดับชั้นมีโครงสร้างที่ซ้อนกัน

ขอบเขตโหนด

รวมเมทริกซ์ออฟเซ็ตและข้อมูลทัศนคติเริ่มต้น ข้อมูลนี้เป็นลําดับชั้น

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
ชื่อโหนด ชื่อ ชื่อของโหนด
10000 เมทริกซ์ M11:M12: ... มันเป็นเมทริกซ์สําหรับท่าเริ่มต้น พารามิเตอร์นี้โดยทั่วไปประกอบด้วย "เมทริกซ์ภาพเคลื่อนไหว" x "เมทริกซ์ท่าเริ่มต้น" x "เมทริกซ์แม่"

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
โหน ข้อมูลลําดับชั้น ข้อมูลลําดับชั้นมีโครงสร้างที่ซ้อนกัน

รูปแบบ (แสดงรายการตาข่าย)

กําลังแสดงขอบเขตรายการ

มีข้อมูลจากรายการตาข่ายที่แสดง

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
แสดงผลลัพธ์บัญชี 0 ถึง จํานวนตาข่ายที่จะวาด นอกจากนี้ยังเป็นจํานวนของเรนเดอร์Meshขอบเขต

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
การแสดงผลภาพ มีข้อมูลที่เกี่ยวข้องกับตาข่ายที่จะวาด

แสดงขอบเขตการเรนเดอร์

แสดงชื่อของตาข่ายเพื่อวาดและชื่อของข้อมูลลําดับชั้นที่จะใช้

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
แสดงชื่อ ชื่อ ชื่อของตาข่ายที่จะวาด ชื่อในขอบเขต MeshContaitener ถูกใช้
ชื่อลําดับชั้นCount 0 ถึง จํานวนข้อมูลตามลําดับชั้นที่ใช้เมื่อวาด

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
ชื่อลําดับชั้น ชื่อของข้อมูลลําดับชั้นถูกระบุ

ขอบเขตชื่อลําดับชั้น

ชื่อของข้อมูลลําดับชั้นถูกระบุ นี่คือหลักเพื่อกําหนดเมทริกซ์ที่จะใช้ในจานสีแปลงพิกัดเช่นตาข่ายผิว  หากคุณไม่ได้ใช้การผสมจุดสุดยอดมีข้อมูลเพียงรายการเดียวที่นี่

รายการข้อมูล

ข้อมูล
データคําอธิบาย
ชื่อของข้อมูลตามลําดับชั้น ชื่อของข้อมูลตามลําดับชั้น

รูปแบบ (ข้อมูลภาพเคลื่อนไหว)

นิเมชันรายการขอบเขต

มีข้อมูลที่เกี่ยวข้องกับภาพเคลื่อนไหว

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
1000 0 ถึง จํานวนภาพเคลื่อนไหว นอกจากนี้ยังเป็นจํานวนของขอบเขต AnimationData

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
แอนิเมชันข้อมูล มีข้อมูลภาพเคลื่อนไหวแต่ละรายการ

ขอบเขตข้อมูลนิเมชัน

มีข้อมูลภาพเคลื่อนไหวแต่ละรายการ

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
ชื่อภาพเคลื่อนไหว ชื่อใดๆ ชื่อของภาพเคลื่อนไหว
เวลาภาพเคลื่อนไหว 1 ถึง ระยะเวลาของหนึ่งวงของภาพเคลื่อนไหว หน่วย (ms)
เฟรมพาร์ท 1 ถึง จํานวนเฟรมภาพเคลื่อนไหวต่อวินาที
เวลาการเปลี่ยนภาพ 0 ถึง ระยะเวลาที่ใช้ในการเปลี่ยนภาพเคลื่อนไหว ขณะนี้ภาพเคลื่อนไหวจะถ่วงน้ําหนักในรูปแบบเส้นระหว่างการเปลี่ยนแปลงภาพเคลื่อนไหว
สำคัญ -0x7fffff~ 0x7fffffffff ลําดับความสําคัญของภาพเคลื่อนไหว พารามิเตอร์ที่กําหนดภาพเคลื่อนไหวที่คํานวณเมื่อเล่นภาพเคลื่อนไหวหลาย
วน รอบ จริงหรือเท็จ ค่าสถานะที่ระบุว่าจะวนซ้ําเมื่อภาพเคลื่อนไหวเล่นหรือไม่

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
โบนานิเมชัน มีข้อมูลที่เกี่ยวข้องกับการเคลื่อนไหวของกระดูก
ยูวีภาพเคลื่อนไหว มีข้อมูลที่เกี่ยวข้องกับภาพเคลื่อนไหวของรังสียูวี

ขอบเขตการโบนานิเมชั่น

มีข้อมูลที่เกี่ยวข้องกับการเคลื่อนไหวของกระดูก

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
ไทม์คีย์ ปุ่มเวลาสําหรับภาพเคลื่อนไหวกระดูกทั้งหมดจะถูกระบุ
นิเมชั่นพาร์ท มีส่วนภาพเคลื่อนไหวแต่ละรายการ (ภาพเคลื่อนไหวต่อกระดูก) ข้อมูล

ขอบเขตส่วนนิเมชั่น

มีข้อมูลภาพเคลื่อนไหวสําหรับแต่ละกระดูก

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
ชื่อโหนด ชื่อ ชื่อของกระดูกที่สอดคล้องกัน (โหนด)

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
ไทม์คีย์ คีย์เวลา 1.0 เป็นช่วงเวลาเดียวกับ AnimationTime
ทรานส์คีย์ พารามิเตอร์การแปล นิยามเป็น X:Y:Z.
หมุนแป้น พารามิเตอร์การหมุนตามโควต้า กําหนดเป็น X:Y:Z:W.
สเกลคีย์ พารามิเตอร์การขยาย นิยามเป็น X:Y:Z.

ขอบเขตการ UVAnimation

มีข้อมูลที่เกี่ยวข้องกับภาพเคลื่อนไหวของรังสียูวี

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
ไทม์คีย์ ปุ่มเวลาสําหรับภาพเคลื่อนไหวกระดูกทั้งหมดจะถูกระบุ ในความเป็นจริงข้อมูลภาพเคลื่อนไหวของแต่ละส่วนมีความสําคัญดังนั้นข้อมูลนี้เป็นเพียงคําแนะนํา
นิเมชั่นพาร์ท มีข้อมูลส่วนการเคลื่อนไหวแต่ละรายการ

ขอบเขตส่วนนิเมชั่น

มีข้อมูลภาพเคลื่อนไหวแต่ละรายการ

รายชื่อคีย์

คําอธิบายข้อมูลที่สําคัญデータ説明
10000 ชื่อ ชื่อของภาชนะตาข่ายที่สอดคล้องกัน
ชื่อวัสดุ ชื่อ ชื่อของวัสดุที่สอดคล้องกัน

รายการขอบเขต

ขอบเขต
スコープคําอธิบาย
ไทม์คีย์ คีย์เวลา 1.0 เป็นช่วงเวลาเดียวกับ AnimationTime
ทรานส์คีย์ พารามิเตอร์การแปล มันถูกกําหนดเป็น "X: Y"
หมุนแป้น พารามิเตอร์การหมุน หน่วยคือเรเดียน
สเกลคีย์ พารามิเตอร์การขยาย มันถูกกําหนดเป็น "X: Y"