Как сделать sprite outline в Unity3D

Поділитися
Вставка
  • Опубліковано 20 вер 2024

КОМЕНТАРІ • 30

  • @FIGHTERSANOYK
    @FIGHTERSANOYK 3 роки тому +5

    Макс, спасибо за видео, только будет круто, если будет больше матчасти в туториалах. У меня вопрос, как можно сделать Blured Outline, ну типа чтоб контур плавно размывался ближе к краю

  • @inskips
    @inskips 3 роки тому

    Просто огонь) Очень доступно по шейдерам. Спасибо.

  • @ode2877
    @ode2877 3 роки тому

    Всегда было интересно как outliner на 3d модельках делать, как в call of duty

  • @ИгорьКлюев-ф9к
    @ИгорьКлюев-ф9к 2 роки тому

    У меня появился вопрос. У вас есть персонаж с анимацией, а обводка работает точно по контуру всего. Как вы так сделали обводку, если по идее у вас все объекты отдельны?

  • @Marinazoui
    @Marinazoui 3 місяці тому

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

  • @MuTaToR32
    @MuTaToR32 Рік тому

    Тоже не до конца понял как реализовать обводку за первичным спрайтом, у нас ведь наложение деталей, а значит должно быть и наложение обводок поверх спрайтов. Например, рука должна иметь обводку, но её нет т.к она сзади первичного _MainTex. Я гоню или тут отдельный вызов отрисовки который рисует сначала всю обводку, а потом все спрайты? Не могу понять как иначе это реализовывается без доп. отрисовки сначал всей обводки, а потом спрайтов

  • @GameStormable
    @GameStormable 8 місяців тому

    только у меня корректно работает данный шейдер только при значении толщины линии 0,01?

  • @loya5377
    @loya5377 2 роки тому

    Супер! Огромное спасибо за уроки! Подскажи пожалуйста, если мне нужна обводка на прозрачную текстуру, подойдет ли мне такой шейдер, если его подкорректировать? Или это уже совсем другая история?

    • @gaitavr1992
      @gaitavr1992  2 роки тому +1

      Нужно пробовать, я уже не помню, как выглядит мой шейдер)

  • @nicsonkinellman8166
    @nicsonkinellman8166 3 роки тому

    Флешбеки от МК подъехали.

  • @tatapstar
    @tatapstar 4 роки тому

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

    • @gaitavr1992
      @gaitavr1992  4 роки тому

      Еще желательно mesh type выбрать "Full Rect" при импорте текстуры

  • @vpsoft
    @vpsoft 4 роки тому

    Обводка работает отлично, только проблема с рендерингом. Почему-то весь спрайт становится закрашенным в черный цвет на фоне других спрайтов. И отрендеривает некоторые спрайты внутри этого квадрата, перекрытые другими спрайтами. То есть, как будто с order in layer проблема какая-то специфичная, либо с тем, что берёт цвет пикселя не из текстуры, а из глобального вывода в рендер.

    • @gaitavr1992
      @gaitavr1992  4 роки тому

      Рендеринг пайплайн стандартный? И еще, тип спрайта Full rect?

    • @vpsoft
      @vpsoft 4 роки тому

      @@gaitavr1992 Пейплайн стандартный. Тип спрайта Full Rect. Но с ручным редактированием границ внутри самой Unity (Sprite Editor).

  • @256bobus
    @256bobus 2 роки тому

    А ссылку на проект можно ?

  • @vpsoft
    @vpsoft 4 роки тому

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

    • @gaitavr1992
      @gaitavr1992  4 роки тому

      Можно, альфу меняйте

  • @wellmor
    @wellmor 3 роки тому

    Эх, прикольно, но из-за кучи читок (ещё и зависимых, если спрайт анимирован), это будет весьма дорого для мобилок. =(

  • @maestrojob
    @maestrojob 4 роки тому

    а для 2d spine это сработает?

    • @gaitavr1992
      @gaitavr1992  4 роки тому

      Никогда им не пользовался, попробуйте)

    • @maestrojob
      @maestrojob 4 роки тому

      @@gaitavr1992 нужно разобраться, я посмотрю позже нету сейчас времени!

  • @OleksiiHoncharov-h5w
    @OleksiiHoncharov-h5w 3 роки тому

    Оптимизнул шум перлина, и нечего не сказал по этому поводу)

  • @levochkaaaa
    @levochkaaaa 3 роки тому

    А кода нет на pastebin к примеру? Надо это все переписывать с видео ? ахапх

    • @gaitavr1992
      @gaitavr1992  3 роки тому

      Wat?

    • @levochkaaaa
      @levochkaaaa 3 роки тому

      @@gaitavr1992 ну типо код самого шейдера где?

    • @gaitavr1992
      @gaitavr1992  3 роки тому +1

      Это туториал, если интересно как его делать - то с видео

  • @kolua8683
    @kolua8683 3 роки тому +2

    А можно пожалуйста готовый скрипт? , а то переписывать ужасный геморой,