Чтобы создать текстуру с эффектом «полосатости», можно использовать редактор нодов материала, например, в движке Blend4Web. www.blend4web.com Вот пример получения простейшей одинарной полосы с жёсткими границами: www.blend4web.com
- Назначить плоскости UV-развёртку. www.blend4web.com Метод Unwrap позволит получить развёртку, повторяющую форму тестового объекта и покрывающую значения от 0 до 1 по вертикальной и горизонтальной оси. www.blend4web.com
- Назначить плоскости материал и активировать ноды. www.blend4web.com
- Задействовать двухмерное UV-пространство, из которого вычленить одно из направлений U или V и визуализировать его. www.blend4web.com
- Восстановить UV-пространство, производя действия в обратном порядке. www.blend4web.com
- Чтобы корректно визуализировать UV-пространство, нужно использовать гамма-коррекцию со значением 2,2. www.blend4web.com
- Поскольку в шейдере все градиенты преобразуются в резкие переходы чёрное/белое, то в итоговую ноду Output данные подаются без гамма-коррекции. www.blend4web.com
- Нода Value с названием Offset задаёт шаг смещения полосы вдоль горизонтального направления. www.blend4web.com
- Само смещение вычисляется нодой Subtract. www.blend4web.com
- Далее производится разветвление и обрабатываются значения меньше 0 в ноде Less Than. www.blend4web.com Если изменять значения от 0 до -1, то можно регулировать левую границу полосы. www.blend4web.com Управление этим параметром вынесено в ноду Value с названием Left Border. www.blend4web.com
- Нода Greater Than возвращает значения больше 0,1. www.blend4web.com Если изменять значения от 0,1 до 1, то можно регулировать правую границу полосы. www.blend4web.com Управление этим параметром вынесено в ноду Value с названием Right Border. www.blend4web.com
- В итоге суммируются результаты разветвления, и получается полоса. www.blend4web.com
В качестве входных данных не обязательно использовать UV-координаты, также подойдут глобальные координаты объекта. www.blend4web.com Всё зависит от решаемой задачи. www.blend4web.com
Ещё один способ создать текстуру с эффектом «полосатости» — использовать программу Photoshop. dzen.ru В видео на сайте dzen.ru показан простой урок по созданию пунктира и полосок наискосок в Adobe Photoshop CC 2017. dzen.ru