Главная > Урок Симс 4 / Уроки по Sims 4 Studio / Создание перекрасок в Симс 4 > Добавление объектам прозрачности, где нет параметра AlphaBlended, в Sims 4 Studio
Добавление объектам прозрачности, где нет параметра AlphaBlended, в Sims 4 Studio30-03-2016, 12:37. Разместил: Dara_Savelly |
Иногда добавить альфа-канал к объекту способом, описанном в этой инструкции нельзя. Если параметра AlphaBlended в настройках нет совсем, то предлагаемый способ придания прозрачности будет работать не на всех предметах, даже если вы добавите альфа-канал в свою текстуру. Программа Sims 4 Studio может даже показать положительный результат в режиме предпросмотра, но в игре предмет будет отображаться некорректно. В этом случае нужно произвести дополнительную настройку. У некоторых предметов, к примеру, штор, есть возможность использовать полупрозрачность, что дает широкий простор для творчества (можно сделать градиентную прозрачность ткани или эффект кружева). У других прозрачность будет бинарной – то есть части вашего объекта будут либо полностью прозрачными, либо нет, а край – резкий, даже рваный (у ковров и настенных наклеек именно такая). Но для создания каких-то мелких деталей, таких как цветы, листья и ветки, этого вполне достаточно.
Вам понадобятся:
Для примера я взяла ковер, в котором изначально нет прозрачности. Открыв package файл в Sims 4 Studio экспортируем текстуру через кнопку Export во вкладке Texture. Открываем нашу текстуру в 2D редакторе. Заменяем канал RGB своим изображением, а также добавляем альфа-канал через кнопку в нижней части окна Channels (Каналы) и редактируем его, так как по умолчанию он будет полностью черным. Сохраняем в формате .dds DXT5 interpolated alpha. Теперь открываем Sims 4 Studio и импортируем текстуру в наш файл .package через кнопку Import во вкладке Texture. Как видите, программа 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). Открылось еще одно окно. Прокрутите список справа ниже и в пункте Material снова нажимаем Edit items… В новом окне выбираем слева первую строку, а затем справа снова нажимаем Edit items… Нам нужно добавить такие параметры как AlphaMap и AlphaMaskThreshold. AlphaMap Выбираем строку DiffuseMap (1) и копируем ее нажав кнопку Copy (2). Скопированный параметр окажется в самом конце списка. Выберите его. Затем с правой стороны откройте список в пункте Field и найдите в нем AlphaMap. Теперь переходим к следующему параметру. AlphaMaskThreshold Нажимаем на кнопку Add и добавляем новый параметр к списку. Он будет внизу списка. Меняем справа значение пункта Typecode на Float. А в пункте Field выбираем AlphaMaskThreshold. Вместо 0 в пункте Value ставим значение 128 (1) и сохраняем все изменения, нажав на кнопку Save (2). Повторяем те же действия по добавлению AlphaMap и AlphaMaskThreshold для всех остальных строк в левой части окна. После этого закрываем все окна по очереди через кнопку Save, пока не дойдем до окна Editing Lods… Повторяем все предыдущие действия и для мешей качества Medium и Low, если они есть. Для мешей Shadow этого делать не нужно. Выходим из всех окон через кнопку Save, затем сохраняем сам файл package. Теперь, если вы выйдете в главное меню, а затем повторно загрузите ваш проект, вы увидите следующую картину: Это означает, что мы с вами все сделали правильно. Хотя иногда Sims 4 Studio продолжает игнорировать прозрачность даже после настроек и перезагрузки, но в игре при этом все отображается как нужно. К тому же, программа все равно покажет наличие полупрозрачности, даже если настройки объекта позволяют использовать только бинарную прозрачность.Так что лучше ваш предмет проверять в игре, прежде чем совершать с ним какие-то дальнейшие действия. Переносим наш .package файл в игровую папку Mods и тестируем в игре. Вернуться назад |