Texture (Секция RW) — различия между версиями

Материал из GTAModding.ru
Перейти к: навигация, поиск
м
м (корректировка)
Строка 4: Строка 4:
  
 
==Структура==
 
==Структура==
Секция текстуры начинается из секции структуры, которая хранит в себе такие параметры, как фильтрация и UV-адресация.
+
Секция текстуры начинается из секции структуры ([[Struct (Секция_RW)|Struct 0x1]]), которая хранит в себе такие параметры, как фильтрация и UV-адресация.
 
  1byte Фильтрация текстуры (Texture filtering modes)
 
  1byte Фильтрация текстуры (Texture filtering modes)
 
  4bit U-адресация
 
  4bit U-адресация
Строка 25: Строка 25:
 
  4 - TEXTUREADDRESSBORDER
 
  4 - TEXTUREADDRESSBORDER
 
За секцией структуры следуют секции, которые содержат имена текстуры:
 
За секцией структуры следуют секции, которые содержат имена текстуры:
*[[Struct (Секция RW)|Struct]] – хранит название текстуры
+
*[[String (Секция RW)|String]] – хранит название текстуры
*[[Struct (Секция RW)|Struct]] – хранит название альфа-маски текстуры.
+
*[[String (Секция RW)|String]] – хранит название альфа-маски текстуры.
  
 
==Расширение==
 
==Расширение==

Версия 15:59, 18 марта 2018

Секция RenderWare
Texture
0x0006

Texture - секция-контейнер, используемая в DFF-файлах внутри секций Material или Material Effects PLG. Содержит информацию о фильтрации текстуры и параметров UV. Вся дополнительная информация хранится внутри секции Struct, которая следует за ней как дочерняя.

Содержание

Структура

Секция текстуры начинается из секции структуры (Struct 0x1), которая хранит в себе такие параметры, как фильтрация и UV-адресация.

1byte Фильтрация текстуры (Texture filtering modes)
4bit U-адресация
4bit V-адресация
1bit Наличие мип-карт
15bits паддинг

Флаги фильтрации текстуры

0 - FILTERNAFILTERMODE (фильтрация отключена)
1 - FILTERNEAREST (Point sampled)
2 - FILTERLINEAR (Bilinear)
3 - FILTERMIPNEAREST (Point sampled per pixel mip map)
4 - FILTERMIPLINEAR (Bilinear per pixel mipmap)
5 - FILTERLINEARMIPNEAREST (MipMap interp point sampled)
6 - FILTERLINEARMIPLINEAR (Trilinear)

Флаги адресации

0 - TEXTUREADDRESSNATEXTUREADDRESS (no tiling)
1 - TEXTUREADDRESSWRAP (tile in U or V direction)
2 - TEXTUREADDRESSMIRROR (mirror in U or V direction)
3 - TEXTUREADDRESSCLAMP
4 - TEXTUREADDRESSBORDER

За секцией структуры следуют секции, которые содержат имена текстуры:

  • String – хранит название текстуры
  • String – хранит название альфа-маски текстуры.

Расширение

Playstation 2

Vice City, San Andreas PC