Псевдографика:
   Коллекция ASCII-art'а
Самые распространённые мифы о синдроме Дауна
 

Как рисовать ASCII изображения. Первые шаги. Уроки для начинающих.

При всём многообразии стилей, техника создания ASCII изображений базируется на нескольких базовых приёмах или правилах. Правила очень просты. Вот они: 1. Построить грубый контур 2. Сгладить контур 3. Залить полученный контур. Сейчас об этих правилах и исключениях из них подробнее.

Контурная графика (Line Art)

Примеры изображений в стиле Line Art:
Кейт из "No One Lives Forever"
Астерикс
Орёл

Решите что вы хотите нарисовать. Будем называть это оригинальным изображением, оригиналом.

Пройдитесь по периметру оригинального изображения, попробуйте передать его контур используя базовые символы:
/ \ | - _ ( )

Постарайтесь правильно передать пропорции оригинала. Также на этом этапе можно нарисовать некоторые крупные детали изображения, что поможет правильно передать его пропорции.

Теперь в нашем изображении полно линий типа:

	~~~~~~~~________

	|
	|
	 |
	 |

Такие крупные разрывы в линиях нас устроить не могут.
Пора заняться анти-алиасингом или сглаживанием.

Необходимо использовать весь арсенал ASCII символов. Наиболее часто используются следующие:
/ \ | - _ + ( ) < > , . ~ ^ " V X T Y I l L : ` ' ! j J 7

Начнём с вертикальных линий

	|         |        |        |        |
	|         l        l.       \        l
	 |         I       `|        Y       `L
	 |         |        |        |        |

Уже лучше. Добавляя в изображение мелкие детали, можно добиться ещё лучшего сглаживания.

Сгладить горизонтальные линии легче.
Используйте следующие символы:
~"-.,_

Пример сглаженной горизонтальной линии:

	__
	  "~~"----..,___

Недостаток такого сглаживания - линия слишком вытягивается. Стоит подумать о том, чтобы пренебречь наклоном и нарисовать линию строго горизонтальной.

Кривые линии очень важны в ASCII-art'е. Для создания кривых используйте следующие символы:
/ \ - _ ~ " . , ' ` ! I l Y

Примеры кривых:

	      ___
	  .-~"   "~-.                           /
	 /           \                      _.-~
	Y             Y                   ,^
	|             |                  /
	l             !                 /
	 \           /             __.-~
	  "-.,___,.-"

Далее обрабатываем места пересечения отдельных линий.

	"-._ /         "-._ /
	    /              7
	   /              /

до обработки    после обработки

Обратите внимание, как в месте касания двух линий символ "/" заменён на "7".
В местах пересечения нескольких линий можно также использовать символы:
Z X T Y K < > r L j J I

Завершающий этап в построении контурного изображения - добавление мелких деталей. Впрочем, этот этап можно и пропустить.
Обычно мелкие детали: глаза, нос, уши и т.д. изображаются одним или двумя символами. Вы должны решить, какие эмоции должен выражать объект и в зависимости от этого выбирать символы.

Обратите внимание как на разных изображениях глаза рисуются разными символами: (у кенгуру: 6~6, у жирафа: r r, у орла: -=b-).

	     .
	 /\ /|          ___,A.A_  __       _____
	((.Y(!          \   ,   7"_/      /     ~"-.
	 \ |/            ~"T(  r r)      Y   -=b-. _)
	 /  6~6,           | \    Y      l      c"~o \
	 \ _    +-.        |  ~\ .|       \_.-~"~--.  )
	  \`-=--^-'        |   |`-'                 )/
	   \ \                                      '

Пробуйте разные символы пока не добьётесь желаемого результата.

Миниатюры (Small/Signature ASCII-art)

Примеры изображений в стиле Small/Signature Art:
Львёнок
Вертолёт
Лось

Миниатюрные ascii изображения требуют внимания к мелким деталям.

Обычно невозможно или бесполезно строить контур объекта - т.к. из-за маленьких размеров изображения он неспособен адекватно передать оригинал.

Поэтому часто миниатюры рождаются из некоторой идеи, рождённой группой удачно скомпонованных символов.

	  ___
	{~._.~}
	 ( Y ) 
	()~*~()
	(_)-(_)

Посмотрите на это мини-изображение коалы. Перед вами удачный пример того, как с помощью нескольких символов можно получить довольно симпатичную картинку.

Сплошные, закрашенные изображения (Solid ASCII-art)

Примеры изображений в стиле Solid Art:
Король Лев
Вуди Вудпеккер
Бэмби

Solid Art отличается от контурной графики тем, что результат представляет собой силует, а не контур.

Используя "тяжёлые" символы W M H 8 постройте силует (закрашенный контур) объекта.
Затем сглаживайте изображение с помощью других символов.

Символы W M H 8 используются потому, что они наиболее тёмные. Контуры, закрашенные этими символами, выглядят по-разному.

Сравните

	WWWWWWWW       MMMMMMMM       HHHHHHHH       88888888
	WWWWWWWW       MMMMMMMM       HHHHHHHH       88888888
	WWWWWWWW       MMMMMMMM       HHHHHHHH       88888888
	WWWWWWWW       MMMMMMMM       HHHHHHHH       88888888

Вы можете использовать различные текстуры для разных участков изображения, добиваясь большего реализма.

Какими символами закрашивать изображение целиком зависит от самого изображения и от вас.

После того как базовый контур построен, можно начинать сглаживание.
Используйте следующие символы
d b P F 9 V T Y A U _ , . - * ^ ~ " ` ' n a o l L j J k [ ] ( ) : \ / | !

Примеры сглаженных изображений:

	  .adAHHHAbn.                           JHH
	 dHHHHHHHHHHHb                      _.adHHH
	dHHHHHHHHHHHHHb                   ,AHHHHHHH
	HHHHHHHHHHHHHHH                  dHHHHHHHHH
	VHHHHHHHHHHHHHP                 JHHHHHHHHHH
	 YHHHHHHHHHHHP              _.adHHHHHHHHHHH
	  "^YUHHHUP^"              HHHHHHHHHHHHHHHH
	      "~"

Вот базовые наборы символов для сглаживания. Используйте их.

	_,.aomdAHAbmon.,_     - для выпуклых кривых

	"~^*YUHUP*^~"       - для вогнутых кривых

Для начала достаточно. Приятного времяпровождения.



  
Сайт создан в системе uCoz