×
Меню
Индекс

NiRenderedTexture

Подкласс niSourceTexture.
 
Используется для получения динамической текстуры из буфера кадров согласно полю зрения указанной камеры.
Т.е. применяется для создания эффекта фактического отражения текущей сцены на поверхности объекта, посредством получения картинки с камеры.
Активно используется движком игры!
Например - при создании просмотра глобальной карты, или отображения куклы персонажа в инвентаре.
А также, для создания отражения неба на поверхности воды в оригинальном режиме Пиксельных Шейдеров.
 
NiRenderedTexture represents textures whose contents are generated dynamically by rendering a scene with a renderer.
These textures are commonly used for such effects as mirrors, reflections, and closed-circuit television cameras.
NiRenderedTexture is used for the inventory model, world map, savegame thumbnail and the shader water. (для МВ)
 
Примечание.
Сам по себе объект (NiRenderedTexture) может быть свободно внедрен в ниф файлы и он даже будет показать некоторый эффект от своего присутствия.
*стоит отметить, что этот тип текстуры не имеет загрузчика из ниф файла, но должен создавать только движком игры непосредственно в момент вызова.
Его можно увидеть по SSG, а также по добавленной целевой поверхности прозрачности, либо по чистому белому фону оной...
Но к сожалению, до сих пор (03-2022), получить полноценный снимок сцены, на локальной поверхности - не удается.
Равно нет положительных результатов и с МВСЕ. Однако в 2023ем это безобразие было исправлено и зеркала "пришли к нам"!
 
Примечание.
Но к счастью, счастье все же свершилось!
И в 2023ем году, усилиями уважаемого Greatnes7, наконец-то были получены положительные результаты!
Т.е. с помощью МВСЕ и правильно настроенного ниф файла,
получилось получить зеркальное отражение!
 
Добавление в Нифскопе.
- возможно, хотя и лишено смысла.
Требуется правка Nif.xml файла.
Т.е. правильнее будет сказать, что ниф файл следует подготовить к использованию в игре.
Но внедрять в него именно этот объект (NiRenderedTexture) нет смысла.
Т.к. NiRenderedTexture будет создаваться скриптами МВСЕ, только в сеансе игры.
 
Код для Nif.xml файла:
См. здесь.
Т.е. если нифскоп отказывает открывать файл содержащий означенный объект,
можно проверить имеющийся в Nif.xml код согласно точно рабочей версии.
 
Настройки.
Не имеет никаких уникальных настроек.
 
Создание в 3д МАХ.
- не известно.
 
Примечания.
 
Рабочие результаты, см. здесь.
Т.е. скриншоты зеркал полученных в игре, средствами МВСЕ.
Модели и ЛУА скрипты находятся здесь:
@_Notes_for_Modmaking_ver.ХХХ)\Additional_Files\additional_stuff\mirrorTest.zip