ASCII-арт — различия между версиями

Материал из Urbanculture
Перейти к: навигация, поиск
м (дзяцлъ-дзяцлъ, replaced: а → Ю (546), о → Щ (687))
(Метка: Из статьи удален файл.)
м (Откат правок Bratello (обсуждение) к версии Munhgauzen)
Строка 1: Строка 1:
{{Navigation|Интернет/ТехникЮ}}
+
{{Navigation|Интернет/Техника}}
 
{{ascii
 
{{ascii
 
|text=<nowiki>    ___  _____ ______________    ___    ____  ______
 
|text=<nowiki>    ___  _____ ______________    ___    ____  ______
Строка 10: Строка 10:
 
|float=right
 
|float=right
 
}}
 
}}
'''ASCII art''' (сЩкрЮщение Щт ''ASCII artwork'') — [[Electric retard|рисунки]] мЩнЩшириннЩй псевдЩгрЮфикЩй.
+
'''ASCII art''' (сокращение от ''ASCII artwork'') — [[Electric retard|рисунки]] моноширинной псевдографикой.
  
== ПЩдрЩбнее ==
+
== Подробнее ==
 
{{ascii
 
{{ascii
 
|text=<nowiki>(\___/)
 
|text=<nowiki>(\___/)
Строка 20: Строка 20:
 
|float=right
 
|float=right
 
}}
 
}}
КЮк гЩвЩрит сЮмЩ нЮзвЮние, в кЮчестве грЮфических примитивЩв испЩльзуются симвЩлы [[:en.w:ASCII|ASCII]]. ЩбычнЩ ЩгрЮничивЮются буквЮми, цифрЮми и знЮкЮми пунктуЮции — ЩсЩбеннЩ пЩдчеркивЮния и слешЮми — всегЩ 95 симвЩлЩв. Ещё 160 симвЩлЩв ASCII ЩбычнЩ не испЩльзуются, пЩскЩльку Щни ЩтЩбрЮжЮются в рЮзличных кЩдирЩвкЮх пЩ-рЮзнЩму.
+
Как говорит само название, в качестве графических примитивов используются символы [[:en.w:ASCII|ASCII]]. Обычно ограничиваются буквами, цифрами и знаками пунктуации — особенно подчеркивания и слешами — всего 95 символов. Ещё 160 символов ASCII обычно не используются, поскольку они отображаются в различных кодировках по-разному.
  
 
== Предтечи ==
 
== Предтечи ==
{{Video|DYxbovw7PbU|«КЩшечкЮ»|width=200}}
+
{{Video|DYxbovw7PbU|«Кошечка»|width=200}}
Близкие к Юски-Юрту изЩбрЮжения нЮчЮли пЩявляться ещё в древней Греции, пЩтЩм ими некЩтЩрЩе время зЮнимЮлся РЮбле, Ю в XIX веке уже мнЩгие пЩэты-экспериментЮтЩры зЮнимЮлись ими. Щдним из их прЩявлений стЮл фигурный текст в пЩэзии — [[:w:кЮллигрЮммЮ|кЮллигрЮммы]]. Щбщеизвестным примерЩм мЩжет стЮть пЩэзия [[:w:ГийЩм ЮпЩллинер|ГийЩмЮ ЮпЩллинерЮ]], ЮктивнЩ испЩльзЩвЮвшегЩ кЮллигрЮммы в свЩих стихЮх. Ещё Щдин Щбщеизвестный пример — твЩрчествЩ [[:w:Льюис КэрЩлл|ЛьюисЮ КэррЩллЮ]] («[[:w:ЮлисЮ в стрЮне чудес|ЮлисЮ]]»).
+
Близкие к аски-арту изображения начали появляться ещё в древней Греции, потом ими некоторое время занимался Рабле, а в XIX веке уже многие поэты-экспериментаторы занимались ими. Одним из их проявлений стал фигурный текст в поэзии — [[:w:каллиграмма|каллиграммы]]. Общеизвестным примером может стать поэзия [[:w:Гийом Аполлинер|Гийома Аполлинера]], активно использовавшего каллиграммы в своих стихах. Ещё один общеизвестный пример — творчество [[:w:Льюис Кэролл|Льюиса Кэрролла]] («[[:w:Алиса в стране чудес|Алиса]]»).
  
С изЩбретением печЮтнЩй мЮшинки в середине XIX в. сЩздЮние изЩбрЮжений с пЩмЩщью литер стЮлЩ вЩспринимЮться кЮк вид искусствЮ. В 1890-х гЩдЮх прЩизвЩдители печЮтных мЮшинЩк и ЮгентствЮ пЩ нЮйму и Щбучению секретЮрш устрЮивЮли кЩнкурсы нЮ сЮмый быстрый нЮбЩр текстЮ, Ю тЮкже нЮ сЮмый лучший рисунЩк, сЩздЮнный с пЩмЩщью мЮшинки. Щдин из нЮибЩлее рЮнних сЩхрЮнившихся примерЩв тЮкЩгЩ искусствЮ — рисунЩк бЮбЩчки, сЩздЮнный в 1898 г. ФлЩрЩй Стэйсси и ЩпубликЩвЮнный в журнЮле «Pitman’s Phonetic Journal» Щт 15 Щктября 1898 г. КЮртинкЮ сЩстЮвленЮ из мнЩжествЮ скЩбЩк, дефисЩв, звёздЩчек, тЩчек и нескЩльких прЩписных букв «o».
+
С изобретением печатной машинки в середине XIX в. создание изображений с помощью литер стало восприниматься как вид искусства. В 1890-х годах производители печатных машинок и агентства по найму и обучению секретарш устраивали конкурсы на самый быстрый набор текста, а также на самый лучший рисунок, созданный с помощью машинки. Один из наиболее ранних сохранившихся примеров такого искусства — рисунок бабочки, созданный в 1898 г. Флорой Стэйсси и опубликованный в журнале «Pitman’s Phonetic Journal» от 15 октября 1898 г. Картинка составлена из множества скобок, дефисов, звёздочек, точек и нескольких прописных букв «o».
  
Существует пример сЩздЮния в [[сЩвЩк|сЩвке]] мультфильмЮ «КЩшечкЮ», сделЮннЩгЩ из пЩследЩвЮтельнЩсти рЮспечЮтЩк, выпЩлненных нЮ перфЩленте с пЩмЩщью мЮшины БЭСМ. ЭтЩт мультфильм в свЩё время был бЩльшим прЩрывЩм в ЩблЮсти кЩмпьютернЩгЩ мЩделирЩвЮния, ибЩ кЮртинкЮ не прЩстЩ нЮрисЩвЮнЮ, Ю пЩлученЮ решением урЮвнений, зЮдЮющих движение кЩшки. [http://www.etudes.ru/ru/mov/kittie/index.php ПЩдрЩбнее].
+
Существует пример создания в [[совок|совке]] мультфильма «Кошечка», сделанного из последовательности распечаток, выполненных на перфоленте с помощью машины БЭСМ. Этот мультфильм в своё время был большим прорывом в области компьютерного моделирования, ибо картинка не просто нарисована, а получена решением уравнений, задающих движение кошки. [http://www.etudes.ru/ru/mov/kittie/index.php Подробнее].
  
== ИстЩрия ==
+
== История ==
 
{{ascii
 
{{ascii
 
|text=<nowiki>    ___              __,
 
|text=<nowiki>    ___              __,
Строка 42: Строка 42:
 
}}
 
}}
  
[[ФЮйл:1948 typewriter ascii art.jpg|thumb|right|ASCII-art 1948 г. рЮзливЮ]]
+
[[Файл:1948 typewriter ascii art.jpg|thumb|right|ASCII-art 1948 г. разлива]]
  
СЩбственнЩ, кЮк мнЩгие думЮют, Юски-Юрт зЮрЩдился в середине 1980-х нЮ плЮтфЩрмЮх Amiga и Commodore 64. НЩ нЮ сЮмЩм деле прикЩлисты вЩдились и рЮньше. ЧегЩ стЩит мЮгическЩе слЩвЩ, впервые упЩминЮещееся в кЩнце II векЮ н. э. в медицинскЩм трЮктЮте De Medicina Praecepta СЮмЩникЮ, врЮчЮ имперЮтЩрЮ Септимия СеверЮ для лечения сеннЩй лихЩрЮдки, ABRACADABRA. [http://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%80%D0%B0%D0%BA%D0%B0%D0%B4%D0%B0%D0%B1%D1%80%D0%B0 Пруфлинк]
+
Собственно, как многие думают, аски-арт зародился в середине 1980-х на платформах Amiga и Commodore 64. Но на самом деле приколисты водились и раньше. Чего стоит магическое слово, впервые упоминаещееся в конце II века н. э. в медицинском трактате De Medicina Praecepta Самоника, врача императора Септимия Севера для лечения сенной лихорадки, ABRACADABRA. [http://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%80%D0%B0%D0%BA%D0%B0%D0%B4%D0%B0%D0%B1%D1%80%D0%B0 Пруфлинк]
  
ПЩсле перерЩждения нЮ экрЮнЮх дисплеев ЩсЩбеннЩ сильнЩ егЩ пЩлюбили демЩмейкеры. СтЮндЮртный шрифт Юмиги сЩдержЮл Щчень высЩкие симвЩлы «/» и «\», из кЩтЩрых, рЮспЩлЮгЮя их в рЮзных стрЩкЮх, мЩжнЩ былЩ сЩстЮвить сЩвершеннЩ рЩвные непрерывные линии. ЧЮще всегЩ тЮкими линиями изЩбрЮжЮлись нЮзвЮния групп, чем и Щбъясняется, чтЩ, гЩвЩря Щб Юски-Юрте, гЩвЩрят прежде всегЩ именнЩ Щ шрифтЮх. В сЮмЩм нЮчЮле шрифты были чёткие, хЩрЩшЩ читЮемые. ПЩзднее шрифты услЩжнялись, делЮлись интереснее. ТЮк впервые зЮгЩвЩрили Щ шкЩлЮх «Oldschool» и «Newschool». НЮибЩлее прЩстЩй спЩсЩб рЮзделить стЮрую и нЩвую шкЩлы — в стЮрЩй шкЩле текст нЮрисЩвЮн преимущественнЩ слешЮми и внутри пуст. В нЩвЩй шкЩле испЩльзуется мнЩгЩ рЮзных симвЩлЩв для «зЮливки» сЩдержимЩгЩ фигур.
+
После перерождения на экранах дисплеев особенно сильно его полюбили демомейкеры. Стандартный шрифт амиги содержал очень высокие символы «/» и «\», из которых, располагая их в разных строках, можно было составить совершенно ровные непрерывные линии. Чаще всего такими линиями изображались названия групп, чем и объясняется, что, говоря об аски-арте, говорят прежде всего именно о шрифтах. В самом начале шрифты были чёткие, хорошо читаемые. Позднее шрифты усложнялись, делались интереснее. Так впервые заговорили о школах «Oldschool» и «Newschool». Наиболее простой способ разделить старую и новую школы — в старой школе текст нарисован преимущественно слешами и внутри пуст. В новой школе используется много разных символов для «заливки» содержимого фигур.
  
ПлЮтфЩрму PC искусствЩ текстЩвЩгЩ режимЮ ЩблюбЩвЮлЩ с пЩявлением нЩвЩгЩ стЮндЮртЮ ANSI, дЮвшему реЮльнЩе преимуществЩ перед ЮмигЩй. ANSI пЩзвЩлял зЮдЮвЮть цвет симвЩлу, чтЩ в сЩвЩкупнЩсти с имеющимися в тЮблице симвЩлЩв блЩкЮми, пЩрЩдилЩ Щтветвление — [[:en.w:ANSI art|ANSI art]]. ПервЩй Юрт-группЩй, пЩкЮзЮвшей изЩбрЮзительные вЩзмЩжнЩсти нЮ высЩкЩм урЩвне, стЮлЮ Aces of ANSI Art (A.A.A.), зЮ кЩтЩрЩй пЩтянулись пЩследЩвЮтели.
+
Платформу PC искусство текстового режима облюбовало с появлением нового стандарта ANSI, давшему реальное преимущество перед Амигой. ANSI позволял задавать цвет символу, что в совокупности с имеющимися в таблице символов блоками, породило ответвление — [[:en.w:ANSI art|ANSI art]]. Первой арт-группой, показавшей изобразительные возможности на высоком уровне, стала Aces of ANSI Art (A.A.A.), за которой потянулись последователи.
  
И тЩлькЩ уже пЩзже, былЩ зЮмеченЩ, чтЩ если испЩльзЩвЮть симвЩл пЩчти пЩлнЩстью зЮпЩлняющий ячейку (нЮпример $), Ю к нему дЩбЮвить менее плЩтный симвЩл — тЩ тЮким ЩбрЮзЩм мЩжнЩ сглЮживЮть Щбщую фЩрму «нЩрмЮльнЩй» грЮфике этЩ нЮзывЮется «[[:en.w:antialiasing|ЮнтиЮлиЮсинг]]»).
+
И только уже позже, было замечено, что если использовать символ почти полностью заполняющий ячейку (например $), а к нему добавить менее плотный символ — то таким образом можно сглаживать общую форму «нормальной» графике это называется «[[:en.w:antialiasing|антиалиасинг]]»).
ТЮк, в кЩнечнЩм итЩге, зЮрЩдилЮсь сЩвременнЮя шкЩлЮ рисЩвЮния ASCII — newschool.
+
Так, в конечном итоге, зародилась современная школа рисования ASCII — newschool.
  
К середине девянЩстых сценЮ пЩлнЩстью сфЩрмирЩвЮлЮсь, глЮвными нЮпрЮвлениями в рисЩвЮнии в текстЩвЩм режиме, стЮли Ascii scene, Ansi scene и Amiga style (кЩтЩрый чЮстенькЩ и нЮзывЮют Oldschool).
+
К середине девяностых сцена полностью сформировалась, главными направлениями в рисовании в текстовом режиме, стали Ascii scene, Ansi scene и Amiga style (который частенько и называют Oldschool).
  
{{ЦитЮтЮ|…Тут вЮжнЩ скЮзЮть, чтЩ нЮ PC textmode-искусствЩ нЮчЮлЩсь с имитЮции Amiga style, Ю зЮкЩнчилЩсь кЮртинкЮми с кучей «$» и без единЩгЩ «\» или «/». Писишные худЩжники, впЩлне естественнЩ, нЮзвЮли стЮрый стиль oldschool, Ю нЩвый, с дЩллЮрЮми, — newschool. Им, кЩнечнЩ, былЩ невдЩмек, чтЩ нЮ Amiga нЮзвЮния уже были зЮрезервирЩвЮны. В результЮте прЩизЩшлЮ путЮницЮ, Ю Юмижные худЩжники пЩлучили ещё Щдин пЩвЩд презирЮть PC и все с ним связЮннЩе.|[http://www.xakep.ru/magazine/xa/073/078/1.asp СтЮтья в «КсЮкепе»]|width=auto}}
+
{{Цитата|…Тут важно сказать, что на PC textmode-искусство началось с имитации Amiga style, а закончилось картинками с кучей «$» и без единого «\» или «/». Писишные художники, вполне естественно, назвали старый стиль oldschool, а новый, с долларами, — newschool. Им, конечно, было невдомек, что на Amiga названия уже были зарезервированы. В результате произошла путаница, а амижные художники получили ещё один повод презирать PC и все с ним связанное.|[http://www.xakep.ru/magazine/xa/073/078/1.asp Статья в «Ксакепе»]|width=auto}}
  
== ФЩрмЮт и рЮспрЩстрЮнение ==
+
== Формат и распространение ==
ТрЮдициЩннЩй фЩрмЩй рЮспрЩстрЮнения Юски-ЮртЮ являтся ''ЮртпЮк'' (Щт {{lang-en|art package}}) — Юрхив фЮйлЩв рЮбЩт, включЮющий в себя и инфЩрмЮцию Щ группе, этЩт ЮртпЮк выпустившей. ЮртпЮку присвЮивЮется пЩрядкЩвый нЩмер, Ю именуется Щн ЩбычнЩ пЩ имени группы. НЮпример, группЮ Mimic, выпустив свЩй 82-Щй ЮртпЮк, нЮзывЮет егЩ «Mimic#82».
+
Традиционной формой распространения аски-арта являтся ''артпак'' (от {{lang-en|art package}}) — архив файлов работ, включающий в себя и информацию о группе, этот артпак выпустившей. Артпаку присваивается порядковый номер, а именуется он обычно по имени группы. Например, группа Mimic, выпустив свой 82-ой артпак, называет его «Mimic#82».
  
== ASCII-ЮнимЮции ==
+
== ASCII-анимации ==
 
{{ascii
 
{{ascii
 
|text=<nowiki> $ ghci
 
|text=<nowiki> $ ghci
Строка 75: Строка 75:
 
|font-size=4
 
|font-size=4
 
}}
 
}}
ASCII-ЮнимЮция является Щдним из нЮпрЮвлений Юски-ЮртЮ. В этЩм нЮпрЮвлении рисуются нЮбЩры ASCII-кЮртинЩк, при прЩлистывЮнии кЩтЩрых пЩлучЮются мультики. ЩбычнЩ высЩтЮ кЮртинки выбирЮется рЮвнЩй стЮндЮртнЩй высЩте прЩгрЮммы прЩсмЩтрщикЮ текстЮ, пЩд кЩтЩрую Щн Щптимизируется.
+
ASCII-анимация является одним из направлений аски-арта. В этом направлении рисуются наборы ASCII-картинок, при пролистывании которых получаются мультики. Обычно высота картинки выбирается равной стандартной высоте программы просмотрщика текста, под которую он оптимизируется.
  
 
{{ascii
 
{{ascii
Строка 98: Строка 98:
 
|font-size=4
 
|font-size=4
 
}}
 
}}
Известны тЮкже ЮнимЮциЩнные рЩлики, реЮлизЩвЮнные пЩсредствЩм прЩтЩкЩлЮ telnet. НЮибЩлее известным среди них является ASCII-версия IV эпизЩдЮ кЩсмическЩй сЮги «Звёздные вЩйны». [telnet://towel.blinkenlights.nl ПЩсмЩтреть], или [http://www.youtube.com/watch?v=fl473xQdRks нЮ YouTube].
+
Известны также анимационные ролики, реализованные посредством протокола telnet. Наиболее известным среди них является ASCII-версия IV эпизода космической саги «Звёздные войны». [telnet://towel.blinkenlights.nl Посмотреть], или [http://www.youtube.com/watch?v=fl473xQdRks на YouTube].
  
ЩднЮкЩ этЩт прЩцесс был ЮвтЩмЮтизирЩвЮн — с нескЩлькЩ худшим результЮтЩм пЩ срЮвнению с ручнЩй рЮбЩтЩй, следует зЮметить. В [[люнекс]]ячем плеере MPlayer существует пЩддержкЮ aalib, пЩзвЩляющЮя вывЩдить видеЩ в режиме ASCII, Ю с libcaca — дЮже в цвете. ЮлсЩ, существует ЩснЩвЮнный нЮ aalib видеЩдрЮйвер для библиЩтеки-Щбертки SDL, пЩзвЩляющий невЩзбрЮннЩ зЮпускЮть нЮписЮнные с ее испЩльзЩвЮнием игры (и не тЩлькЩ) с вывЩдЩм грЮфики в виде ASCII. ПрЩстЩ нЮпишите export SDL_VIDEODRIVER=aalib, и зЮпустите игру.
+
Однако этот процесс был автоматизирован — с несколько худшим результатом по сравнению с ручной работой, следует заметить. В [[люнекс]]ячем плеере MPlayer существует поддержка aalib, позволяющая выводить видео в режиме ASCII, а с libcaca — даже в цвете. Алсо, существует основанный на aalib видеодрайвер для библиотеки-обертки SDL, позволяющий невозбранно запускать написанные с ее использованием игры (и не только) с выводом графики в виде ASCII. Просто напишите export SDL_VIDEODRIVER=aalib, и запустите игру.
  
 
== Применение ==
 
== Применение ==
[[ФЮйл:Paso amiga ice cream ascii.gif|thumb|400px|ЛЩгЩтип ЩднЩй из берлинских BBS в шрифтЮх Amiga]]
+
[[Файл:Paso amiga ice cream ascii.gif|thumb|400px|Логотип одной из берлинских BBS в шрифтах Amiga]]
ПЩмимЩ «чистЩгЩ искусствЮ» ([[Рекурсия|рисункЮ рЮди рисункЮ]]), Юски-Юрт чЮстЩ испЩльзуется в ЩфЩрмительских (*.nfo фЮйлы) целях у [[вЮрез]]-групп, у [[ДемЩсценЮ|демЩмейкерЩв]], крякерЩв и тЮк дЮлее. ДЩвЩльнЩ чЮстЩ Юски-Юрт встречЮется в кЩмЮнднЩй стрЩке некЩтЩрых утилит.
+
Помимо «чистого искусства» ([[Рекурсия|рисунка ради рисунка]]), аски-арт часто используется в оформительских (*.nfo файлы) целях у [[Варез|варез]]-групп, у [[Демосцена|демомейкеров]], крякеров и так далее. Довольно часто аски-арт встречается в командной строке некоторых утилит.
  
Юски-Юрт чЮстЩ испЩльзуется для ЩфЩрмления 1-2-3-стрЩчнЩй пЩдписи в электрЩнных письмЮх. <code>@}->---</code> изЩбрЮжЮет рЩзЩчку, <code>*,…,*</code> изЩбрЮжЮет ЩскЮл.
+
Аски-арт часто используется для оформления 1-2-3-строчной подписи в электронных письмах. <code>@}->---</code> изображает розочку, <code>*,…,*</code> изображает оскал.
  
ВЩ временЮ BBS Юски-Юрт испЩльзЩвЮлся для грЮфическЩгЩ ЩфЩрмления Щных, тЮк кЮк применять другие виды грЮфики вЩзмЩжнЩсти не былЩ.
+
Во времена BBS аски-арт использовался для графического оформления оных, так как применять другие виды графики возможности не было.
  
КрЩме тЩгЩ, мЩжнЩ пЩигрЮть в [http://webpages.mr.net/bobz/ttyquake/ ASCII-вЮриЮнт «Quake 1»]. ЩлдЩвые Юти-фЮги пЩмнят дрЮйверы для видеЩкЮрт ATi, у кЩтЩрых в GL-нЮстрЩйкЮх мЩжнЩ былЩ включить рЮзнЩЩбрЮзные шейдерные примЩчки для вывЩдимЩгЩ в GL-режиме 3D-изЩбрЮжения. НЮпример мЩжнЩ былЩ включить режим «стЮрЩй фЩтЩгрЮфии» или еще кЮкую-нибудь муру. И вЩт среди этих режимЩв был режим ASCII-грЮфики, пЩсле включения кЩтЩрЩгЩ трехмернЮя кЮртинкЮ GL-прилЩжений фЩрмирЩвЮлЮсь при пЩмЩщи ASCII-симвЩлЩв. НЮибЩлее дЩступным тЮким прилЩжением был GL-Quake. И нЮ фЩне тЩгдЮ вышедшей мЮтрицы (с её фишкЩй в виде бегущегЩ кЩдЮ, кЩтЩрый для пЩсвященных склЮдывЮлся в нЮдлежЮщую кЮртинку) степень ЩлдЩвЩсти, труёвЩсти и хЮрдкЩрнЩсти игрЮющегЩ в тЮкЩм режиме в глЮзЮх ЩкружЮющей шкЩлЩты дЩстигЮлЮ высЩт ЭверестЮ.
+
Кроме того, можно поиграть в [http://webpages.mr.net/bobz/ttyquake/ ASCII-вариант «Quake 1»]. Олдовые ати-фаги помнят драйверы для видеокарт ATi, у которых в GL-настройках можно было включить разнообразные шейдерные примочки для выводимого в GL-режиме 3D-изображения. Например можно было включить режим «старой фотографии» или еще какую-нибудь муру. И вот среди этих режимов был режим ASCII-графики, после включения которого трехмерная картинка GL-приложений формировалась при помощи ASCII-символов. Наиболее доступным таким приложением был GL-Quake. И на фоне тогда вышедшей матрицы (с её фишкой в виде бегущего кода, который для посвященных складывался в надлежащую картинку) степень олдовости, труёвости и хардкорности играющего в таком режиме в глазах окружающей школоты достигала высот Эвереста.
  
ТЮкже испЩльзуется шкЩлЩтЩй вЩ [[ВкЩнтЮкте]]. Чересчур мнЩгЩ испЩльзуется. Причём сЮми Щни тЮк «рисЩвЮть» не умеют, пЩэтЩму тырят у друзей или из ИнтернетЩв, считЮя, чтЩ тЮк стрЮницы будут смЩтреться круче.
+
Также используется школотой во [[Вконтакте]]. Чересчур много используется. Причём сами они так «рисовать» не умеют, поэтому тырят у друзей или из Интернетов, считая, что так страницы будут смотреться круче.
  
== См. тЮкже ==
+
== См. также ==
 
{{NSFW|title='''NSFW ASCII-Art '''|content=
 
{{NSFW|title='''NSFW ASCII-Art '''|content=
 
{{ascii
 
{{ascii
Строка 279: Строка 279:
 
|font-size=2
 
|font-size=2
 
|float=right
 
|float=right
|comment=[[ФЮп|ФЮп-фЮп-фЮп!]]
+
|comment=[[Фап|Фап-фап-фап!]]
 
}}
 
}}
 
}}
 
}}
  
 
* [[MUD]]
 
* [[MUD]]
* [[Dwarf fortress]] Пример шедеврЮльнЩй реЮлизЮции идеи в ASCII.
+
* [[Dwarf fortress]] Пример шедевральной реализации идеи в ASCII.
* [[СмЮйлик]]и
+
* [[Смайлик]]и
* Есть чуднЮя прЩгрЮммЮ ЮвтЩмЮтическЩгЩ перегЩнЮ любЩгЩ изЩбрЮжения в ASCII. НЮзвЮние — ASCGEN. Фривейр и пЩэтЩму её неслЩжнЩ нЮйти нЮ прЩстЩрЮх ИнтернетЩв.
+
* Есть чудная программа автоматического перегона любого изображения в ASCII. Название — ASCGEN. Фривейр и поэтому её несложно найти на просторах Интернетов.
* У пЩльзЩвЮтелей линупсЮ есть вЩзмЩжнЩсть преврЮтить любЩе слЩвЩ в гЩдный ASCI-лЩгЩтип при пЩмЩщи кЩмЮнды figlet <слЩвЩ>
+
* У пользователей линупса есть возможность превратить любое слово в годный ASCI-логотип при помощи команды figlet <слово>
* Юзеры гимпЮ тЮкже мЩгут перегнЮть изЩбрЮжение в ASCII рисунЩк, выбрЮв текстЩвый фЮйл кЮк кЩнечный фЩрмЮт
+
* Юзеры гимпа также могут перегнать изображение в ASCII рисунок, выбрав текстовый файл как конечный формат
  
 
== Ссылки ==
 
== Ссылки ==
* [http://text-image.ru РусскЮя кЩллекция рисункЩв симвЩлЮми и ЮнимЮции ASCII Art]
+
* [http://text-image.ru Русская коллекция рисунков символами и анимации ASCII Art]
* [http://www.justbewise.net/matrix2.html ASCII-мЮтрицЮ, ЮнимЮция]
+
* [http://www.justbewise.net/matrix2.html ASCII-матрица, анимация]
* [http://www.ashtray.ru/main/GALERY/text%20art_calligrams/bukvopis.htm МнЩгЩ всегЩ прЩ ASCII-art и ему пЩдЩбнЩе, чтЩ этЩ и кЮк егЩ делЮть]
+
* [http://www.ashtray.ru/main/GALERY/text%20art_calligrams/bukvopis.htm Много всего про ASCII-art и ему подобное, что это и как его делать]
* [http://tsifra.spb.ru Ресурс, ЮктивнЩ следящий зЮ сЩбытиями ASCII-art сцены и кЩмпьютернЩй субкультурЩй в целЩм]
+
* [http://tsifra.spb.ru Ресурс, активно следящий за событиями ASCII-art сцены и компьютерной субкультурой в целом]
* [http://www.livejournal.com/community/ascii_art_ru СЩЩбществЩ в жеже]
+
* [http://www.livejournal.com/community/ascii_art_ru Сообщество в жеже]
* [http://www.defacto2.net/nfo-files.cfm Юрхив, с бЩльшим кЩличествЩм псевдЩгрЮфики, бюллетеней демЩсцены, NFO-фЮйлЩв, Ю тЮкже средств для их прЩсмЩтрЮ и твЩрчествЮ]
+
* [http://www.defacto2.net/nfo-files.cfm Архив, с большим количеством псевдографики, бюллетеней демосцены, NFO-файлов, а также средств для их просмотра и творчества]
* [http://www.tvorich.chat.ru/dnv_typo/typografik.html ЧЮт-Юрт — кЩллекция шрифтЩвых кЩмпЩзиций]
+
* [http://www.tvorich.chat.ru/dnv_typo/typografik.html Чат-арт — коллекция шрифтовых композиций]
* [http://blogs.pcmag.ru/node/831 Пример сЩвременнЩй ASCII-грЮфики — ASCII-видеЩрЩлик AС/DC]
+
* [http://blogs.pcmag.ru/node/831 Пример современной ASCII-графики — ASCII-видеоролик AС/DC]
* [http://www.asciimator.net ЮнглЩгЩвЩрящий сЮйтец нЮ тему ASCII-ЮнимЮция. ВстрЩенный редЮктЩр ЮнимЮции]
+
* [http://www.asciimator.net Англоговорящий сайтец на тему ASCII-анимация. Встроенный редактор анимации]
* [http://www.taat.fi/tmdc/ TMDC] — целЮя кучЮ демЩк в text-mode, сЩбрЮнные зЮ дЩлгих десять лет. [ftp://ftp.untergrund.net/users/taat/tmdc/innerflux.zip Пример хЩрЩшей рЮбЩты]
+
* [http://www.taat.fi/tmdc/ TMDC] — целая куча демок в text-mode, собранные за долгих десять лет. [ftp://ftp.untergrund.net/users/taat/tmdc/innerflux.zip Пример хорошей работы]
* [http://nahuya.ch/ascii ТестЩвЮя дЩскЮ ASCII-ЮртЮ нЮ нЮхуяче сЩвместнЩ с iichan.ru]
+
* [http://nahuya.ch/ascii Тестовая доска ASCII-арта на нахуяче совместно с iichan.ru]
* ASCII-ЮнимЮция [[Star Wars]] IV: [telnet://towel.blinkenlights.nl] или [http://www.asciimation.co.nz/]
+
* ASCII-анимация [[Star Wars]] IV: [telnet://towel.blinkenlights.nl] или [http://www.asciimation.co.nz/]
* [http://www.textfiles.com/art КЮртиннЮя гЮлерея сЮйтЮ с Щбширнейшим нЮбЩрЩм Юнтичных текстЩвых фЮйлЩв пЩ всем вЩпрЩсЮм жизни.]
+
* [http://www.textfiles.com/art Картинная галерея сайта с обширнейшим набором античных текстовых файлов по всем вопросам жизни.]
* [http://www.youtube.com/user/avove7/ СЩвременнЮя ЮнимЮция симвЩлЮми ASCII Art]
+
* [http://www.youtube.com/user/avove7/ Современная анимация символами ASCII Art]
  
  
{{педивикия|http://ru.wikipedia.org/wiki/ASCII-грЮфикЮ}}
+
{{педивикия|http://ru.wikipedia.org/wiki/ASCII-графика}}
 
[[ae:ASCII]]
 
[[ae:ASCII]]
[[w:ASCII-грЮфикЮ]]
+
[[w:ASCII-графика]]
 
[[en.w:ASCII art]]
 
[[en.w:ASCII art]]

Версия 05:30, 6 февраля 2013

___ _____ ______________ ___ ____ ______ / | / ___// ____/ _/ _/ / | / __ \/_ __/ / /| | \__ \/ / / / / / / /| | / /_/ / / / / ___ |___/ / /____/ /_/ / / ___ |/ _, _/ / / /_/ |_/____/\____/___/___/ /_/ |_/_/ |_| /_/

ASCII art (сокращение от ASCII artwork) — рисунки моноширинной псевдографикой.

Подробнее

(\___/) (='.'=) (")_(")

Как говорит само название, в качестве графических примитивов используются символы ASCII. Обычно ограничиваются буквами, цифрами и знаками пунктуации — особенно подчеркивания и слешами — всего 95 символов. Ещё 160 символов ASCII обычно не используются, поскольку они отображаются в различных кодировках по-разному.

Предтечи

«Кошечка»

Близкие к аски-арту изображения начали появляться ещё в древней Греции, потом ими некоторое время занимался Рабле, а в XIX веке уже многие поэты-экспериментаторы занимались ими. Одним из их проявлений стал фигурный текст в поэзии — каллиграммы. Общеизвестным примером может стать поэзия Гийома Аполлинера, активно использовавшего каллиграммы в своих стихах. Ещё один общеизвестный пример — творчество Льюиса КэрроллаАлиса»).

С изобретением печатной машинки в середине XIX в. создание изображений с помощью литер стало восприниматься как вид искусства. В 1890-х годах производители печатных машинок и агентства по найму и обучению секретарш устраивали конкурсы на самый быстрый набор текста, а также на самый лучший рисунок, созданный с помощью машинки. Один из наиболее ранних сохранившихся примеров такого искусства — рисунок бабочки, созданный в 1898 г. Флорой Стэйсси и опубликованный в журнале «Pitman’s Phonetic Journal» от 15 октября 1898 г. Картинка составлена из множества скобок, дефисов, звёздочек, точек и нескольких прописных букв «o».

Существует пример создания в совке мультфильма «Кошечка», сделанного из последовательности распечаток, выполненных на перфоленте с помощью машины БЭСМ. Этот мультфильм в своё время был большим прорывом в области компьютерного моделирования, ибо картинка не просто нарисована, а получена решением уравнений, задающих движение кошки. Подробнее.

История

___ __, ( / ( o _/_ / / __, _ _ `. _ _ , / /_ / (_/(_/ /_(/_ (___)/ / /_(_(__/ /_ // (/
ASCII-art 1948 г. разлива

Собственно, как многие думают, аски-арт зародился в середине 1980-х на платформах Amiga и Commodore 64. Но на самом деле приколисты водились и раньше. Чего стоит магическое слово, впервые упоминаещееся в конце II века н. э. в медицинском трактате De Medicina Praecepta Самоника, врача императора Септимия Севера для лечения сенной лихорадки, ABRACADABRA. Пруфлинк

После перерождения на экранах дисплеев особенно сильно его полюбили демомейкеры. Стандартный шрифт амиги содержал очень высокие символы «/» и «\», из которых, располагая их в разных строках, можно было составить совершенно ровные непрерывные линии. Чаще всего такими линиями изображались названия групп, чем и объясняется, что, говоря об аски-арте, говорят прежде всего именно о шрифтах. В самом начале шрифты были чёткие, хорошо читаемые. Позднее шрифты усложнялись, делались интереснее. Так впервые заговорили о школах «Oldschool» и «Newschool». Наиболее простой способ разделить старую и новую школы — в старой школе текст нарисован преимущественно слешами и внутри пуст. В новой школе используется много разных символов для «заливки» содержимого фигур.

Платформу PC искусство текстового режима облюбовало с появлением нового стандарта ANSI, давшему реальное преимущество перед Амигой. ANSI позволял задавать цвет символу, что в совокупности с имеющимися в таблице символов блоками, породило ответвление — ANSI art. Первой арт-группой, показавшей изобразительные возможности на высоком уровне, стала Aces of ANSI Art (A.A.A.), за которой потянулись последователи.

И только уже позже, было замечено, что если использовать символ почти полностью заполняющий ячейку (например $), а к нему добавить менее плотный символ — то таким образом можно сглаживать общую форму (в «нормальной» графике это называется «антиалиасинг»). Так, в конечном итоге, зародилась современная школа рисования ASCII — newschool.

К середине девяностых сцена полностью сформировалась, главными направлениями в рисовании в текстовом режиме, стали Ascii scene, Ansi scene и Amiga style (который частенько и называют Oldschool).

…Тут важно сказать, что на PC textmode-искусство началось с имитации Amiga style, а закончилось картинками с кучей «$» и без единого «\» или «/». Писишные художники, вполне естественно, назвали старый стиль oldschool, а новый, с долларами, — newschool. Им, конечно, было невдомек, что на Amiga названия уже были зарезервированы. В результате произошла путаница, а амижные художники получили ещё один повод презирать PC и все с ним связанное.

Статья в «Ксакепе»

Формат и распространение

Традиционной формой распространения аски-арта являтся артпак (от англ. art package) — архив файлов работ, включающий в себя и информацию о группе, этот артпак выпустившей. Артпаку присваивается порядковый номер, а именуется он обычно по имени группы. Например, группа Mimic, выпустив свой 82-ой артпак, называет его «Mimic#82».

ASCII-анимации

$ ghci ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.2.2, for Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \____/\/ /_/\____/|_| Type :? for help. Loading package base ... linking ... done. Prelude>

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

$ clisp i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 8 8 o 8 8 I \ `+' / I 8 8 8 8 8 8 \ `-+-' / 8 8 8 ooooo 8oooo `-__|__-' 8 8 8 8 8 | 8 o 8 8 o 8 8 ------+------ ooooo 8oooooo ooo8ooo ooooo 8 Copyright (c) Bruno Haible, Michael Stoll 1992, 1993 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998 Copyright (c) Bruno Haible, Sam Steingold 1999-2000 Copyright (c) Sam Steingold, Bruno Haible 2001-2006 [1]>

Известны также анимационные ролики, реализованные посредством протокола telnet. Наиболее известным среди них является ASCII-версия IV эпизода космической саги «Звёздные войны». Посмотреть, или на YouTube.

Однако этот процесс был автоматизирован — с несколько худшим результатом по сравнению с ручной работой, следует заметить. В люнексячем плеере MPlayer существует поддержка aalib, позволяющая выводить видео в режиме ASCII, а с libcaca — даже в цвете. Алсо, существует основанный на aalib видеодрайвер для библиотеки-обертки SDL, позволяющий невозбранно запускать написанные с ее использованием игры (и не только) с выводом графики в виде ASCII. Просто напишите export SDL_VIDEODRIVER=aalib, и запустите игру.

Применение

Логотип одной из берлинских BBS в шрифтах Amiga

Помимо «чистого искусства» (рисунка ради рисунка), аски-арт часто используется в оформительских (*.nfo файлы) целях у варез-групп, у демомейкеров, крякеров и так далее. Довольно часто аски-арт встречается в командной строке некоторых утилит.

Аски-арт часто используется для оформления 1-2-3-строчной подписи в электронных письмах. @}->--- изображает розочку, *,…,* изображает оскал.

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

Кроме того, можно поиграть в ASCII-вариант «Quake 1». Олдовые ати-фаги помнят драйверы для видеокарт ATi, у которых в GL-настройках можно было включить разнообразные шейдерные примочки для выводимого в GL-режиме 3D-изображения. Например можно было включить режим «старой фотографии» или еще какую-нибудь муру. И вот среди этих режимов был режим ASCII-графики, после включения которого трехмерная картинка GL-приложений формировалась при помощи ASCII-символов. Наиболее доступным таким приложением был GL-Quake. И на фоне тогда вышедшей матрицы (с её фишкой в виде бегущего кода, который для посвященных складывался в надлежащую картинку) степень олдовости, труёвости и хардкорности играющего в таком режиме в глазах окружающей школоты достигала высот Эвереста.

Также используется школотой во Вконтакте. Чересчур много используется. Причём сами они так «рисовать» не умеют, поэтому тырят у друзей или из Интернетов, считая, что так страницы будут смотреться круче.

См. также

  • MUD
  • Dwarf fortress Пример шедевральной реализации идеи в ASCII.
  • Смайлики
  • Есть чудная программа автоматического перегона любого изображения в ASCII. Название — ASCGEN. Фривейр и поэтому её несложно найти на просторах Интернетов.
  • У пользователей линупса есть возможность превратить любое слово в годный ASCI-логотип при помощи команды figlet <слово>
  • Юзеры гимпа также могут перегнать изображение в ASCII рисунок, выбрав текстовый файл как конечный формат

Ссылки


Stub W.svg
Данный текст был http://ru.wikipedia.org/wiki/ASCII-графика.
Пруфлинк: не сохранился, однако.