Texture (Секция RW)
Материал из GTAModding.ru
Версия от 21:48, 30 января 2014; DK22 (обсуждение | вклад)
Texture - секция-контейнер, используемая в DFF-файлах внутри секций Material или Material Effects PLG section. Сама по себе секция не содержит какой-либо информации. Вся дополнительная информация хранится внутри секции Struct, которая следует за ней как дочерняя. Секция Texture используется для хранения идентифицирующую информацию о текстуре и её альфа-маске. Размер секции составляет 48 байт.
Структура
Структура хранит в себе такие параметры, как фильтрация и UV-адресация.
1b Филтрация текстуры 4bits U-адресация 4bits V-адресация 1bit Наличие мип-карт 7bits паддинг 1b паддинг
Типы фильтрации текстуры
0 - FILTERNAFILTERMODE 1 - FILTERNEAREST 2 - FILTERLINEAR 3 - FILTERMIPNEAREST 4 - FILTERMIPLINEAR 5 - FILTERLINEARMIPNEAREST 6 - FILTERLINEARMIPLINEAR)
Типы адресации
0 - TEXTUREADDRESSNATEXTUREADDRESS 1 - TEXTUREADDRESSWRAP 2 - TEXTUREADDRESSMIRROR 3 - TEXTUREADDRESSCLAMP 4 - TEXTUREADDRESSBORDER
Дочерние секции
Дочерние секции всегда расположены в следующем порядке:
- String – хранит название текстуры
- String – хранит название альфа-маски текстуры.
Расширение
- Sky Mipmap Val