‧ ₊˚ Alzo ࿐

‧ ₊˚ Alzo ࿐ 

Сделаю за час в течение недели

398subscribers

64posts

Showcase

3
goals1
$7.08 of $14.2 raised
˗ˏˋ⠀Мотивацию надо ПОДНЯТЬ⠀ˊˎ -

PNG с симом за пару кликов? (убираем фон на скринах)


Представим ситуацию: вы – публичный человек в симс сообществе. Вам нужно делать десятки превью для вашего контента, либо же просто необходимо оформить анкеты вашим династийцам. В большинстве случаев для этого необходимы PNG изображения ваших симов с прозрачным фоном. И, о боже, мне ли не знать о том, как муторно вырезать симов в фотошопе...
А если я скажу вам, что прямо в GShade есть скрытая фишка, позволяющая делать PNG изображения прямо в игре за 15 секунд? Заинтересовала? Тогда давайте разбираться. 

Каким образом мы собрались это делать? Все просто – мы будем чистить альфа каналы. При этом все значения альфа канала устанавливаются в 0, что делает нужное изображение полностью прозрачным. Как удачно, что в джишейде есть возможность загружать кастомные, не относящиеся напрямую к игре, текстуры и делать с ними, что душе угодно. 
Важное уточнение. Гайд создавался на версии GShade 5.1.6., Direct 9.
Наш главный помощник – уже известный шейдер хромакей (Chromakey.fx). Включаем его и идем в настройки. Далее следуем шагам: 

①✦ В настройках хромакея в графе Color settings выбрать Alpha Transparency.

②✦ В графе "Distance adjustment" выбрать нужную глубину хромакея. Чем ниже параметр - тем ближе хромакей к экрану, чем выше - тем дальше от экрана. Черный фон должен покрыть всю ненужную вам область, которая по итогу должна быть прозрачной.

③✦ В самом низу главного меню снять галочку с "Disable Transparency". Фон должен остаться черным. 
④✦ Убрать шейдер хромакея в самый конец списка. Ниже теней, ниже графических шейдеров, ниже тинтов – ниже всего! Вы конечно можете поиграться с разным порядком шейдеров, никто не запрещает, но если хромакей будет в самом конце, то грамотная работа метода будет гарантирована на все сто процентов без лишних морок. Максимум, что рекомендую сделать – поставить один только SMAA ниже хромакея, чтобы сгладить края.
ВАЖНО – не путать шейдер SMAA и CMAA! 

⑤✦ Делаем скрин на привычную нам кнопку съемки. 
Вот и все! Получившийся кадр можно спокойно перетаскивать прямо из папки скриншотов в любой графический редактор, фона уже не будет.
Итого, это заняло где-то 15 секунд, вместо пары минут скрупулёзного удаления фона вручную. 
Вот мой глуповатый видео гайд, чтоб понимать, как все происходит в реальном времени: 
 💥!!!ВНИМАНИЕ!!!💥 После того, как вы сделали PNG скрин, вновь верните галочку в "Disable Transparency". Если вы это не сделаете, то вместо привычных скринов вы будете продолжать получать пустые черные\PNG-шные\полупрозрачные фото на весь экран!

✦ Метод работает с SRWE, однако немного замедляет привычную работу. 
✦ Я знаю, что многие сидят на "безопасной" версии 3.5.2., и я глубоко не уверена, что данный метод будет работать на этой версии. Чисто теоретически, вместо "Disable Transparency" у вас должно быть "Clear Alpha Channel" (как в старых версиях ReShade), и если вы проделаете все вышеописанные шаги, то у вас тоже должно получится. Но опять же, я не уверена и была бы рада получить актуальную информацию от пользователей старой версии. 
✦ Если вы до сих пор работаете с ReShade, то тоже можете провернуть данный метод. Делаем всё по вышеуказанным шагам. Единственный момент – чистка альфа каналов будет не снизу главного меню, а ячейке "Settings" в самом верху меню. Далее ищем графу  "Screenshots", разворачиваем ее и как раз там будет заветное "Clear Alpha Channel".
✦ Если у вас получаются полупрозрачные\пустые скрншоты, то проверьте порядок шейдеров. Хромакей должен находится ниже всех графических шейдеров. Исключение – SMAA.
✦ Если вокруг сима черный контур\пиксели, то проверьте порядок шейдера SMAA. И не используйте шейдер CMAA! Он отвратительно работает с хромакеем. 
✦ Если по каким-то причинам у вас не работает метод на нулевом хромаке (Chromakey.fx), то включите вторую версию (Chromakey2.fx)(она идет отдельным шейдером) и далее работайте с ним. Люди с иностранных редитов уверяют, что должно помочь. Проблема связана с несостыковкой версий. 

✦ Если у вас до сих пор ничего не работает, то вновь внимательно пройдитесь по 5 пунктам и включите вторую версию хромакея. С вероятностью в 99 процентов все заработает. Если все равно не получается, то жду вас в личных сообщениях. Будем разбираться вместе.
Очень вас прошу, не перезаливайте информацию из моего гайда. Если хотите поделится им – дайте ссылку на этот пост. Я не просто так потратила время на изучение этой темы, на поиски решений разных подводных камней. Плюс, я неплохая техподдержка в случае чего. Давайте, пожалуйста, уважать труд других людей. 
Спасибо.  ( •̀ .̫ •́ )✧

И кстати, еще у меня есть небольшой гайд как менять фон в CAS прямо в игре
Кстати, этим методом можно не только симов скринить, но и в принципе любой объект. Наверное, это будет полезно для всяких превью СС... Вот кусты на прощание. 
Целую руки автора за такой гайд. Обязательно надо попробовать :>
Dedieer, буду рада обратной связи!  clapping_hands
Больше подобных гайдов! Спасибо за твой труд  heartsun
Ranmaru, у меня еще в планах пройтись по "необычным" и ситуативным шейдерам, которые могут привнести уникальность пресетам. Надеюсь, в ближайший месяц закончу писать статью на эту тему... thinking_face
‧ ₊˚ Alzo ࿐, Вот такое я люблю еще больше!  heart
Невероятно полезная статья! Спасибо!!!
Julia Blossom, Рада стараться!!  clapping_hands
Огромное, Человеческое СПАСИБО!❤️❤️❤️❤️❤️
Kiraz_TheSims4,  heartheart
нереально полезный гайд, спасибо!!!! heartheartheartheartheart
У меня версия 3.5.2, но нет функции Clear Alpha Channel :(
‧ ₊˚ Alzo ࿐, Ой, как много времени прошло :D. Я уже перешёл на новую версию ради этой фичи и всё ок)
MysticCasper, Хах, радикальное решение проблемы )
Subscription levels1

˗ˏˋ ⠀𝓱𝓪𝓹𝓹𝔂 𝓫𝓾𝓷𝓷𝔂⠀ˊˎ -

$0.78 per month

Благотворительность на сидр  ♡
°˖✧◝(⁰▿⁰)◜✧˖°
Go up