Голографический стол в Unity 3D [VFX Graph] [Tutorial] - с помощью новой системы частиц

  Рет қаралды 27,857

Emerald Powder

Emerald Powder

Күн бұрын

Я постарался разобраться в VFX Graph - новой системе частиц, представленной в Unity 3D 2018.3, и создал интересный эффект голограммы, или "тактического стола". Хочу поделиться с вами процессом создания этого эффекта и объяснениями по основным моментам новой системы частиц
Ссылка на готовый проект: github.com/eme...
Если вы не видели видео с обзором этой системы частиц (VFX Graph), то ссылка на него: • VFX Graph - Новая сист...
На этом канале регулярно появляются новые видео, которые позволят тебе научиться создавать игры, или подарят новые идеи и вдохновение, если ты уже умеешь. Подписывайся!
Остались какие-то вопросы, пожелания, или идеи для других видео? Смело пиши в комментарии под видео

Пікірлер: 77
@Sv9zlsT
@Sv9zlsT 6 жыл бұрын
Unity VFX да ещё и такой подробный и качественный тутор и на русском, даже на английском не видел таких качественных разборов до мельчайших, да ты на однозначный лайк напрашиваешься)))
@gorezcaid
@gorezcaid 5 жыл бұрын
У тебя достаточно завышенный уровень знаний, редко попадаю на такие качественные каналы. Однозначно подписка.
@xanaramus
@xanaramus 6 жыл бұрын
Неужели кто-то делает ролик по VFX, спасибо!
@lemuriecnoname
@lemuriecnoname 5 жыл бұрын
ВОООТ! СПАСИБИЩЕ ЗА ПЛЕЙЛИСТЫ!!!! ))) ТЕПЕРЬ УДОБНО!
@АнтонЦе
@АнтонЦе 5 жыл бұрын
Да очень круто...Меня заинтересовал меня Юнити для Медио Арта, но как то туториолов именно по созданию разных абстракных эффектов, мягко говоря не много. Так что спасибо автору.
@arsizhifenerprozhod
@arsizhifenerprozhod Жыл бұрын
2023 and still without games with that cool effects
@Андрей-в7и6ь
@Андрей-в7и6ь 3 жыл бұрын
Спасибо! Было очень интересно, захотелось самому сделать нечто подобное)
@bubbletop1135
@bubbletop1135 6 жыл бұрын
почему так мало подписок? Очень годный канал с фичами для Юнити!
@EmeraldPowder
@EmeraldPowder 6 жыл бұрын
Спасибо! Надеюсь дальше будет больше :)
@XZYSquare
@XZYSquare 3 жыл бұрын
I don't speak that language and i think it was still a great tutorial good job
@RinconTech
@RinconTech 5 жыл бұрын
Amazing video dude, waiting for ur next video!
@mikhailvasilev233
@mikhailvasilev233 Жыл бұрын
Интересная штуковина!
@lemuriecnoname
@lemuriecnoname 5 жыл бұрын
Подписался. Но чувак. ПОжалуйста! Создай плейлисты! Особенно по VFX Graph'у
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
Спасибо! А плейлисты да, идея хорошая
@ivanpupkov3524
@ivanpupkov3524 5 жыл бұрын
Круто, запиши что-то про шейдеры) например отображение эффектов (урон, взятие бонусов, или когда объект находится за другим объектом)
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
Спасибо) Шейдера это тема большая, про ShaderGraph один урок уже есть на канале, если ещё крутых эффектов придумаю то обязательно запишу
@3d_workbench688
@3d_workbench688 3 жыл бұрын
Крутой перевод
@Котвбезумнойшляпе
@Котвбезумнойшляпе 5 жыл бұрын
Походу я стал тысячным подпищиком))
@Котвбезумнойшляпе
@Котвбезумнойшляпе 4 жыл бұрын
@@lovk4ch Уже 9 месяцев прошло))
@JIockjoy
@JIockjoy 5 жыл бұрын
Подписался, установил колокол, спасибо за работу, изучу канал весь, надеюсь найти то что нужно, интересует разработка 2D, для 3D не готов)
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
Спасибо! На самом деле в Unity не слишком отличаются 2d и 3d во многих вещах, особенно если связанных с игровой логикой а не с графикой как в этом видео
@Max_Mnexuss
@Max_Mnexuss 4 жыл бұрын
Спасибо большое! Супер!
@ivanek333
@ivanek333 4 жыл бұрын
Dani: *N I C E*
@VilaskisShalashevBattlekot
@VilaskisShalashevBattlekot 6 жыл бұрын
Все чётко сделано)
@MrGuardianX
@MrGuardianX 5 жыл бұрын
Супер, спасибо за видео очень информативно. Интересно насколько такая большая куча альфы и 10000 партиклов будут работать на мобильном, например, устройстве. Довольно дорогой эффект получился как мне кажется.
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
Не уверен насчёт мобилок, когда делал этот эффект VFX был ещё в preview и доступен только для пк в HDRP, сейчас его вроде получше допилили, надо как-нибудь проверить производительность на своих устройствах
@ПиксельАрт-ъ6м
@ПиксельАрт-ъ6м 5 жыл бұрын
Заряжаю двухстволку, сверху лайк снизу подписка, выстрел!!
@vitaolsen4601
@vitaolsen4601 5 жыл бұрын
Спасибо огромное!
@inatesi
@inatesi 2 жыл бұрын
спасибо!
@yuhochih
@yuhochih 5 жыл бұрын
So cool!
6 жыл бұрын
Firstly, amazing effect and thanks a lot for sharing this tutorial ! I don't "pay a shit" of what you say... Hopefully the editor is in English :) However I really dont understand the lines part... You get the position then you divide by -9 then you add a constant vector 0,0,10.....
@EmeraldPowder
@EmeraldPowder 6 жыл бұрын
Thanks! I may add English subtitles sometime Well, the line starting at the particle position already. And to move line's end to the desired position (to the black sphere at the top), I first add the position of partcle itself, to move it in horizontal plane (e.g. particle is on a right, I add it's position multiplied by -9, and it moves line's end to the left relative to the particle, to the center of scene). And 0,0,10 is just to offset it to the top, on vertical axis
6 жыл бұрын
​@@EmeraldPowder Thanks for the answer. I will take a paper and see that. I trust you it works, just the fact that you use constant values (-9 then +10) disturb me :p Will you do a hurricane effect soon ? Would be sooo cool ! Thanks again !
@kwea123
@kwea123 4 жыл бұрын
I think using "connect target" block is more intuitive. It's also what unity did in the example.
@meaculpa5570
@meaculpa5570 4 жыл бұрын
Thanks a lot!
@ПавелЩетько-ы4й
@ПавелЩетько-ы4й 3 жыл бұрын
Спасибо большое! Позволь узнать как ты разбирался? может есть какие нибудь вменяемые туториалы?
@ИдарМурзаканов
@ИдарМурзаканов 6 жыл бұрын
очень познавательно))))
@DaNil-ws8bc
@DaNil-ws8bc 6 жыл бұрын
Плиз больше туторов по графу
@pinfold3201
@pinfold3201 Жыл бұрын
эх, обновить бы эти уроки, щас в юнити заходишь там половина кнопок уже совсем не те(
@seldemirov
@seldemirov 6 жыл бұрын
чуваа-а-ак)))) Спасибо)
@nothingelsegaming1629
@nothingelsegaming1629 4 жыл бұрын
А мой компухтер с частотой 2,3, 2 гигами оперативки а также одним ядром не превратиться в термоядерную бомбу от компиляции этой системы?
@storm5009
@storm5009 5 жыл бұрын
Please make more effect tutorials.
@Потоквремени-з5д
@Потоквремени-з5д 3 жыл бұрын
Как сделать так что бы голограмма подсвечивала с низу в верх и появлялся персонаж
@Grapeoff
@Grapeoff 4 жыл бұрын
Много ли ресурсов тратит подобная штука
@sozidatel79
@sozidatel79 5 жыл бұрын
Я только начал изучать Юнити, могу только сказать, что нихера толком не понял, но было интересно. 8 лет писал на ПХП, поэтому код меня намного меньше пугает.
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
С опытом программирования в геймдев должно быть несложно погрузиться. А это видео оно скорее про отдельно взятую фиччу юнити, и с программированием не особо связано)
@МихаилЩёголев-щ9я
@МихаилЩёголев-щ9я 4 жыл бұрын
А когда её уже добавят
@nat543211
@nat543211 4 жыл бұрын
а как сделать, чтобы частицы спавнились из вертексов меша?
@Hellscaner
@Hellscaner 6 жыл бұрын
По больше уроков по этой теме. В русскоязычном сегменте Ютуба, все грустно.
@EmeraldPowder
@EmeraldPowder 6 жыл бұрын
Постараюсь, если получится ещё какой-то красивый эффект - обязательно запишу видео
@alicewithalex
@alicewithalex 6 жыл бұрын
А за счёт чего двигается ландшафт, то есть частицы при сэмплировании карты(текстуры)? Ведь карта статична же по плоскости XZ. За счёт чего меняется высота?
@EmeraldPowder
@EmeraldPowder 6 жыл бұрын
Когда берётся координата частицы, и передаётся в текстуру или шум, чтобы получить высоту, там перед этим добавляется время с начала игры (ноды Time.totalTime и Add). Например через 5 секунд к координатам Х всех частиц добавляется 5. А в настройках текстуры стоит (по умолчанию) Wrap Mode: Repeat, то есть когда мы выходим за координаты текстуры, она бесконечно повторяется
@alicewithalex
@alicewithalex 6 жыл бұрын
@@EmeraldPowder, в плане шума я понимаю, работал с шейдерами и знаю параметр Time . Но текстуру сдвигать по Х или Z нет смысла раз это реальная, допустим, карта. У вас она статична, кроме как по Y. Я спрашиваю про скачки вдоль оси Y. Какой функцией реализовано это было) На 16 минуте ближе к экране видно, как здание двигается вдоль Y)
@EmeraldPowder
@EmeraldPowder 6 жыл бұрын
​@@alicewithalex , у меня как раз карта не статична и двигается по горизонтальным (в мировой системе координат) осям. А высота каждой частицы просто берётся из цвета текстуры, к ней ничего больше не добавляется. Эффект со зданием создаётся возможно потому что там не совсем идеальный белый на текстуре, то есть есть небольшие шумы и из-за них частицы дёргаются. Попробуйте скачать проект и вставить туда идеально чёрно-белую текстуру без сжатия, тогда получится что-то вроде такого, вот гифка: gfycat.com/DaringCautiousArcherfish
@alicewithalex
@alicewithalex 6 жыл бұрын
@@EmeraldPowder, вижу - понял) Спасибо за ответ, там ведь текстура Repeat стоит скорее всего) Жду новых уроков
@emretamales
@emretamales 5 жыл бұрын
Nice tutorial, but I Only understand spanish and english xD Y.Y Whatever, take you like x3
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
I've got subtitles in a couple of my videos :) Thanks!
@ayathealis
@ayathealis 6 жыл бұрын
Hello :) I was wondering how i could create some trail effect with VFX Graph, maybe you have an idea ? Not very confortable with this tool yet and i'm looking for a way to allow my particule to follow a mesh. When i parent the vfx with my animated mesh, the particule follow the object but don't make the path effet i'm looking for :( Sorry for my approximated english, and thx a lot for the tutorials you make :)
@EmeraldPowder
@EmeraldPowder 6 жыл бұрын
Hi) If I understand you correctly, you want the particles to spawn at the position of the mesh, but then remain at the same world position, and not move with the mesh? If so, you doing it almost correctly, you only need to switch system from local to world mode, by clicking the button at the top-right corner, here is screenshot: i.imgur.com/wqnVvhH.png There is also video about Ink Drop effect on my channel, where I create kind of like trail effect
@ayathealis
@ayathealis 6 жыл бұрын
@@EmeraldPowder thank you :)
@Twistms
@Twistms 5 жыл бұрын
А как можно сделать таким же образом сканирование местности? Чтобы не карту подгружать, а брать по сфере объекты которые вокруг попадают в радиус действия?
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
Да, можно передать в эффект через параметры либо несколько векторов - положений объектов,и потом их обрисовывать, либо просто формировать текстуру высот в скрипте на основе того что вокруг игрока, и её передавать в эффект
@waqarmuhammad8028
@waqarmuhammad8028 6 жыл бұрын
no one can dislike this video
@vindastris4982
@vindastris4982 5 жыл бұрын
Есть какие-то толковые книги по VFX? В помойке интернета тяжело искать полезную информацию.
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
По VFX Graph или в целом про эффекты в играх? Насчёт книг не уверен, но вообще про разные игровые спецэффекты я в основном учусь по всяким статьям да видео. А про граф почти ничего нет, как-то он не стал за год достаточно популярным
@vindastris4982
@vindastris4982 5 жыл бұрын
@@EmeraldPowder про шейдеры в Юнити целая книга на озоне. Конкретно VFX graph интересно про просчёт на графическом ядре. Благодарю за творчество, очень толково. Желаю успехов в жизни.
@DegroContent
@DegroContent 5 жыл бұрын
Я чёт совсем пропустил это нововведение...
@EmeraldPowder
@EmeraldPowder 5 жыл бұрын
Да, оно как-то не оказалось супер-популярным в итоге, сейчас уже про него почти не говорит никто
@DegroContent
@DegroContent 5 жыл бұрын
@@EmeraldPowder наверное потому, что не все знают о нём. А мб сама система частиц не такая уж и сложная, по сравнению с шейдерами, где графы дико помогают
@blackfire4817
@blackfire4817 2 жыл бұрын
друг привет делаю по твоему туториалу на 21 версии сделал все а двигаются все одновременно
@blackfire4817
@blackfire4817 2 жыл бұрын
также они не меняют свою позицию когда пдключаю перлин
@vitaly6838
@vitaly6838 4 жыл бұрын
А так можно воду делать. Очень жесткую воду
@VOVAN781000
@VOVAN781000 5 жыл бұрын
Классический пример, того, когда программист, пытается делать что то красивое, но при этом плохо знаком с математикой (необходимой для красоты).
@DaNil-ws8bc
@DaNil-ws8bc 6 жыл бұрын
Привет у тебя есть вк? Есть пара вопросов.
@dimonsamarenkov
@dimonsamarenkov 6 жыл бұрын
Годный канал, подписка и дизлайк)))
Ink Drop with VFX Graph in Unity3D [ENGLISH CAPTIONS] [Tutorial]
16:15
Let's make 10 GAME EFFECTS in 10 Minutes!
15:44
Gabriel Aguiar Prod.
Рет қаралды 22 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Unity: VFX Graph - Часть 1 (Основы)
13:36
VR&AR Dreamer
Рет қаралды 11 М.
Skinned Mesh Sampling in Unity VFX Graph
3:20
Zii
Рет қаралды 34 М.
Следы от шин на снегу в Unity 3D [Tutorial]
23:46
Emerald Powder
Рет қаралды 65 М.
🤏 Оптимизируем игру до 2 КИЛОБАЙТ
28:16
Emerald Powder
Рет қаралды 1 МЛН
Дым для 2D в Photoshop и Unity / Particle systems - легко
12:47
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН