Перейти к содержимому


Информация о статье

  • Добавлено:
  • Обновлено:
  • Просмотры: 850

 


* * * * *
1 Рейтинг

Fallout 4 — Прозрачность в NifSkope

Написано в Апр 25 2016 12:34

Инструменты:
1. NifSkope, версия которая может открывать фолловские нифы(2.0 dev.4)
https://github.com/j...nloads_2_0_dev4
2. Программулина для редактирования файлов материалов *.bgsm Я взяла вот эту, Material Editor
http://www.nexusmods...ut4/mods/3635/?
3. Фотошоп или джимп с плагинами для редактирования DDS

Ход действий:
В графическом редакторе переделываем текстуру, пририсовываем к ней альфа-канал с нужным участком прозрачности.

image.jpg

Теперь открываем в нифоскопе ниф файл. Для сравнения нам понадобится еще какой-нибудь аутфит, где точно есть прозрачность похожего вида. Открываем вторым окном, выделяем там и там меши вещей и сравниваем, видим, что в нашем редактируемом ауфите не хватает строчки NiAlphaProperty

image.jpg

Есть два способа прицепить нужные свойства.
Можно добавить чистый блок - пр.кл по строке меша, block, insert, NiA, NiAlphaProperty. В этом случае настройки flags и tresholds придется выставлять вручную.
Но «есть способ проще». Берем ветку NiAlphaProperty из второго открытого файла - правый клик на строке NiAlphaProperty, block, copy branch.
И вставляем в наш целевой файл. Правый клик по выделенной строке меша, block, paste branch.

image.jpg

Строка вставилась, но можно видеть, что встала она не на место, выпала из структуры. Это нужно исправить.
Выделена строка с мешем, в окне внизу «Block detals» ищем секцию BS properties и во второй пустой строке в графе value впечатываем номер NiAlphaProperty, в моем случае 72.

image.jpg

Жмем энтер - строчка альфа свойств сразу прыгает на положенное место, а сняв выделение с меша, видим, что в нифоскопе прозрачность уже видна - шарф исчез.

image.jpg

Но аутфиту назначен материал формата bgsm(его видно в первой строке BS properties) и радоваться рано, нужно исправить и его.
Ниф сохраняем. И с помощью Material Editor открываем bgsm файл.
Чтобы знать, какие настройки менять, я тоже сравнила этот файл с файлом материала от «образцового» аутфита, с которого брала альфа-свойства.
оказалось, что не хватает галочки в строкеAlpha Test. Ставим галочку, сохраняем.

image.jpg

Забрасываем все переделанные файлы в соответствующие каталоги даты и идем в игру проверять результат.
Если нам повезло, и под скрытой прозрачностью деталью были другие меши, то мы получим в принципе приемлемый результат:

image.jpg

Если же полигоны экономили и куски сетки под деталью удалили, то получится вот такая фигня:

image.jpg

Путем махинаций в аутфит-студио и подмены меша тела можно ситуацию поправить.

image.jpg