Совершенно очевидно, что самое наглядное программирование – это программирование компьютерной графики, потому что на картинке сразу видны все огрехи, прорехи и баги, которые по-простецки, но справедливо называются «косяками». Книга «Компьютерная графика для начинающих» как раз и научит вас не делать очевидные косяки, когда вы программируете картинки.
Создавать новые картинки или обрабатывать уже имеющиеся можно разными способами.
Поскольку все картинки на экране состоят из отдельных пикселей, то можно рисовать картинки попиксельно. Некоторые художественно одарённые натуры изловчились рисовать пикселями в самых простых графических редакторах. Но для такого творчества нужен большой талант и огромное терпение, что случается крайне редко.
Совершенно случайные пиксельные картинки ничего полезного не дают ни уму, ни сердцу, поэтому мы можем и должны обуздать компьютерную случайность некими правилами, которые выражаются строгими математическими формулами. Наши простые и короткие программы искусственным интеллектом не блещут, поэтому сами ничему не учатся, но исправно генерируют картинки в безумных количествах. Из всего картинного изобилия мы с помощью своего родного природного интеллекта выберем самых достойных кандидатов для повешения на стену.
Гораздо резвее и благопристойнее мы можем сгенерировать математически выверенные картинки из готовых геометрических фигур – отрезков прямых, треугольников, квадратов-прямоугольников-многоугольников и кругов-эллипсов. Здесь открывается широчайший простор для ваших неуёмных фантазий.
Обычно в творческих делах необходим помощник, то есть подмастерье. В компьютерной графике таковым является и можно назвать Черепашку, которая умеет выполнять графические команды во всех направлениях, чертя пером очертя голову. Управлять другими всегда удобнее и приятнее, чем что-либо делать самостоятельно. Черепашка – друг человека и программиста. Она умеет выделывать разные прямые и кривые загогулины и даже фантастически красивые фракталы.
Чем ещё может порадовать нас компьютерная графика? – Например, созданием и взращиванием компьютерного организма под чудн+ым названием тьюрмит, который, ползая по экрану, украсит его и наш быт самобытными цветными узорами.
Но не только легкомысленными примерами может удивить и позабавить нас компьютерная графика! Без неё не обойтись нам при написании программ по школьным предметам - физике и астрономии, психологии и биологии… А самые азартные программисты могут организовать для себя и окружающей среды в виде скучающей публики тараканьи бега или гадания на осьминогах.
Компьютерная графика – это всегда красиво. Сделайте себе красиво с книгой «Компьютерная графика для начинающих»!
Ссылки на книгу и исходники - в описании.
Книга здесь:
Исходники здесь:
Братья-ролики здесь: