Маленька бісова Наташечка
Перші кроки. Уроки для початківців.
При всьому різноманітті стилів, техніка створення ASCII зображень базується на кількох базових прийомах або правилах. Правила дуже прості. Ось вони: 1. Побудувати грубий контур 2. Згладити контур 3. Залити отриманий контур. Зараз про ці правила і винятки з них докладніше.
Контурна графіка (Line Art)
Вирішіть що ви хочете намалювати. Будемо називати це оригінальним зображенням, оригіналом.
Пройдіться по периметру оригінального зображення, спробуйте передати його контур використовуючи базові символи:
/ \ | - _ ()
Постарайтеся правильно передати пропорції оригіналу. Також на цьому етапі можна намалювати деякі великі деталі зображення, що допоможе правильно передати його пропорції.
Тепер в нашому зображенні повно ліній типу:
|
|
|
|
Такі великі розриви в лініях нас влаштувати не можуть.
Пора зайнятися анти-Алиасинг або згладжуванням.
Необхідно використовувати весь арсенал символів. Найбільш часто використовуються наступні:
/ \ | - _ + () <>.
^ "V X T Y I l L.` # '. j J 7
Почнемо з вертикальних ліній
| | | | |
| l l. \ l
| I `| Y `L
| | | | |
Вже краще. Додаючи в зображення дрібні деталі, можна домогтися ще кращого згладжування.
Згладити горизонтальні лінії легше.
Використовуйте наступні символи:
Приклад згладженої горизонтальної лінії:
__
"
"----. ___
Недолік такого згладжування - лінія занадто витягується. Варто подумати про те, щоб знехтувати нахилом і намалювати лінію строго горизонтальною.
Криві лінії дуже важливі. Для створення кривих використовуйте наступні символи:
/ \ - _
". # ' `. I l Y
Приклади кривих:
___
.-
"-., ___, .-"
Далі обробляємо місця перетину окремих ліній.
до обробки після обробки
Зверніть увагу, як в місці торкання двох ліній символ "/" замінений на "7".
У місцях перетину декількох ліній можна також використовувати символи:
Z X T Y K <> r L j J I
Завершальний етап в побудові контурного зображення - додавання дрібних деталей. Втім, цей етап можна і пропустити.
Зазвичай дрібні деталі: очі, ніс, вуха і т.д. зображуються одним або двома символами. Ви повинні вирішити, які емоції повинен виражати об'єкт і в залежності від цього вибирати символи.
Зверніть увагу як на різних зображеннях очі малюються різними символами: (у кенгуру: 6
6, у жирафа: r r, у орла: - = b-).
"T (r r) Y - = b-. _)
/ 6
--. )
\ `- = - ^ - # '| | `- # ') /
\ \ # '
Пробуйте різні символи поки не досягнете бажаного результату.
Мініатюри (Small / Signature ASCII-art)
Приклади зображень в стилі Small / Signature Art:
Левеня
Гвинтокрил
лось
Мініатюрні ascii зображення вимагають уваги до дрібних деталей.
Зазвичай неможливо або марно будувати контур об'єкта - тому що через маленьких розмірів зображення він нездатний адекватно передати оригінал.
Тому часто мініатюри народжуються з деякою ідеї, народженої групою вдало скомпонованих символів.
()
(_) - (_)
Подивіться на це міні-зображення коали. Перед вами вдалий приклад того, як за допомогою декількох символів можна отримати досить симпатичну картинку.
Суцільні, зафарбовані зображення (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., _ - для опуклих кривих
"- для увігнутих кривих Текст прихований розгорнути