Как программисту создать картинку без Фотошопа
Нужны уникальные картинки, но рисовать — слишком муторно и сложно? Пусть это сделает алгоритм. Рассказываем про generative art — искусство программистов.
15К открытий15К показов
Как рисовать, когда не умеешь рисовать? Заставить компьютер делать это за тебя. ?
Нет нужды брать в руки кисть, просто составьте алгоритм, описывающий шум Перлина или ряд Фибоначчи, а картину нарисует компьютер. Это называется процедуральным искусством (generative art, GA).
Проще говоря, GA — график некоторой функции. И если вам кажется, что график функции — это просто скучный набор линий, то как насчёт графика в виде Эйфелевой башни?
Кстати, процедурную генерацию применяют и в прикладных целях, например, для создания игровых уровней и целых миров. Именно так создаётся мир в Minecraft и Dwarf Fortress.
Смотрите, какие прикольные штуки делает программист Эрик Дэвидсон. Может, и вам захочется попробовать что-то подобное? Тогда переходите по ссылкам — у каждой картинки есть репозиторий, а у некоторых ещё и гайд по её созданию.
Letter Home
Cube Towers
Space Creator
Hex Map Generator
Sorting Visualisation
Recursive Tree
Runes
Circle Shadows
Simulated Code
Circle Packing
Watercolor Clouds
Blind Mountain
Solar System
Pebbles
Elementary Automata
Space Invaders
Basic Island Generator
Planet Generator
Color Cuber
Cubo
Transit Sketches
15К открытий15К показов