поделился сегодня с учениками и с вами поделюсь - в unity есть очень удобный встроенный рекордер для записи видео(и не только) - скачивается через менеджер, само окно находится во вкладке General. потом можно пользоваться горячией клавишей F10.
из настроек основные - recording mode - я ставлю обычно временной интервал.
так же не забыть добавить рекоредр - movie и указать путь, куда сохранять файлы.
и output resolution - match window size- тогда можно менять разрешения, меня разрешение у вкладки Game.
в общем очень удобный плагин, уже больше года пользуюсь каждый день им.
#unity #tips
из настроек основные - recording mode - я ставлю обычно временной интервал.
так же не забыть добавить рекоредр - movie и указать путь, куда сохранять файлы.
и output resolution - match window size- тогда можно менять разрешения, меня разрешение у вкладки Game.
в общем очень удобный плагин, уже больше года пользуюсь каждый день им.
#unity #tips
🔥4❤3
как читать картинки с шейдерами.
пост для совсем новичков, и тех, кто только познает основы #shaderGraph.
я очень часто прилагаю скрины шейдеров в постах, и чтобы отмести все вопросы - распишу на примере.
Переменные, которые мы хотим менять из вне, в самом редакторе - задаются во вкладке BlackBoard и редактируются во вкладке Graph Inspector.
это и есть те мистические неизвестные переменные, которые есть на каждой картинке.
в скобках указываетс их тип.
так же сами соединения подсвечены нужным цветом.
в 99 процентах случаях используются:
(1) - float - бирюзовые линии
(2) - vector2 - зеленые линии
(3) - vector3 -желтые линии
(4) - Color (rgba) - розовые линии
(T2) - texture- красные линии
пост для совсем новичков, и тех, кто только познает основы #shaderGraph.
я очень часто прилагаю скрины шейдеров в постах, и чтобы отмести все вопросы - распишу на примере.
Переменные, которые мы хотим менять из вне, в самом редакторе - задаются во вкладке BlackBoard и редактируются во вкладке Graph Inspector.
это и есть те мистические неизвестные переменные, которые есть на каждой картинке.
в скобках указываетс их тип.
так же сами соединения подсвечены нужным цветом.
в 99 процентах случаях используются:
(1) - float - бирюзовые линии
(2) - vector2 - зеленые линии
(3) - vector3 -желтые линии
(4) - Color (rgba) - розовые линии
(T2) - texture- красные линии
🔥5
https://skybox.blockadelabs.com/
Сегодня постик о небольшом, но очень классном ресурсе по генерации hdri карт с помощью нейронок. раньше там было все бесплатно, но сейчас добавили кучу новых фич - как платных так и без, даже инпэйнтинг есть. можно нагенерировать вполне интересные карты для ваших демок с эффектами и не только)
Сегодня постик о небольшом, но очень классном ресурсе по генерации hdri карт с помощью нейронок. раньше там было все бесплатно, но сейчас добавили кучу новых фич - как платных так и без, даже инпэйнтинг есть. можно нагенерировать вполне интересные карты для ваших демок с эффектами и не только)
Skybox AI
Skybox AI: One-click 360° image generator from Blockade Labs
🔥4❤2
https://www.youtube.com/watch?v=y0QASid1v8w
интересное видео про оптимизацию шейдеров, идет всего чаc, затронуты различные вопросы про стоимость вычислений и различные математические операции в шейдерах.
так же советую оценить и другие видео с этого канала.
кстати, тут на примере #ue все. надеюсь, будет всем весьма полезно!
интересное видео про оптимизацию шейдеров, идет всего чаc, затронуты различные вопросы про стоимость вычислений и различные математические операции в шейдерах.
так же советую оценить и другие видео с этого канала.
кстати, тут на примере #ue все. надеюсь, будет всем весьма полезно!
YouTube
Shader Optimization – True Instruction Cost, Performance Tips // Tutorial
Support on Patreon: https://patreon.com/techartaid/
Get project files: https://techartaid.com/products/
Streaming weekly at https://twitch.tv/techartaid
Learn how to optimize material performance in HLSL and Unreal Engine. I use shader compiler to analyze…
Get project files: https://techartaid.com/products/
Streaming weekly at https://twitch.tv/techartaid
Learn how to optimize material performance in HLSL and Unreal Engine. I use shader compiler to analyze…
❤4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
В следующих постах разберем один из моих любимых эффектов - создание вот такого портальчика
❤4🔥3
вот такие вот молнии можно сделать с помощью двух графов- один задает хаотичное движение с помощью ключевого параметра-turbulence,а второй отрисовывает линии с помощью particle strip output. заметим, что у первого графа нет отображения и последнего элемента-рендера,
❤7🔥2
я уже скидывал в посте выше сам шейдер для подобного закручивания. тут стоит добавить что очень много зависит от самой текстуры, которая искажается.
Затем путем подбора различных параметров получились вот такие два эффекта, которые вместе смотрятся довольно-таки неплохо. в качестве меша используется круг.
Затем путем подбора различных параметров получились вот такие два эффекта, которые вместе смотрятся довольно-таки неплохо. в качестве меша используется круг.
❤3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
финальной составляющей является вот такое простое свечение и, самое главное- источник света, который и придает всей картинке цельность.
🔥5❤1
На пятничный вечер и разбор на выходные советую ознакомиться с таким вот небольшим плейлистом по шейдер графу от Daniel Ilett https://youtube.com/playlist?list=PLsaDw3p1XpJiGHPnA8gZH6gO2gQYz3JH1&si=j5Klx1ymkUH6Q1aM
❤4🔥2
Вот еще книжечка, которую я все сам хочу прочитать, но все никак не найду времени, кто-то может уже читал?
https://www.sidefx.com/community/foundations-book/
#houdini
https://www.sidefx.com/community/foundations-book/
#houdini
🔥7
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