https://www.youtube.com/watch?v=rj129Wc1vyo
полезное видео о том, как создавать различные геометрические фигуры с помощью математических операций. сам несколько раз пересматривал и всем советую, безумно интересно)
полезное видео о том, как создавать различные геометрические фигуры с помощью математических операций. сам несколько раз пересматривал и всем советую, безумно интересно)
❤3🔥2
вот такой вот салютик с интересным(как по мне) применением ноды сравнения
🔥4
https://www.youtube.com/watch?v=0ifChJ0nJfM
в продолжение темы о создании форм с помощью математических операций еще вот такое интересное видео от Inigo Quilez, создателя сайта https://www.shadertoy.com/
где и показывается, как можно рисовать с помощью математики.
До сих пор вспоминаю, какой дикий восторг у меня это вызвало,когда я впервые его увидел. наглядный пример того, зачем учить математику )
в продолжение темы о создании форм с помощью математических операций еще вот такое интересное видео от Inigo Quilez, создателя сайта https://www.shadertoy.com/
где и показывается, как можно рисовать с помощью математики.
До сих пор вспоминаю, какой дикий восторг у меня это вызвало,когда я впервые его увидел. наглядный пример того, зачем учить математику )
🔥6
https://www.youtube.com/watch?v=Gp34pCtBI6Q&t=10192s
продолжая тему математики и чтобы не обидеть наших анриаловских подписчиков вот такое видео, в котором так же объяснены многие функции.
вообще у меня уже давно есть мысль сделать отдельные посты про основные математические операции step,cross и dot product и прочее. как считаете? одно сердечко и начну готовить материал)
продолжая тему математики и чтобы не обидеть наших анриаловских подписчиков вот такое видео, в котором так же объяснены многие функции.
вообще у меня уже давно есть мысль сделать отдельные посты про основные математические операции step,cross и dot product и прочее. как считаете? одно сердечко и начну готовить материал)
❤6
решил я тут для тренировки начать делать свою небольшую игрушку, что-то вроде клона vampire survivors.
пока показать особо нечего, но все же пусть будет как стартовая точка отсчета.
и, так как мы тут шейдера и эффекты изучаем, то полоску здоровья я сделал с помощью шейдера, а не как это обычно делается через слайдеры и заполнение в канвасе.
пока показать особо нечего, но все же пусть будет как стартовая точка отсчета.
и, так как мы тут шейдера и эффекты изучаем, то полоску здоровья я сделал с помощью шейдера, а не как это обычно делается через слайдеры и заполнение в канвасе.
❤6🔥5
итак, начнем наши математические исследования.
функция Step - она принимает какое-то пороговое значение. и все значения до него становятся 0, а после - 1.
наглядно видно на картинках, все что серое- имеет значения между 0 и 1, но задав пороговое значение, мы можем изменять границы.
используется для создания резких переходов между значениями.
в предыдущем посте она использовалась для задания резкой границы после задания маски по оси x в uv карте - маска получается плавной от 0 к 1, и чтобы сделать резкий переход - добавляем эту функцию
#mathshaders
p.s. а так же классный стишочек от гигачата про эту функцию) меня очень порадовало)
Функция step в шейдерах -
Это как волшебная палочка,
Она создает резкие переходы,
И делает игры еще красивее.
функция Step - она принимает какое-то пороговое значение. и все значения до него становятся 0, а после - 1.
наглядно видно на картинках, все что серое- имеет значения между 0 и 1, но задав пороговое значение, мы можем изменять границы.
используется для создания резких переходов между значениями.
в предыдущем посте она использовалась для задания резкой границы после задания маски по оси x в uv карте - маска получается плавной от 0 к 1, и чтобы сделать резкий переход - добавляем эту функцию
#mathshaders
p.s. а так же классный стишочек от гигачата про эту функцию) меня очень порадовало)
Функция step в шейдерах -
Это как волшебная палочка,
Она создает резкие переходы,
И делает игры еще красивее.
🔥6
сегодня решил поделиться с вами своей небольшой подборочкой различных шоурилов с эффектами.
для вдохновения может пригодиться)
https://youtube.com/playlist?list=PLta3s7FjJ8zCBTNbxFzhyyoqXggz4ElV7&si=eu1nB3HglXafTiep
для вдохновения может пригодиться)
https://youtube.com/playlist?list=PLta3s7FjJ8zCBTNbxFzhyyoqXggz4ElV7&si=eu1nB3HglXafTiep
🔥5❤2
https://youtube.com/playlist?list=PLQD_sA-R5qVKVYw3EVuRT7fSJsVukLEhD&si=ZGJWj5nz9L6ddmV8
плейлист с небольшой серией видео Artistic Principles of Vfx.
в них автор делает акцент на разных художественных моментах, на которые стоит обращать внимание при создании эффектов.
разок советую послушать
плейлист с небольшой серией видео Artistic Principles of Vfx.
в них автор делает акцент на разных художественных моментах, на которые стоит обращать внимание при создании эффектов.
разок советую послушать
🔥6
https://xallt.github.io/Noise-texture-generator/
прикольный и удобный онлайн-генератор текстуры шума с большой вариативностью.
минус только один-текстура не тайлится.
Если у вас есть еще варианты подобных сервисов, кидайте в комментарии!
прикольный и удобный онлайн-генератор текстуры шума с большой вариативностью.
минус только один-текстура не тайлится.
Если у вас есть еще варианты подобных сервисов, кидайте в комментарии!
🔥4
три канала на YouTube, с которых я бы советовал начинать знакомство, если вы хотите заняться vfx для игр:
по unreal - https://www.youtube.com/@cghow
по unity - https://www.youtube.com/@GabrielAguiarProd
лично я из его видео очень многое подчерпнул и узнал для себя, поэтому всегда советую - в старых видео обычная particle system , в новых в основном vfx graph и shader graph
и общий по эффектам - https://www.youtube.com/@VFX_Apprentice
по unreal - https://www.youtube.com/@cghow
по unity - https://www.youtube.com/@GabrielAguiarProd
лично я из его видео очень многое подчерпнул и узнал для себя, поэтому всегда советую - в старых видео обычная particle system , в новых в основном vfx graph и shader graph
и общий по эффектам - https://www.youtube.com/@VFX_Apprentice
❤6
после функции Step вполне логично было бы разобрать Smoothstep.
функция принимает в себя три параметра - входящее значение и два края - все что ниже первого края она делает черным, что выше второго - белым. а все что между ними - плавный градиент
и конечно же, стишок от гигачата)
"Smoothstep - это волшебство,
Что в шейдерах нам помогает.
Она сглаживает все углы,
И картинку улучшает."
вот еще небольшая подборка видео, где еще более подробно все объяснено
https://youtu.be/60VoL-F-jIQ?si=a4KGE-Nv0fr9NYuC
https://youtu.be/dn3y5KVxylQ?si=T2aauaCJkw0VaGFY
функция принимает в себя три параметра - входящее значение и два края - все что ниже первого края она делает черным, что выше второго - белым. а все что между ними - плавный градиент
и конечно же, стишок от гигачата)
"Smoothstep - это волшебство,
Что в шейдерах нам помогает.
Она сглаживает все углы,
И картинку улучшает."
вот еще небольшая подборка видео, где еще более подробно все объяснено
https://youtu.be/60VoL-F-jIQ?si=a4KGE-Nv0fr9NYuC
https://youtu.be/dn3y5KVxylQ?si=T2aauaCJkw0VaGFY
🔥5
когда я только начинал знакомство с vfx, один из интересующих меня вопросов был - как запустить projectile по какой-то определенной заданной траектории, отличной от прямой линии, но чтобы она всегда была одинаковой?
по умолчанию в юнити подобный функционал теперь есть в vfx graph, но если необходимо использовать систему частиц, то там такого нет. на помощь приходит вот такой простой и удобный в использовании плагин от Sebastian Lague
а в видео из asset store все наиболее подробно объяснено и показано, как его применять
https://assetstore.unity.com/packages/tools/utilities/b-zier-path-creator-136082#description
по умолчанию в юнити подобный функционал теперь есть в vfx graph, но если необходимо использовать систему частиц, то там такого нет. на помощь приходит вот такой простой и удобный в использовании плагин от Sebastian Lague
а в видео из asset store все наиболее подробно объяснено и показано, как его применять
https://assetstore.unity.com/packages/tools/utilities/b-zier-path-creator-136082#description
🔥5
с недавних пор в unity есть инстрмент, позволяющий превратить картинку или меш в облако точек pointcloud. но почему-то не все об этом до сих пор знают. и не нужно пользоваться сторонним софтом,все уже встроено, просто выбираем текстуру или меш.
❤5🔥4
Бывает, попадаются настолько вдохновляющие видео, после просмотра которых сразу хочется бежать что-то делать и пробовать новые штуки.
это видео - одно из таких.
мало того, что тут целиком и полностью рассказано о использовании текстур в vfx, так еще и показаны различные техники для их использования.
https://youtu.be/KaNDezgsg4M?si=ycXOPiopzW1yD1hv
это видео - одно из таких.
мало того, что тут целиком и полностью рассказано о использовании текстур в vfx, так еще и показаны различные техники для их использования.
https://youtu.be/KaNDezgsg4M?si=ycXOPiopzW1yD1hv
🔥4❤1
такой вот небольшой сетапчик в шейдере позволяет делать мягкие границы при пересечении мешей.
для использования - перемножаем это с базовым цветом и не забываем отделить альфа- канал. пример материала шарика с картинки в 1 комментарии.
плавность перехода регулируется одним параметром - на 1 скриншоте это просто float
для использования - перемножаем это с базовым цветом и не забываем отделить альфа- канал. пример материала шарика с картинки в 1 комментарии.
плавность перехода регулируется одним параметром - на 1 скриншоте это просто float
🔥5