🔥Эффект огня шейдером [Tutorial] [Shader Graph] - процедурный пиксельный костёр

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 84

  • @TypicalRabbit
    @TypicalRabbit 5 лет назад +68

    Как говорится "Никакой воды только жир" , я даже за попкорном сходил прямо не оторваться от экрана :D

    • @s.g.a.sentertains956
      @s.g.a.sentertains956 4 года назад

      я не ходил за попкорном но глаза тоже не отвадил

    • @Nikita_Pro89
      @Nikita_Pro89 Год назад

      Я закинул поп-корн в рот и уже не понял, откуда и что взялось. Пришлось пересматривать без поп-корна.

  • @proker3d546
    @proker3d546 5 лет назад +24

    Очень крутые у тебя туторы! Все четко и понятно!) продолжай в том же духе!

  • @HotPlasticHull
    @HotPlasticHull 5 лет назад +13

    I don't understand a word but it looks awesome. Thanks for this video! :)

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад +5

      Thanks :) Unfortunately I don't have a lot of time to add English subs for every video, but at least the process of making effect in video should be understandable

  • @vfxbatuti4476
    @vfxbatuti4476 5 лет назад +2

    шикарный тутор, пожайлусто больше уроков по шейдер графу ^^

  • @kvas1831
    @kvas1831 5 лет назад +2

    Отличная подача материала, пожалуй лучшие уроки в ру сегменте по unity!

  • @kotikovdmitry4274
    @kotikovdmitry4274 4 года назад +3

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

  • @MRratatyq
    @MRratatyq 4 года назад +33

    Прикольно, но думаю что начинающему данный туториал будет выглядеть как черная магия, а не как структурированная информация

    • @cupuyc1989
      @cupuyc1989 3 года назад +1

      Так и есть :)

    • @slavamorozovyoutube
      @slavamorozovyoutube 3 года назад +1

      Это точно

    • @Бот-ф7п
      @Бот-ф7п 2 года назад

      Вообще не уверен что эти туторы для совсем ну чайников, ибо такого контента и разжовывания соплей на Ютубе и так достаточно.

  • @vakula6859
    @vakula6859 4 года назад +2

    Ролик - ОГОНЬ!

  • @PavelPavaks
    @PavelPavaks 4 года назад

    Очень классно! Все четко и понятно. Спасибо!

  • @cgytrus
    @cgytrus 4 года назад +1

    1. надо использовать Floor или Ceil, чтобы не по краям не обрезались пиксели
    2. даже после использования мировых координат шум всё-равно не тайлится

  • @daisycr7943
    @daisycr7943 5 лет назад +2

    Хороший тутор

  • @grimseal
    @grimseal 5 лет назад

    Шикарно! Отличный тутор.

  • @bubbletop1135
    @bubbletop1135 5 лет назад +2

    Спасибо за туториал

  • @Sasha2dx
    @Sasha2dx 4 года назад

    Круто, спасибо, то что я искал.

  • @CampOration
    @CampOration Год назад +1

    Существует ли в Юнити способ редактировать градиент не из шейдера, а из инспектора, как свойство?

  • @GKrond
    @GKrond 2 года назад

    А вычесть координаты объекта из мировых? А то тайл по горизонтали это, конечно, классно... Но работать такой шейдер будет только около нулевых координат по вертикали. Что, собственно говоря, можно наблюдать на 19:55

  • @thezhdanovich
    @thezhdanovich 4 года назад +1

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

  • @BeregAlto
    @BeregAlto 5 лет назад +1

    Спасибо за видос!

  • @OnTheWayToTheDirection
    @OnTheWayToTheDirection Год назад

    Очень круто

  • @sauliusvincevicius8688
    @sauliusvincevicius8688 5 лет назад

    Ty for video!
    Greetings from Lithuanian

  • @OlesyaSergeevna1985
    @OlesyaSergeevna1985 4 года назад

    спасибо за ссылки а я бы морочила голову 100 лет

  • @АлексейДудников-ф6ц
    @АлексейДудников-ф6ц 5 месяцев назад

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

  • @redmanone3724
    @redmanone3724 4 года назад +5

    Нам бы урок по самим шейдерам. Ничего не понятно.

  • @tonicoders991
    @tonicoders991 4 года назад

    Ничего не ясно,зато красиво. спасибо.

  • @jossefal1957
    @jossefal1957 4 года назад

    Видео просто огонь)

  • @justman2353
    @justman2353 4 года назад

    Это подписка, братан

  • @samserious5483
    @samserious5483 4 года назад

    Спасибо, супер!

  • @mylti5776
    @mylti5776 3 года назад

    Круто

  • @RoGa766
    @RoGa766 4 года назад +2

    Очень тяжело для новичка, мб есть пару видео для совсем зелёных в шейдерах? Или посоветовать такое

  • @davidka5832
    @davidka5832 5 лет назад +16

    Чел, у тебя лучшие и наиболее информативные уроки по unity на русском языке

  • @МихаилКрасаков-ж6ю
    @МихаилКрасаков-ж6ю 5 лет назад +3

    Спасибо, было интересно.
    Я правильно догадываюсь что из за привязки в мировым координатам пламя всегда будет в центре экрана не смотря на положение самого объекта.
    То есть если плоскость опустить ниже центра, то она будет вся залита пламенем, а выше пламени вообще не будет.
    Или это привязка в локальным координатам внутри объекта?

    • @anatoliinavrockiy8607
      @anatoliinavrockiy8607 3 года назад

      Можно же сделать X по мировым а Y по UV объекта. Тогда проблем с позицией не будет

  • @ЕгорМуравьёв-с2э
    @ЕгорМуравьёв-с2э 3 года назад

    Бля, не моя сфера айти, но контент у тебя сильный, даже слишком)

  • @Sqeje
    @Sqeje 4 года назад +1

    Чуваак, я не понимаю, у тебя в конце стена растянутая - красивая(то есть, снизу одним цветом), а у меня чем больше в высоту объект - тем больше маленьких стен получается. Я скачал твой шейдер, поставил и получилось как на видео - красивая, сплошная стена. Осмотрел мой и твой шейдер и заметил, что у тебя другая текстура. Поставил на свой материал Mask2 и всё заработало. Потом немного поигрался, поделал текстурок и всё - всё сломалось, даже Mask2 не работает. Расскажи пожалуйста - как и на что здесь влияют текстуры(с текстурой факела кстати, всё ясно - там всё ок, конкретно текстура "стены" ПРИ РАСТЯЖЕНИИ не работает)

  • @WeLoveCreatingGames
    @WeLoveCreatingGames Год назад

    Привет! Подскажи пожалуйста, как сделать так, чтобы шейдеры из шейдер графа работали в WebGL на андроиде и iOS? Может чат знает какую опцию включить, чтобы объекты на которых наложен этот материал,чтобы он работал...

  • @vlads9705
    @vlads9705 4 года назад +1

    Привет, у меня версия unity 5.6 я так понимаю что я не смогу на этой версии сделать также как и ты? Если да то как?
    Ps. У меня Windows x32 поэтому эта версия).
    Буду благодарен если подскажешь!)

  • @DARK-nw3ft
    @DARK-nw3ft 3 года назад

    Привет!
    Важный вопрос, на который нигде не могу найти ответ. Если я работаю с материалами в blender, нужно ли мне изучать shader graph?

  • @unity3dsimplesolutions309
    @unity3dsimplesolutions309 5 лет назад +1

    А можно этот же тутор но только для партиклов

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад

      В смысле того же эффекта чтобы достичь? В принципе огонь можно сделать и партиклами, но для пикселизации всё равно придётся шейдер писать или использовать какой-то

    • @unity3dsimplesolutions309
      @unity3dsimplesolutions309 5 лет назад

      @@EmeraldPowder это плохо, у меня почему-то shader graph работает неадекватно

  • @ИбрагимИванов-э3р
    @ИбрагимИванов-э3р 5 лет назад

    а не будет ли падение производительности, что ради пиксельного пламени длинный шейдер пришлось писать? может партиклы те же партиклы побыстрее будут

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад +1

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

  • @alukardrol2
    @alukardrol2 4 года назад

    Может кто то подсказать. После установки Shader Graph. Он просит установить Renderer Pipeline Setting. Скачал Universal RP установил в настройках. И у меня на сцене камеры стали рендерить синий фон. Есть способ использовать Shader Graph не ломая готовый проект?

  • @datawo
    @datawo 5 лет назад +1

    изменение параметров материала из скрипта изменяется по странному, через имена из самого шейдера...
    типа Vector1_D3.....
    это так на заметку автору, могу помочь с этим

    • @datawo
      @datawo 5 лет назад +2

      prntscr.com/nt0a4y

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад

      Да, я про это не подумал и не сказал совсем в видео, спасибо за замечание. Чтобы менять из скрипта можно задать нормальные имена там где параметры создаются, в поле Reference, вот так примерно, imgur.com/a/jP503Sc

    • @datawo
      @datawo 5 лет назад

      да, не заметил, спасибо
      по ecs/jobs будут видео?
      интересно с твоим стилем подачи посмотреть

    • @datawo
      @datawo 5 лет назад

      да и ветки нод в shader graph можно объединить в subgraph и переиспользовать

  • @ЕгорМихейков-и6х
    @ЕгорМихейков-и6х 4 года назад +4

    Почему на английском я нахожу много, каналов и уроков на эту тему, а на русском ютубе буквально только ты. ВСЕ, КТО ЧИТАЮТ, ПОСТАВЬТЕ ЛАЙК И ПОДПИШИТЕСЬ

  • @unity3dsimplesolutions309
    @unity3dsimplesolutions309 5 лет назад

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

  • @dxrpz1669
    @dxrpz1669 4 года назад

    конструкцию с округлением можно было заменить на posterize

    • @EmeraldPowder
      @EmeraldPowder  4 года назад

      Да, точно, он по сути тоже самое делает, и выглядит проще

  • @antlklngzr8063
    @antlklngzr8063 5 лет назад

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

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад +1

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

    • @ГлібШульга-х1ш
      @ГлібШульга-х1ш 5 лет назад

      Ноды однозначно круче

    • @uzhastickboletsplay
      @uzhastickboletsplay 5 лет назад

      глупости говоришь какие-то. К нодам нужен тутор и всё. К коду нужен тутор и тот, кто его писал...

  • @nkmnk7557
    @nkmnk7557 5 лет назад

    у меня пиксельный огонь получился ,но на нем есть какие-то странные полоски. Что делать??

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад

      А ты один объект с шейдером на сцену кидаешь, или полоске на стыке разных объектов? В любом случае можно попробовать отключить везде сглаживание (в камере и настройках Quality)

  • @boristyulkin8951
    @boristyulkin8951 5 лет назад

    Привет, а можешь пояснить на что влияет Lightweight RP? И могу ли я делать игру на мобилки используя его, и не плохо ли это? Я понимаю, что вопросы скорее всего очень глупые, но мне нужен человек, который пояснит, спасибо)

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад +3

      Да, он как раз для мобилок всяких и создан) Вообще я так понимаю он по производительности не превосходит обычный способ (поправьте, если я не прав), но в нём есть всякие фичи вроде тех же графов, говорят и VFX Graph туда завезут. И вообще с этими скриптовыми пайплайнами (LWRP, HDRP) можно сильно кастомизировать процесс рендеринга, для своих необычных эффектов. Но я пока что не могу придумать прямо очень интересных применений. И по моему на канале Юнити я тоже не видел, вот про порталы недавно что-то выложили, но там опять же особо не используются фичи с кастомизируемостью

  • @ЄвгенМузика-к5д
    @ЄвгенМузика-к5д 4 года назад

    А где собственно брать этот градиент?

    • @EmeraldPowder
      @EmeraldPowder  4 года назад +1

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

  • @ЕвгенийСкореев
    @ЕвгенийСкореев 5 лет назад

    Слушай, а можешь запилить видео по спецэффектам типо как в ММО?

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад +1

      В ММО обычно много очень спецеффектов) Но вообще стандартные всякие заклинания да выстрелы стандартной системой частиц тоже думаю можно сделать видео начинающего уровня

  • @DrPeeper
    @DrPeeper 4 года назад

    У Меня Пишет "Uneble to open", Поможешь?

  • @user_namewindows_user1284
    @user_namewindows_user1284 5 лет назад

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

  • @TeamSLywnow
    @TeamSLywnow 4 года назад

    6:04 Моя реакция когда я понял, что это тот эффект огня из Ori and the blind forest ruclips.net/video/EtvAnV-KvC4/видео.html
    Как же давно я хотел такое реализовать!

    • @EmeraldPowder
      @EmeraldPowder  4 года назад

      И правда есть какое-то сходство, но я об этом не думал)

  • @lemuriecnoname
    @lemuriecnoname 5 лет назад

    Спасибо за хорошие уроки. А можно тебя попросить записать отдельный урок по литературе. Точнее по скриптингу на C#. Что почитать. Или если можешь объяснить, даже не так. Пояснить логику как ты мыслишь при написании скрипта. Например, тебе нужно генерировать уровни, пишу то-то и то-то потому, то и потому то.

  • @TurovodSPB
    @TurovodSPB 5 лет назад +1

    Интересно, для кого этот туториал? Для тех, кто все знает? Так они и так все знают( Перемножит он результирующий результат((

    • @EmeraldPowder
      @EmeraldPowder  5 лет назад +1

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

  • @IINOCON
    @IINOCON 5 лет назад

    Очень информативно и познавательно, но скучновато, маловато объяснений, которые были бы понятны новичку. В целом все норм. Лайк.

    • @Hellscaner
      @Hellscaner 5 лет назад

      Куда уже понятнее. Он тут даже про ноды рассказывает которые использует.

  • @OleksiiHoncharov-h5w
    @OleksiiHoncharov-h5w 4 года назад

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

    • @EmeraldPowder
      @EmeraldPowder  4 года назад

      Да, для мобилок такие эффекты тяжёлые. Тут даже не в количестве нод дело, а в сложности. Умножения всякие и remap ничего почти не требуют, а вот всякие шумы уже тяжелее