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!
ВАЖНО – не путать шейдер 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 процентов все заработает. Если все равно не получается, то жду вас в личных сообщениях. Будем разбираться вместе.
Очень вас прошу, не перезаливайте информацию из моего гайда. Если хотите поделится им – дайте ссылку на этот пост. Я не просто так потратила время на изучение этой темы, на поиски решений разных подводных камней. Плюс, я неплохая техподдержка в случае чего. Давайте, пожалуйста, уважать труд других людей.
Спасибо. ( •̀ .̫ •́ )✧
Кстати, этим методом можно не только симов скринить, но и в принципе любой объект. Наверное, это будет полезно для всяких превью СС... Вот кусты на прощание.
гайд
Dedieer
Целую руки автора за такой гайд. Обязательно надо попробовать :>
Jan 11 18:32 

1
‧ ₊˚ Alzo ࿐
Dedieer, буду рада обратной связи! 

Jan 11 18:37 

1
Ranmaru
Больше подобных гайдов! Спасибо за твой труд 



Jan 11 19:59 

1
‧ ₊˚ Alzo ࿐
Ranmaru, у меня еще в планах пройтись по "необычным" и ситуативным шейдерам, которые могут привнести уникальность пресетам. Надеюсь, в ближайший месяц закончу писать статью на эту тему... 

Jan 13 22:23 

2
RanmaruReplying to ‧ ₊˚ Alzo ࿐
‧ ₊˚ Alzo ࿐, Вот такое я люблю еще больше! 

Jan 13 22:26 

1
Julia Blossom
Невероятно полезная статья! Спасибо!!!
Jan 13 15:32 

1
‧ ₊˚ Alzo ࿐
Julia Blossom, Рада стараться!! 

Jan 13 22:20
Kiraz_TheSims4
Огромное, Человеческое СПАСИБО!❤️❤️❤️❤️❤️
Jan 31 12:24 

1
‧ ₊˚ Alzo ࿐
Kiraz_TheSims4, 



Feb 01 19:55
sugar_cranberry
нереально полезный гайд, спасибо!!!! 









Feb 03 08:34 

1
MysticCasper
У меня версия 3.5.2, но нет функции Clear Alpha Channel :(
Feb 26 00:40
MysticCasperReplying to ‧ ₊˚ Alzo ࿐
‧ ₊˚ Alzo ࿐, Ой, как много времени прошло :D. Я уже перешёл на новую версию ради этой фичи и всё ок)
Mar 09 10:02 
1
‧ ₊˚ Alzo ࿐Replying to MysticCasper
MysticCasper, Хах, радикальное решение проблемы )
Mar 09 10:09
SV



Mar 14 18:04 

1