...
...
...
...

Описание

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

Прозрачный шейдер позволяет вам видеть ваших игровых персонажей внутри любой сетки, не загораживаясь ею. Не имеет значения, будет ли это здание, мост, пещера или что-то еще, что вы можете себе представить.

Просто примените шейдер, используя один из предоставленных нами инструментов, зарегистрируйте игрока, и все заработает. Самое замечательное в этом то, что для этого не нужно вносить никаких дополнительных изменений в сетку!

Мы включили множество очень полезных инструментов, позволяющих добиться эффекта за считанные секунды.

Для настройки без участия игрока используйте нашу стандартную функцию dissolve, не зависящую от игрока, или их сочетание.

Примечание: Этот шейдер предназначен для использования со стандартными шейдерами/ осветительными шейдерами. Но мы предлагаем множество способов добавить "Прозрачный шейдер" в ваши пользовательские шейдеры, подробнее смотрите ниже в разделе "Расширение существующих пользовательских шейдеров"

➡️ 6 УДИВИТЕЛЬНЫХ РЕЖИМОВ ПРЕПЯТСТВИЙ (и их комбинаций):
➡ 1. Нет - удаляет части сетки, которые находятся выше определенной высоты по оси Y
? 2. Угол - удаляет геометрию, направленную под углом к камере.
? 3. Конус - удаляет геометрию, которая находится внутри конуса между плеером и камерой. Кроме того, существует комбинация угла и конуса.
? 4. Круг - удаляет геометрию, которая находится внутри круга вокруг игрока
? 5. Цилиндр - удаляет геометрию, которая находится внутри цилиндра между игроком и камерой. Кроме того, существует комбинация угла и цилиндра.
? 6. Кривая - удаляет геометрию внутри области, определенной кривой.

?‍?‍?‍? В зависимости от игрока:
? 1. Только радиус действия - эффект прозрачности будет активен внутри сферы вокруг игрока. Вы можете использовать любой режим препятствий с помощью этого метода.
? 2. Автоматическое определение - если в ваших зданиях и т.д. есть коллайдеры, которые достаточно точно описывают геометрию, прозрачный шейдер автоматически определит, находится ли игрок внутри сетки, и
активирует эффект. Этот метод также работает для каждого здания, поэтому вы можете использовать
красивые переходы между входом и выходом.
? 3. TriggerByParent
? 4. TriggerByBox
? 5. TriggerById

Триггеры обеспечивают максимально точное управление и идеально работают в зависимости от конкретного здания. Для этого метода вам необходимо самостоятельно разместить триггерные объекты ввода и вывода, поэтому настройка займет на пару секунд больше, но оно того стоит.

Примечание: TriggerByParent также поддерживает использование однопользовательского коллайдера вместо выделенных триггеров ввода и выхода, что очень просто и позволяет достичь отличных результатов.

? 6. Триггер Raycast от игрока к камере.
Активирует эффект для всех объектов STS, которые попадают в радиопередачу, передаваемую от игроков к камере. Этот метод обеспечивает наиболее чистое использование STS, поскольку позволяет полностью избежать нежелательных обрезок, если ваш проигрыватель находится в узких углах или близко к стене.

? Не зависит от игрока:
? 1. Всегда включен - эффект прозрачности будет включен всегда.
? 2. Переключение с помощью пользовательского интерфейса - Переключение эффекта прозрачности с помощью пользовательского интерфейса.
? 3. Переключение щелчком мыши - переключение эффекта прозрачности с помощью щелчка по объектам.
...и еще много примеров


? 1. Глобальная замена шейдера - Примените прозрачный шейдер глобально ко всем материалам в сцене с дополнительной фильтрацией слоев.
? 2. Групповая замена шейдера - Примените прозрачный шейдер по группам с дополнительной фильтрацией слоев. К типам групп относятся: Родительская, Box, ID, Список игровых объектов, Список материалов

Обе опции синхронизируют все свойства материала из указанного эталонного материала STS с теми, которые можно найти с помощью заменяющего компонента!

? 3. Синхронизация свойств шейдера - используйте эту функцию только для синхронизации. Он синхронизируется по группам с теми же типами групп, что и замена шейдера группы.

Добавьте функциональность "прозрачного шейдера" в свои пользовательские шейдеры без каких-либо компромиссов!

? Поддержка ShaderGraph: Используйте наш узел пользовательских функций STS для расширения полной функциональности STS в вашем существующем шейдере ShaderGraph. Очень просто! (поддерживается только в версиях 2020 и выше)
? Возможность наращивания BetterShaders: Добавьте наш STS Stackable в свой стек BetterShaders и немедленно расширьте любой из ваших шейдеров BetterShaders.
?Расширение рукописного шейдера: Добавьте наш STS в любой рукописный шейдер, просто скопировав / вставив некоторые свойства и вызвав функцию STS в вашей программе frag.

Если вам понадобится какая-либо помощь, вы всегда можете обратиться в нашу службу поддержки клиентов!

Данный материал является собственностью правообладателя. Использование в коммерции - запрещено! Только в учебных целях и самостоятельного изучения. Если Вы считаете, что данный материал нарушает ваши авторские права, пожалуйста, сообщите об этом нам на почту support@uassets.ru или в личные сообщения главному администратору. Также рекомендуем ознакомиться с информацией для правообладателей по этой ссылке..

Обсудим?

!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

    Чтобы оставлять сообщения - зарегистрируйтесь
    Открыть / закрыть чат

    Обратите внимание!


    Если у вас не отображаются материалы и какой либо интерфейс на сайте, пожалуйста, отключите блокировщики рекламы.