×
Menu

Storing texture inside the NIF file

Основная статья niPixelData
 
Упаковка текстуры непосредственно в Ниф файл.
В целом не сильно полезная функция при этом существенно увеличивающая размер ниф файла!
Ниф файл размером в 200-900 Мегабайт заказывали?
При упаковке 5 текстур в разрешении 2048 - запросто!
 
Как делать:
В "старой" версии  Нифскопа Qt - 4.1.1:
ПКМ по NiSourceTexture ->Texture->Pack.
В "новой" (qt 1.1.3):
NiSourceTexture ->Texture->Embed.
 
Новой версией лучше не пользоваться, т.к. есть ограничения на размер пакуемой текстуры.
Отчего получаются битые записи.
Или - откажется паковать:
Unsupported DDS format: 861165636 FourCC
Could not save texture
Связано с размером текстуры, если он больше 256 отказ с ошибкой.
Старая версия пакуют текстуры любого размера.
 
ФФЕ модуль экспорта тут.
Поэтому лучше использовать этот модуль,, который сделает все в лучшем виде.
Либо старую версию нифскопа.
 
Тестовая модель с ПиксельДатой и Палеткой:
@_Notes_for_Modmaking\Additional_Files\Tours\@How_To\NiTexturingProperty\niPixelData&niPalette.NIF