А что если взять гексагоны, сделать из них плитку Труше, а потом оставить только петли?
1❤20👍7❤🔥3👀1
Loop
Петельки из прошлого поста сами себя не покрасят, идем дальше.
Каждая петля превращается в noscript-path, слои из них можно сделать разного масштаба, зашумлять, заливать их, складывать, вычитать, отражать для симметрии…
Картинки идут в том порядке в котором они получались, вариации в комментариях..
Петельки из прошлого поста сами себя не покрасят, идем дальше.
Каждая петля превращается в noscript-path, слои из них можно сделать разного масштаба, зашумлять, заливать их, складывать, вычитать, отражать для симметрии…
Картинки идут в том порядке в котором они получались, вариации в комментариях..
1❤8🔥5🤩2👀1
flow field через gl.TRANSFORM_FEEDBACK, 1-10 миллионов gl.POINTS, ч/б текстура с квадратами кругами или треугольниками в качестве векторного поля
2❤20🔥11😍3👀1
Бессовестно украденная у Kjetil Golid идея, у меня реализация проще, в оригинале коробки не пересекаются.
Традиционного 3д тут нет, хотя изначально полигоны, образующие коробки, заданы точками с 3мя координатами, затем точки образуюшие полигоны повернуты так, чтобы проекция коробки с одинаковыми сторонами(куба) на плоскость экрана была гексагоном, а дальше координата по z просто не используется, кажется так проще посчитать чем в 2д.
Следующим шагом псевдослучайные коробки расставлены в ячейки гексагональной сетки так, чтобы они складывались в нечто напоминающее кубы, для этого пространство в котором формируются кубы тоже разбито по сетке, в ячейках этой сетки формируется набор из коробок, который повторяется в каждой(или не каждой😅) ячейке.
Традиционного 3д тут нет, хотя изначально полигоны, образующие коробки, заданы точками с 3мя координатами, затем точки образуюшие полигоны повернуты так, чтобы проекция коробки с одинаковыми сторонами(куба) на плоскость экрана была гексагоном, а дальше координата по z просто не используется, кажется так проще посчитать чем в 2д.
Следующим шагом псевдослучайные коробки расставлены в ячейки гексагональной сетки так, чтобы они складывались в нечто напоминающее кубы, для этого пространство в котором формируются кубы тоже разбито по сетке, в ячейках этой сетки формируется набор из коробок, который повторяется в каждой(или не каждой😅) ячейке.
3❤22👍10😍3🔥1👀1