tim
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| tim [2026/10/15 16:46] – gecko | tim [2026/10/15 16:53] (текущий) – gecko | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== TIM ====== | ====== TIM ====== | ||
| - | TIM - это стандартный формат графических файлов для PlayStation. Структура TIM в значительной степени отражает принцип организации текстур в [[VRAM|видеопамяти]]. | + | TIM - это стандартный формат графических файлов для PlayStation. Структура TIM в значительной степени отражает принцип организации текстур |
| Файл состоит из трех логических блоков: | Файл состоит из трех логических блоков: | ||
| Строка 18: | Строка 18: | ||
| * Бит 3 - наличие в файле CLUT (как правило, | * Бит 3 - наличие в файле CLUT (как правило, | ||
| * 0 - CLUT отсутствует | * 0 - CLUT отсутствует | ||
| - | * 1 - CLUT присутствует | + | * 1 - CLUT присутствует. |
| ===== Блок CLUT ===== | ===== Блок CLUT ===== | ||
| Строка 26: | Строка 26: | ||
| Заголовок состоит из: | Заголовок состоит из: | ||
| * 32-битного слова, в котором хранится размер всего блока CLUT в байтах (включая и заголовк, | * 32-битного слова, в котором хранится размер всего блока CLUT в байтах (включая и заголовк, | ||
| - | * 16-битных координат X, Y, которые указывают на позицию CLUT в видеопамяти. Координаты выражены в логических 16-битных пикселях VRAM | + | * 16-битных координат X, Y, которые указывают на позицию CLUT в видеопамяти. Координаты выражены в логических 16-битных пикселях VRAM. Они используются для загрузки данных в видеопамять командой GP0(A0h) |
| * 16-битных значений width, height, которые обозначают ширину и высоту CLUT. Ширина CLUT зависит от глубины цвета: 16 пикселей для 4-битных изображений и 256 пикселей для 16-битных. Высота CLUT (количество строк) обычно равна 1, но может быть и больше, | * 16-битных значений width, height, которые обозначают ширину и высоту CLUT. Ширина CLUT зависит от глубины цвета: 16 пикселей для 4-битных изображений и 256 пикселей для 16-битных. Высота CLUT (количество строк) обычно равна 1, но может быть и больше, | ||
tim.1792082799.txt.gz · Последнее изменение: — gecko
