Формат

Дата создания страницы :

Описывает собственный формат интерьера файла elfreina.

Файл (.elp)

Файл проекта будет выходом Elfreina. Этот файл не указан, потому что параметры и тому подобное часто меняются в зависимости от версии Elfrina.

Формат файла

Текстовый файл.

Код символа

Код символа файла UTF-8.

Файл (.elem)

"Elfreina Расширение Модель файла". Он может включать в себя "модельные данные", "иерархическую структуру", "список сетки" и "данные анимации".

Поддерживаемая версия 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"
    }
}

Зеленый символ называется ключом, красный символ — данными, а ключ и данные разделены «я». Если данные — строка, она заключена в «» (двойная цитата). Ключи и данные в основном не сломаны в середине.

Например, данные в третьей строке текста выше — это «данные Руне» ключа Имен в прицеле MeshContaier в области MeshDatas.

Кроме того, для отдельных строк, которые не разделены на q, доступны только "данные". В этом случае он часто перечисляется в область.

Порядок ключей и данных, а также порядок областей, в основном не имеет значения. Однако порядок перечисления данных может быть связан только в некоторых случаях.

В качестве примечания, заголовок самых первых двух строк на самом деле данные и определяется на пути "данные в глобальном масштабе".

Несколько данных

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

В некоторых случаях ключ может содержать более одной части данных. В этом случае между данными размещается ":(колоновый) делимитатор.

Кроме того, "(запятая)" может быть использован в качестве метода второго разделения. Используется для дальнейшего разделения содержимого данных.

Если данных более одного, используется либо вышеуказанный метод, либо форма, перечисленная в области.

Формат (данные конфигурации)

Настройка области

Содержит общие данные конфигурации.

Список ключей

Описание ключевых данных 説明
SoftVersion или

ЭлфрейнСофтВери
от 0,0 до Мягкая версия Elfleina, которая сохранила файл .elem.
НагрузкаТип Строка Тип данных файла .elem. В настоящее время это только "Вид".

Формат (данные модели)

Область MeshDataList

Область, в которой хранятся данные модели (сетка). По состоянию на Elfreina Ver 1.00 сохраняется только одна сетка, но можно сохранить несколько сеток.

Список ключей

Описание ключевых данных 説明
MeshContainerCount От 0 до Количество сетчатых контейнеров. Это также количество областей MeshContaier.

Список областей

Описание сферы 説明
МешКонтье Содержит данные для сетки.

Область meshContaizer

Содержит данные, необходимые для сетки.

Список ключей

Описание ключевых данных 説明
Имя Любое имя Название сетки.
Костная Страна От 0 до Количество костей, используемых для сетки.
Мешочет От 0 до Количество сеток, которые явно разделены в сетке. Это также количество областей сетки.

Список областей

Описание сферы 説明
ВертексФормат Список форматов вершины, необходимых для создания сетки.
Бонамеймы Название списка костей.
СмещениеМтрии Список смещенных матриц, используемых для координации преобразований. Соответствует индексу имени кости.
Материалы Включает в себя цвет материала, текстуру и т.д.
Сетки Содержит положения вершины, информацию о лице и так далее в сетке.

Область VertexFormat

Список форматов вершины, необходимых для создания сетки. Ключ не существует, и перечисляются только требуемые данные.

Список данных

Описание данных
Позиции Указывает на то, что информация о вершине содержит информацию о местоположении.
Нормальной Указывает на то, что информация о вершине содержит нормальную информацию.
Blend (альбом) Указывает на то, что информация о данных смеси вершины включена в информацию о вершине.
Диффузный Указывает на то, что информация о вершине содержит диффузную цветовую информацию.
Текстуры Указывает на то, что информация о вершине содержит информацию о УФ-координате текстуры.

Область BoneNames

Перечислены перечисленные имена костей, используемых в сетке. Имена теперь соответствуют индексу палитры преобразования кости.

Область OffsetMatrices

Смещение матрицы костей, используемых в сетке. Имена и индексы, перечисленные в 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 до Резкость отраженного света.
ТекстураФильме Имя файла (абсолютное или относительное) Название файла текстуры. Если путь относительный, он по отношению к файлу ELEM, с которым вы работаете.

Область сетки

Сохранение сеток, разделенных в сетчатом контейнере. Вы сможете переключаться по отдельности, например, переключение сетчатых дисплеев и анимация, например, Elfrina.

Список ключей

Описание ключевых данных 説明
Имя Любое имя Название сетки. Часто это название каждой части.
VertexCount От 0 до Количество вертиков в сетке.
FaceCount От 0 до Количество граней (полигонов) сетки.

Список областей

Описание сферы 説明
Позиции Содержит данные о местоположении вершины.
Нормали Содержит нормальные данные для vertices.
Диффузный Содержит диффузные цветные данные для vertices.
ТекстураUV или

Текстура1UV - Текстура8UV
Содержит текстурированные уф-координатные данные для истин. Если каждый вершина имеет только одну УФ-координату, имя тега не может быть пронумеровано, например TextureUV.
Смеси Содержит данные смеси для vertices.
BlendIndices Содержит индекс смеси вершины.
ВертексИнкиса Содержит количество штрихов лица и индекс вершины.
Атрибуты Содержит материальный индекс лица.

Область позиций

Перечисляете данные о местоположении вершины.

Список данных

Описание данных
(все двойные) x:y:z Положение вершины. Слева направо: "x", "y", "z".

Область нормы

Перечисляете нормальные данные для vertices.

Список данных

Описание данных
(все двойные) x:y:z Нормальное течение вершины. Слева направо: "x", "y", "z".

Диффузная область

Перечисляет диффузные цветные данные для вершины.

Список данных

Описание данных
(все двойные) a:r:g:b Диффузный цвет вершины. Слева направо: Альфа, Красный, Зеленый и Синий.

Область BlendList

Перечисляете данные о смеси вершины.

Список областей

Описание сферы 説明
BlendPart Содержит индексы вершины и т.д. для каждой кости.

Область BlendPart

Содержит индексы вершины и т.д. для каждой кости.

Список ключей

Описание ключевых данных 説明
Бонамейме Имя Название соответствующей кости.
ТрансформИндекс От 0 до Индекс палитры трансформации координат.

Список областей

Описание сферы 説明
ВертексБленд Данные вершины, соответствующие кости, перечислятся.

Область ВертексБленд

Перечислены индекс вершины и значения веса, соответствующие кости.

Список данных

Описание данных
индекс, вес Индекс вершины слева и весового значения вершины относительно кости справа.

Область текстурыUV

Перечисляет текстуру УФ-координатных данных для vertices.

Список данных

Описание данных
(все двойные) u:v Текстурные УФ-координаты вершины. Слева направо: "u" и "v"

Область VertexIndices

Перечисляются количество штрихов и индекс вершины лица.

Список данных

Описание данных
Количество ударов, Индекс Вертекса 1: Индекс Вертекса 2:... Количество ударов слева – это количество ударов по лицу, а индекс верхнего количества ударов выстроен.

Область атрибутов

Перечисляется материальный индекс лица.

Список данных

Описание данных
От 0 до Материальный индекс лица.

Формат (иерархические данные)

Область иерархииЛист

Содержит иерархические данные.

Список областей

Описание сферы 説明
Узла Иерархические данные. Иерархические данные имеют вложенную структуру.

Область узла

Включает в себя смещения матрицы и первоначальные данные отношения. Эти данные иерархичны.

Список ключей

Описание ключевых данных 説明
Узелим Имя Имя узла.
InitPostureMatrix Матрица M11:M12:... Это матрица для начальной осанки. Этот параметр в основном состоит из "матрицы анимации" х "первоначальная матрица осанки" х "родительская матрица".

Список областей

Описание сферы 説明
Узла Иерархические данные. Иерархические данные имеют вложенную структуру.

Формат (список сетки рендеринга)

Область рендерингаMeshList

Содержит данные из списка визуализированой сетки.

Список ключей

Описание ключевых данных 説明
РендерингMeshCount От 0 до Количество сеток для рисования. Это также ряд областей RenderingMesh.

Список областей

Описание сферы 説明
РендерингМеш Содержит данные, связанные с сеткой для рисования.

Область рендерингаMesh

Списки имен сетки для рисования и названия иерархических данных для использования.

Список ключей

Описание ключевых данных 説明
РендерингМешНайме Имя Название сетки для рисования. Используется имя в прицеле MeshContaitener.
ИерархияНамесячет От 0 до Количество иерархических данных, используемых при рисовании.

Список областей

Описание сферы 説明
ИерархияНамы Перечислены имена иерархических данных.

Область иерархииНамы

Перечислены имена иерархических данных. Это в первую очередь, чтобы определить, какие матрицы использовать в координации преобразования палитры, такие как кожные сетки.  Если вы не используете смесь вершины, есть в основном только один данный, перечисленных здесь.

Список данных

Описание данных
Название иерархических данных Название иерархических данных

Формат (данные анимации)

Область анимацииЛист

Содержит данные, связанные с анимацией.

Список ключей

Описание ключевых данных 説明
АнимацияСт От 0 до Количество анимаций. Это также количество областей AnimationData.

Список областей

Описание сферы 説明
АнимацияДана Содержит отдельные данные анимации.

Область анимацииДанные

Содержит отдельные данные анимации.

Список ключей

Описание ключевых данных 説明
АнимацияНаме Любое имя Название анимации.
АнимацияТайм от 1 до Продолжительность одного цикла анимации. Единица (ms)
КадрПартор от 1 до Количество анимационных кадров в секунду.
Переходный период От 0 до Количество времени, затрако необходимого для изменения анимации. В настоящее время анимация взвешивается в линейной форме во время изменений анимации.
Приоритет -0x7fff'0x7fffffff Приоритет анимации. Параметр, определяющий, какая анимация рассчитывается при воспроизведении нескольких анимаций.
Цикл Правда или ложь Пометить, который определяет, следует ли цикл, когда анимация играет.

Список областей

Описание сферы 説明
БонаНимация Содержит данные, связанные с костной анимацией.
УВЗИмация Содержит данные, связанные с УФ-анимацией.

Область костной анимации

Содержит данные, связанные с костной анимацией.

Список областей

Описание сферы 説明
TimeKeys Перечислены временные клавиши для всей костной анимации.
АнимацияЧа часть Содержит отдельные анимационные части (анимация на кость) данные.

Область анимацииЧаЧация

Содержит данные анимации для каждой кости.

Список ключей

Описание ключевых данных 説明
Узелим Имя Название соответствующей кости (узла).

Список областей

Описание сферы 説明
TimeKeys Ключ времени. 1.0 - это то же самое время, что и в AnimationTime.
ТрансКейс Параметр перевода. Определяется как X:Y: З.
ПоворотКейс Параметр вращения по квоте. Определяется как X:Y:
МасштабКи Увеличивающийся параметр. Определяется как X:Y: З.

Область УВАНИИ

Содержит данные, связанные с УФ-анимацией.

Список областей

Описание сферы 説明
TimeKeys Перечислены временные клавиши для всей костной анимации. На самом деле, данные анимации отдельных частей имеют приоритет, поэтому эти данные только руководство.
АнимацияЧа часть Содержит отдельные данные о части анимации.

Область анимацииЧаЧация

Содержит отдельные данные анимации.

Список ключей

Описание ключевых данных 説明
MeshContaierName Имя Название соответствующего контейнера сетки.
МатериалНаме Имя Название соответствующего материала.

Список областей

Описание сферы 説明
TimeKeys Ключ времени. 1.0 - это то же самое время, что и в AnimationTime.
ТрансКейс Параметр перевода. Он определяется как "X:Y".
ПоворотКейс Параметр вращения. Подразделение Радиан.
МасштабКи Увеличивающийся параметр. Он определяется как "X:Y".