Главная > Урок Симс 4 / Уроки по Sims 4 Studio / Создание перекрасок в Симс 4 > Добавление объектам прозрачности, где нет параметра AlphaBlended, в Sims 4 Studio

Добавление объектам прозрачности, где нет параметра AlphaBlended, в Sims 4 Studio


30-03-2016, 12:37. Разместил: Dara_Savelly

Добавление объектам прозрачности, где нет параметра AlphaBlended, в Sims 4 Studio Иногда добавить альфа-канал к объекту способом, описанном в этой инструкции нельзя. Если параметра AlphaBlended в настройках нет совсем, то предлагаемый способ придания прозрачности будет работать не на всех предметах, даже если вы добавите альфа-канал в свою текстуру. Программа Sims 4 Studio может даже показать положительный результат в режиме предпросмотра, но в игре предмет будет отображаться некорректно. В этом случае нужно произвести дополнительную настройку. У некоторых предметов, к примеру, штор, есть возможность использовать полупрозрачность, что дает широкий простор для творчества (можно сделать градиентную прозрачность ткани или эффект кружева). У других прозрачность будет бинарной – то есть части вашего объекта будут либо полностью прозрачными, либо нет, а край – резкий, даже рваный (у ковров и настенных наклеек именно такая). Но для создания каких-то мелких деталей, таких как цветы, листья и ветки, этого вполне достаточно.

Вам понадобятся:

Для примера я взяла ковер, в котором изначально нет прозрачности.
Открыв package файл в Sims 4 Studio экспортируем текстуру через кнопку Export во вкладке Texture.

экспорт текстуры в sims 4 studioэкспорт текстуры в sims 4 studio

Открываем нашу текстуру в 2D редакторе. Заменяем канал RGB своим изображением, а также добавляем альфа-канал через кнопку в нижней части окна Channels (Каналы) и редактируем его, так как по умолчанию он будет полностью черным.

редактирование текстуры в фотошопередактирование текстуры в фотошопе
редактирование текстуры в photoshopредактирование текстуры в photoshop

Сохраняем в формате .dds DXT5 interpolated alpha.

сохранение текстуры в формате dds dxt5 interpolated alphaсохранение текстуры в формате dds dxt5 interpolated alpha

Теперь открываем Sims 4 Studio и импортируем текстуру в наш файл .package через кнопку Import во вкладке Texture.

импорт текструры в симс 4 студиоимпорт текструры в симс 4 студио

Как видите, программа Sims 4 Studio прозрачность пока не видит. Чтобы это исправить переходим во вкладку Warehouse (1).
Если у вас объект простой и имеет только меш высокого качества LOD 0, то нужно выбрать строку под названием Model (1) и перейти во вкладку Data (3). Здесь в пункте Lods находится кнопка Edit items… (4). Нажимаем ее.
Если помимо меша высокого качества есть меши среднего и низкого – то в строке Model будут только они, а редактируемый LOD 0 будет находится в строке под названием Model LOD со значением 00000000 в столбце Group.

редактирование мешаредактирование меша

В открывшемся новом окне выбираем меш высокого качества HighDetail (1) и в пункте Meshes с правой стороны снова нажимаем кнопку Edit items… (2).

редактирование меша в sims 4 studioредактирование меша в sims 4 studio

Открылось еще одно окно. Прокрутите список справа ниже и в пункте Material снова нажимаем Edit items…

редактирование материала в sims 4 studioредактирование материала в sims 4 studio

В новом окне выбираем слева первую строку, а затем справа снова нажимаем Edit items…

редактирование материаларедактирование материала

Нам нужно добавить такие параметры как AlphaMap и AlphaMaskThreshold.

AlphaMap

Выбираем строку DiffuseMap (1) и копируем ее нажав кнопку Copy (2).

копирование текстурыкопирование текстуры

Скопированный параметр окажется в самом конце списка. Выберите его. Затем с правой стороны откройте список в пункте Field и найдите в нем AlphaMap.

текстура alpha mapтекстура alpha map

Теперь переходим к следующему параметру.

AlphaMaskThreshold

Нажимаем на кнопку Add и добавляем новый параметр к списку.

добавление параметра в материалахдобавление параметра в материалах

Он будет внизу списка. Меняем справа значение пункта Typecode на Float.

меняем свойства параметра typecode на floatменяем свойства параметра typecode на float

А в пункте Field выбираем AlphaMaskThreshold.

параметр alphamaskthresholdпараметр alphamaskthreshold

Вместо 0 в пункте Value ставим значение 128 (1) и сохраняем все изменения, нажав на кнопку Save (2).

ставим значение value на 128 и сохраняемставим значение value на 128 и сохраняем

Повторяем те же действия по добавлению AlphaMap и AlphaMaskThreshold для всех остальных строк в левой части окна.

назначение параметров материаланазначение параметров материала

После этого закрываем все окна по очереди через кнопку Save, пока не дойдем до окна Editing Lods… Повторяем все предыдущие действия и для мешей качества Medium и Low, если они есть. Для мешей Shadow этого делать не нужно.

Добавление объектам прозрачности, где нет параметра AlphaBlended, в Sims 4 Studio

Выходим из всех окон через кнопку Save, затем сохраняем сам файл package.
Теперь, если вы выйдете в главное меню, а затем повторно загрузите ваш проект, вы увидите следующую картину:

прозрачный материал в sims 4 studioпрозрачный материал в sims 4 studio

Это означает, что мы с вами все сделали правильно. Хотя иногда Sims 4 Studio продолжает игнорировать прозрачность даже после настроек и перезагрузки, но в игре при этом все отображается как нужно. К тому же, программа все равно покажет наличие полупрозрачности, даже если настройки объекта позволяют использовать только бинарную прозрачность.Так что лучше ваш предмет проверять в игре, прежде чем совершать с ним какие-то дальнейшие действия.

Переносим наш .package файл в игровую папку Mods и тестируем в игре.

прозрачный материал в симс 4прозрачный материал в симс 4

Вернуться назад