Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Лови знакомую рыбу, открывай новые места и стань мастером рыбалки в сердце России!

Рыбалка по-русски

Казуальные, Симуляторы, На ловкость

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
32
sasha4213
sasha4213
My Little Pony

Защита⁠⁠

1 год назад
Защита

Автор

My Little Pony Princess Cadance Flurry Heart Changeling Original Character Maytee Арт Иглу Лед Силовое поле Щит Традиционный арт Снег Защита Материнский инстинкт Аликорн Рисунок карандашом Цветные карандаши Купол
5
2796
VerhovniyMemolog
VerhovniyMemolog
Юмор для всех и каждого

Силовое поле⁠⁠

3 года назад

Телеграм - Три мема внутривенно

Силовое поле
Юмор Картинка с текстом Кот Новогодняя елка Мандарины Защита Силовое поле Повтор
34
4
ace0fredspades
ace0fredspades
Лига Художников
Серия Inktober

Inktober День 31: Ферма⁠⁠

3 года назад
Inktober День 31: Ферма

Завершающая картинка этого Инктобера,
Всем спасибо за вашу поддержку и интерес!)

Показать полностью 1
[моё] Inktober Рисунок Графика Ace0fredspades Krita Силовое поле
0
64
Sayanary
Sayanary
Genshin Impact

Новый регион прекрасен⁠⁠

3 года назад
Новый регион прекрасен
Genshin Impact Аниме Сундук Барьер Силовое поле
0
29
sasha4213
sasha4213
My Little Pony

Летит куда-то⁠⁠

3 года назад
Летит куда-то

Автор

My Little Pony Original Character Fallout: Equestria Силовое поле
3
20
AffectiveLead
AffectiveLead
ДТП и Аварии

Ответ zhopkaOgurchika в «Как рождаются мемы»⁠⁠2

3 года назад

чуть более прилизанная версия, если кому надо на схоронить

Показать полностью 2
[моё] Реальные пацаны ДТП Омск Силовое поле Юмор Мемы Ответ на пост
4
1737
zhopkaOgurchika
zhopkaOgurchika
ДТП и Аварии

Ответ на пост «Как рождаются мемы»⁠⁠2

3 года назад

ТС хотел скрыть от нас истинную причину происшествия!

Ответ на пост «Как рождаются мемы»
[моё] Реальные пацаны ДТП Омск Силовое поле Юмор Ответ на пост
26
41
MrMSE
Лига Разработчиков Видеоигр

Эффект силового поля (шейдер)⁠⁠

4 года назад

Небольшая практика в эффектиках и шейдерах под Unity. Хотелось мне сделать эффект силового поля, в которое попадают что-либо и провоцирует световое пятно, растекающееся по поверхности. Сказано - сделано :)

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

отдаем всё это добро в пиксельный шейдер, где считаем возвращаемый цвет пикселя (на всякий случай добавил ещё и текстуру для поля, какие-нить флуктуации там добавить о.О

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

Ну и сам эффект растекающейся энергетической вспышки

_InpactPoint - это вектор направления попадания (для отрисовки пятна в нужной стороне, передавать его придётся с помощью скрипта(конечное, минус начальное, ну и привести к единичке). Подсказочка:

Нормаль берём из вертекса.

_HitOverlayArea - регулирует величину пятна (плавность пятна зависит от полигонажа сферы, потому что работаем с нормалями вертексов. Тут немношко экономии - нормали берём в вертексном шейдере. Но если экономить не надо - можно нормаль посчитать и во фрагменте, тогда никаких проблем с размерами пятна не будет).

_HitOverlayValue - сила пятна.

_HitColor - собственно цвет для пятна.

Цвет самого поля задается через _TintColor и сохраняется в переменную col (код был выше).

Собственно сам инспектор всего этого добра, для тех, кто не хочет математики, а подёргать ползунки:

Надеюсь, что подписульки понятны лучше, чем названия переменных :)


Гитхаб: https://github.com/MrMouseSE/EnergyShieldShader

Показать полностью 5
[моё] Шейдеры Unity3D VFX Gamedev Гифка Длиннопост Силовое поле
17
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии