Формат
Описує власний файловий формат інтер'єру elfreina.
[. ELP] файл
Файл проекту для виводу Elfreina. Цей файл не відображається, оскільки параметри та подібні часто змінюються залежно від версії Elfrina.
Формат файлу
Текстовому файлі.
Символьний код
Код символу файлу-UTF-8.
[. елем] файл
"Файл моделі elfreina розширення". Він може містити "модельні дані", "ієрархічну структуру", "список сітки візуалізації" та "дані анімації".
Підтримувані версії ElFrena
Формат Elfrina ver 1.1.
Формат файлу
Текстовому файлі.
Символьний код
Код символу файлу-UTF-8.
Базовий формат тексту
Конфігурація тексту як ". ELP" і ". елем" файли виглядає таким чином.
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 {
;
;
}
Синя літера називається назвою тега, після якої "{}" називається "область сітки". "Ім'я тегу" і "{" має бути в одному рядку.
Деякі області включають "кілька даних (ключі теж)" і "кілька областей".
Ключів і даних
MeshContainerCount=1
MeshContainer {
Name="ルーン"
MeshCount=12
VertexFormat {
"Position"
"Normal"
"Texture1"
}
}
Зелений символ називається ключем, червоний символ називається даними, а ключ і дані розділені на "=". Якщо дані є рядком, його взято в "" (подвійна цитата). Ключі і дані в основному не розбиті в середині.
Як приклад, дані в третьому рядку тексту вище "руни дані" з назви ключа в області сітки в області сітки.
Крім того, для одного рядка, які не розділені на =, тільки "дані" доступна. У цьому випадку, часто перераховані в області видимості.
Порядок ключів і даних, а порядок областей, в основному має значення. Проте порядок перелічення даних може бути пов'язаний лише в деяких випадках.
В якості примітки заголовок перших двох рядків фактично є даними і визначається способом "даних у глобальному обсязі".
Кілька даних
Ambient=0.43:0.43:0.43:0.43
3,0:1:2
У деяких випадках ключ може містити більше одного шматка даних. У цьому випадку ":(двокрапка) розділювача" поміщається між даними.
Крім того, ", (кома)" може бути використаний як другий метод поділу. Використовується для подальшого розділення вмісту даних.
Якщо є кілька даних, або вище метод або форму, перераховані в області використовується.
Формат (дані конфігурації)
Налаштування області
Містить загальні дані конфігурації.
Список ключів
Опис | ключового | даних |
---|---|---|
SoftVersion або Версія для ElfreinaSoftVersion |
0,0 до | М'яка версія Elfleina, яка врятувала файл. |
LoadType | Рядок | Тип даних файлу. В даний час це тільки "вид". |
Формат (дані моделі)
Сфера сітки
Область, в якій зберігається модель даних (Mesh). Що стосується Elfreina ver 1,00, тільки одна сітка зберігається, але кілька сіток можна зберегти.
Список ключів
Опис | ключового | даних |
---|---|---|
Джерело сітки | 0 до | Кількість сітчастих контейнерів. Це також кількість областей сітки. |
Список масштабів
областіスコープ | Опис |
---|---|
Мешконьер | Містить дані для сітки. |
Сфера сітки
Містить дані, необхідні для сітки.
Список ключів
Опис | ключового | даних |
---|---|---|
Ім'я | Будь-яке ім'я | Назва сітки. |
Бонекмаунт | 0 до | Кількість кісток, використовуваних для сітки. |
Мешраха | 0 до | Кількість сіток, які явно розділені на сітку. Це також кількість областей сітки. |
Список масштабів
областіスコープ | Опис |
---|---|
VertexFormat | Список вершин форматів, необхідних для створення сітки. |
BoneNames | Назвіть список кісток. |
Офсет матриці | Список матриці зсуву, які використовуються для координації перетворень. Відповідає індексу назви кісток. |
Матеріали | Включає в себе матеріал кольору, текстури і т. д. |
Сітки | Містить вершини позиції, інформацію про обличчя і так далі по сітці. |
Область застосування у форматі VertexFormat
Список вершин форматів, необхідних для створення сітки. Ключ не існує, і лише необхідні дані перелічено.
Список даних
данихデータ | Опис |
---|---|
Позиції | Вказує на те, що відомості про розташування містять відомості про місцезнаходження. |
Нормальний | Вказує на те, що інформація про вершини містить нормальну інформацію. |
Накладання (альбом) | Вказує на те, що відомості про дані з вершини містяться в відомості про вершину. |
Дифузний | Вказує на те, що інформація про вершини містить інформацію про кольори, що розсіюють. |
Текстури | Вказує на те, що інформація про вершини містить інформацію про координати УФ для текстури. |
BoneNames сфера
Переліченими список імен кісток, використовуваних у сітці в списку. Імена тепер відповідають індексу трансформувати кістки палітри.
Область офсет-матриць
Зміщена матриця кісток, що використовуються в сітці. Імена та індекси, перелічені в BoneNames Match.
Сфера матеріалів
Містить кілька матеріальних відомостей.
Список ключів
Опис | ключового | даних |
---|---|---|
Матеріалграф | 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 | Колір відбиття. |
SpectralSharpness | 0,0 до | Різкість до відбитого світла. |
Текстуім'я файлу | Ім'я файлу (абсолютний або відносний) | Ім'я файлу текстури. Якщо шлях є відносним, він є відносно файлу ЕЛЕМ, з яким ви працюєте. |
Область сітки
Збереження сітки, які розділені на сітчастий контейнер. Ви зможете перемикати індивідуально, наприклад, перемикання відображення сітки та анімацію, наприклад Elfrina.
Список ключів
Опис | ключового | даних |
---|---|---|
Ім'я | Будь-яке ім'я | Назва сітки. Часто назва кожної частини. |
Vertexcунт | 0 до | Кількість вершин у сітці. |
Facecунт | 0 до | Кількість граней (полігонів) сітки. |
Список масштабів
областіスコープ | Опис |
---|---|
Позиції | Містить дані про розташування вершини. |
Нормалі | Містить нормальні дані для вершин. |
Дифузний | Містить дані розсіювання кольорів для вершин. |
Текстутуреуф або Texture1UV ~ Texture8UV |
Містить текстурні дані координат УФ для вершин. Якщо кожна вершина має лише один УЛЬТРАФІОЛЕТОВИЙ координат, ім'я тега може не нумеруватися, наприклад, текстурований УФ. |
Суміші | Містить дані про перехід для вершин. |
Індекси на Бланці | Містить індекс вершинного переходу. |
Вертекступокажчики | Містить кількість штрихів обличчя та індекс вершини. |
Атрибути | Містить матеріал індексу обличчя. |
Сфера позицій
Перелічує дані про розташування вершини.
Список даних
данихデータ | Опис |
---|---|
(всі подвійні) x:y: z | Положення вершини. Зліва направо: "x", "y", "z". |
Область нормалі
Перелічує звичайні дані для вершин.
Список даних
данихデータ | Опис |
---|---|
(всі подвійні) x:y: z | Нормальний вершини. Зліва направо: "x", "y", "z". |
Дифузна сфера
Перелічує дані кольору розсіювання для вершини.
Список даних
данихデータ | Опис |
---|---|
(всі подвійні) a:r: g:b | Дифузний колір вершини. Зліва направо: альфа, червоний, зелений і синій. |
Область списку
Перелічує дані про переходи вершин.
Список масштабів
областіスコープ | Опис |
---|---|
BlendPart | Містить вершини індексів і т. д. для кожної кістки. |
Область BlendPart
Містить вершини індексів і т. д. для кожної кістки.
Список ключів
Опис | ключового | даних |
---|---|---|
Назва | Ім'я | Назва відповідної кістки. |
Трансформінекс | 0 до | Індекс палітри перетворень координат. |
Список масштабів
областіスコープ | Опис |
---|---|
VertexBlend | Дані вершини, що відповідають кістці, перелічено. |
Область Вертекзмішування
Перераховані вершини індексу і значення ваги, що відповідають кістці.
Список даних
данихデータ | Опис |
---|---|
покажчик, вага | Індекс вершини ліворуч і вагова величина вершини відносно кістки справа наліво. |
Текстуректууф області
Перелічує текстурні дані координат УФ для вершин.
Список даних
данихデータ | Опис |
---|---|
(всі подвійні) u:v | Текстура УФ координати вершини. Зліва направо: "u" і "v" |
Сфера Вертекстуіндексів
Кількість штрихів та індекс вершини обличчя перелічено.
Список даних
данихデータ | Опис |
---|---|
Кількість штрихів, індекс вершини 1: вершина індексу 2:... | Кількість штрихів ліворуч — це кількість штрихів на обличчі, а індекс верхньої частини кількості штрихів буде вирівняним. |
Область «атрибути»
Матеріал індексу обличчя перелічено.
Список даних
данихデータ | Опис |
---|---|
0 до | Матеріал індексу обличчя. |
Формат (ієрархічні дані)
Область Ієрархіїсписок
Містить ієрархічні дані.
Список масштабів
областіスコープ | Опис |
---|---|
Вузол | Ієрархічні дані. Ієрархічні дані мають вкладену структуру. |
Область вузлів
Включає в себе зсув матриці і початкові дані відношення. Ці дані є ієрархічними.
Список ключів
Опис | ключового | даних |
---|---|---|
NodeName | Ім'я | Ім'я вузла. |
InitPostureMatrix | Матриця M11: М12:... | Це матриця для початкової постави. Цей параметр в основному складається з "Анімація матриці" x "початкової постави матриця" х "Батьківська матриця". |
Список масштабів
областіスコープ | Опис |
---|---|
Вузол | Ієрархічні дані. Ієрархічні дані мають вкладену структуру. |
Формат (список сітки візуалізації)
Область візуалізації списку
Містить дані зі списку наданих сіток.
Список ключів
Опис | ключового | даних |
---|---|---|
Візуалізації | 0 до | Кількість сіток для малювання. Він також є рядом областей візуалізації. |
Список масштабів
областіスコープ | Опис |
---|---|
Візуалізації | Містить дані, пов'язані з сіткою для малювання. |
Область візуалізації
Перелічує імена сітки, щоб намалювати і ім'я ієрархічних даних для використання.
Список ключів
Опис | ключового | даних |
---|---|---|
Для візуалізації | Ім'я | Назва сітки малювати. Назва в області сітки використовується. |
Кількість ієрархічно | 0 до | Кількість ієрархічних даних, використовуваних під час креслення. |
Список масштабів
областіスコープ | Опис |
---|---|
Ієрархіндамес | Імена ієрархічних даних перелічено. |
Сфера Ієрархіцій
Імена ієрархічних даних перелічено. Це, перш за все, щоб визначити, яка матриця для використання в координатах трансформації, наприклад, сітках шкіри. Якщо ви не використовуєте верховне змішування, то в основному є тільки один дані, перераховані тут.
Список даних
данихデータ | Опис |
---|---|
Назва ієрархічних даних | Назва ієрархічних даних |
Формат (дані анімації)
Сфера Анімуваннясписок
Містить дані, пов'язані з анімацією.
Список ключів
Опис | ключового | даних |
---|---|---|
Кількість Анімуванняв | 0 до | Кількість анімацій. Це також кількість областей AnimationData. |
Список масштабів
областіスコープ | Опис |
---|---|
Анімуваннядані | Містить окремі анімаційні дані. |
Область Анімуванняданих
Містить окремі анімаційні дані.
Список ключів
Опис | ключового | даних |
---|---|---|
Ім'я AnimationName | Будь-яке ім'я | Назва анімації. |
Час Анімуваннячасу | 1 по | Тривалість однієї петлі анімації. Одиниця (мс) |
FrameParSecond | 1 по | Кількість кадрів анімації в секунду. |
Час перехідних процесів | 0 до | Кількість часу, необхідний для зміни анімації. В даний час анімація зважених у формі лінії під час анімації зміни. |
Пріоритет | -0x7fffff ~ 0x7fffffff | Пріоритет анімації. Параметр, який визначає, яка анімація обчислюється під час відтворення кількох анімацій. |
Петлі | Істина або ХИБНІСТЬ | Позначка, яка вказує, чи слід зациклювати, коли відтворюється анімація. |
Список масштабів
областіスコープ | Опис |
---|---|
BoneAnimation | Містить дані, пов'язані з кістковою анімацією. |
Розважальна програма | Містить дані, пов'язані з УФ-анімацією. |
Сфера BoneAnimation
Містить дані, пов'язані з кістковою анімацією.
Список масштабів
областіスコープ | Опис |
---|---|
TimeKeys | Часові клавіші для усієї анімації кісток перелічено. |
Анімуваннячастина | Містить окремі анімаційні частини (анімація на кісткову) дані. |
Область Анімуваннячастини
Містить дані анімації для кожної кістки.
Список ключів
Опис | ключового | даних |
---|---|---|
NodeName | Ім'я | Назва відповідної кістки (вузла). |
Список масштабів
областіスコープ | Опис |
---|---|
TimeKeys | Часу. 1,0-це той же час, що й час AnimationTime. |
TransKeys | Параметр перекладу. Визначено як X:Y: Z. |
Ротатеключі | Параметр обертання за квотою. Визначено як X:Y: Z:W. |
Склейклавіші | Збільшувального параметра. Визначено як X:Y: Z. |
Область анімації
Містить дані, пов'язані з УФ-анімацією.
Список масштабів
областіスコープ | Опис |
---|---|
TimeKeys | Часові клавіші для усієї анімації кісток перелічено. Насправді, анімація даних окремих частин має пріоритет, так що ці дані тільки керівництво. |
Анімуваннячастина | Містить окремі анімаційні дані частини. |
Область Анімуваннячастини
Містить окремі анімаційні дані.
Список ключів
Опис | ключового | даних |
---|---|---|
Назва сітки | Ім'я | Назва відповідного контейнера сітки. |
Матеріальім'я | Ім'я | Назва відповідного матеріалу. |
Список масштабів
областіスコープ | Опис |
---|---|
TimeKeys | Часу. 1,0-це той же час, що й час AnimationTime. |
TransKeys | Параметр перекладу. Він визначається як "X:Y". |
Ротатеключі | Параметр обертання. Пристрій є Radian. |
Склейклавіші | Збільшувального параметра. Він визначається як "X:Y". |