Макс, спасибо за видео, только будет круто, если будет больше матчасти в туториалах. У меня вопрос, как можно сделать Blured Outline, ну типа чтоб контур плавно размывался ближе к краю
У меня появился вопрос. У вас есть персонаж с анимацией, а обводка работает точно по контуру всего. Как вы так сделали обводку, если по идее у вас все объекты отдельны?
Тоже не до конца понял как реализовать обводку за первичным спрайтом, у нас ведь наложение деталей, а значит должно быть и наложение обводок поверх спрайтов. Например, рука должна иметь обводку, но её нет т.к она сзади первичного _MainTex. Я гоню или тут отдельный вызов отрисовки который рисует сначала всю обводку, а потом все спрайты? Не могу понять как иначе это реализовывается без доп. отрисовки сначал всей обводки, а потом спрайтов
Супер! Огромное спасибо за уроки! Подскажи пожалуйста, если мне нужна обводка на прозрачную текстуру, подойдет ли мне такой шейдер, если его подкорректировать? Или это уже совсем другая история?
Обводка работает отлично, только проблема с рендерингом. Почему-то весь спрайт становится закрашенным в черный цвет на фоне других спрайтов. И отрендеривает некоторые спрайты внутри этого квадрата, перекрытые другими спрайтами. То есть, как будто с order in layer проблема какая-то специфичная, либо с тем, что берёт цвет пикселя не из текстуры, а из глобального вывода в рендер.
Макс, спасибо за видео, только будет круто, если будет больше матчасти в туториалах. У меня вопрос, как можно сделать Blured Outline, ну типа чтоб контур плавно размывался ближе к краю
Просто огонь) Очень доступно по шейдерам. Спасибо.
Всегда было интересно как outliner на 3d модельках делать, как в call of duty
У меня появился вопрос. У вас есть персонаж с анимацией, а обводка работает точно по контуру всего. Как вы так сделали обводку, если по идее у вас все объекты отдельны?
Ничего не понимаю, куда вешать этот скрипт, ничего не работает((( помогите, пожалуйста ((((
Тоже не до конца понял как реализовать обводку за первичным спрайтом, у нас ведь наложение деталей, а значит должно быть и наложение обводок поверх спрайтов. Например, рука должна иметь обводку, но её нет т.к она сзади первичного _MainTex. Я гоню или тут отдельный вызов отрисовки который рисует сначала всю обводку, а потом все спрайты? Не могу понять как иначе это реализовывается без доп. отрисовки сначал всей обводки, а потом спрайтов
только у меня корректно работает данный шейдер только при значении толщины линии 0,01?
Супер! Огромное спасибо за уроки! Подскажи пожалуйста, если мне нужна обводка на прозрачную текстуру, подойдет ли мне такой шейдер, если его подкорректировать? Или это уже совсем другая история?
Нужно пробовать, я уже не помню, как выглядит мой шейдер)
Флешбеки от МК подъехали.
Получается меш спрайта должен быть чуть больше основного рисунка?
Еще желательно mesh type выбрать "Full Rect" при импорте текстуры
Обводка работает отлично, только проблема с рендерингом. Почему-то весь спрайт становится закрашенным в черный цвет на фоне других спрайтов. И отрендеривает некоторые спрайты внутри этого квадрата, перекрытые другими спрайтами. То есть, как будто с order in layer проблема какая-то специфичная, либо с тем, что берёт цвет пикселя не из текстуры, а из глобального вывода в рендер.
Рендеринг пайплайн стандартный? И еще, тип спрайта Full rect?
@@gaitavr1992 Пейплайн стандартный. Тип спрайта Full Rect. Но с ручным редактированием границ внутри самой Unity (Sprite Editor).
А ссылку на проект можно ?
Подскажите пожалуйста, можно ли сделать прозрачность для обводки?
Можно, альфу меняйте
Эх, прикольно, но из-за кучи читок (ещё и зависимых, если спрайт анимирован), это будет весьма дорого для мобилок. =(
а для 2d spine это сработает?
Никогда им не пользовался, попробуйте)
@@gaitavr1992 нужно разобраться, я посмотрю позже нету сейчас времени!
Оптимизнул шум перлина, и нечего не сказал по этому поводу)
А кода нет на pastebin к примеру? Надо это все переписывать с видео ? ахапх
Wat?
@@gaitavr1992 ну типо код самого шейдера где?
Это туториал, если интересно как его делать - то с видео
А можно пожалуйста готовый скрипт? , а то переписывать ужасный геморой,