Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| tutorial_de_arte_ascii [2025/08/18 17:18] – creado peron | tutorial_de_arte_ascii [2026/04/21 16:08] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Tutorial de Arte ASCII ======= | ====== Tutorial de Arte ASCII ======= | ||
| - | Este es una versión cariñosamente wikificada | + | El [[arte ASCII]] - como otras técnicas tipográficas - recurre a caracteres de texto básicos para elaborar una imagen. |
| + | |||
| + | Este es una versión cariñosamente wikificada | ||
| + | |||
| + | Puedes seguirlos con tu [[editores de texto|editor de texto]] favorito. | ||
| + | |||
| + | Esta no pretende ser una guía definitiva para la creación de ASCII, sino simplemente un análisis de un enfoque en el tema. | ||
| ====1. Introducción==== | ====1. Introducción==== | ||
| - | Producir imágenes a partir de ASCII es una idea extraña, pero los resultados a veces pueden ser bastante | + | Producir imágenes a partir de ASCII es una idea extraña, pero los resultados a veces pueden ser bastante |
| + | |||
| + | Conviene seguir unas reglas sencillas. | ||
| + | |||
| + | * **Usa una fuente monoespacio** (esto suele venir configurado por defecto en los sistemas similares a Unix, consiste en emplear tipografías de ancho fijo no proporcional). | ||
| + | * **No uses tabulaciones**. Usa siempre la barra espaciadora (o las teclas del cursor/ | ||
| + | * **Usa solo los caracteres estándar**. Esto se refiere a todas las letras, números y signos de puntuación del teclado alfanumérico. Puedes usar la **tecla Mayúsculas**, | ||
| + | * **No dejes espacios en blanco al concluir cada línea**. Asegúrate de que cada línea que escribas termine en el último carácter, y no unos pocos espacios después. Esto podría causar problemas en otros sistemas, como el ajuste de línea, etc. | ||
| + | |||
| + | Estas reglas me ayudan a decidir qué carácter usar y dónde colocarlo. Claro que no son reglas estrictas, pero constituyen una buena base sobre la que construir una imagen. | ||
| - | Las técnicas que utilizo se basan en unas reglas sencillas. Estas reglas me ayudan a decidir qué carácter usar y dónde colocarlo. Claro que no son reglas estrictas, pero constituyen una buena base sobre la que construir una imagen. | ||
| - | Esta no pretende ser una guía definitiva para la creación de ASCII, sino simplemente un análisis de mi enfoque en el tema. | ||
| ====2. Arte lineal==== | ====2. Arte lineal==== | ||
| Línea 17: | Línea 30: | ||
| Hay muchos caracteres estándar que se pueden aplicar a esta forma de arte ASCII. Estos son los más obvios: | Hay muchos caracteres estándar que se pueden aplicar a esta forma de arte ASCII. Estos son los más obvios: | ||
| - | < | + | < |
| + | / \ | - _ + ( ) < > , . ~ ^ " V X T Y I l L : ` ' ! j J 7 | ||
| + | </ | ||
| - | Empieza por encontrar | + | ===cuerpos=== |
| + | Empieza por encontrar | ||
| - | < | + | < |
| + | / \ | - _ ( ) | ||
| + | </ | ||
| + | |||
| + | |||
| + | Con estos pocos caracteres, empezaremos por los más fáciles. Intenta copiar estas formas, que solo usan los caracteres: | ||
| + | |||
| + | < | ||
| + | | ||
| + | | | ||
| + | |___| / | ||
| + | </ | ||
| + | |||
| + | Empezamos bien, ¿verdad? Ahora intenta crear las mismas formas de nuevo con estos caracteres de puntuación: | ||
| + | '' | ||
| + | |||
| + | < | ||
| + | | ||
| + | : | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | Es un poco más complicado y no queda tan bien, pero algunos de estos caracteres - y saber cómo usarlos - te pueden ser muy útiles a veces, como veremos más adelante. Intenta copiar estos patrones un poco más complejos, solo para practicar. Cámbialos si quieres: | ||
| + | |||
| + | < | ||
| + | | ||
| + | | |_| |_.' | ||
| + | | _ | ||
| + | |_| |_| `.__.' |_| |_| / /\ /\ /\ /\ \ < > |[]_[]| | ||
| + | \/ \/ \/ \/ \/ | ||
| + | | ||
| + | </ | ||
| Intenta que las proporciones sean correctas en esta etapa, ya que es importante, y cuanto más tardes en hacerlo, más difícil será corregirlo. También puedes dibujar algunos de los detalles más grandes en esta etapa, lo que puede ayudar a que las proporciones sean correctas. | Intenta que las proporciones sean correctas en esta etapa, ya que es importante, y cuanto más tardes en hacerlo, más difícil será corregirlo. También puedes dibujar algunos de los detalles más grandes en esta etapa, lo que puede ayudar a que las proporciones sean correctas. | ||
| - | Una vez que estés satisfecho con eso, es hora de revisar todo y trabajar en el suavizado. Me gusta que *todas* las líneas estén conectadas, sin dejar espacios grandes como: | + | ===Trazos=== |
| - | < | + | Uso de otros caracteres |
| + | |||
| + | Los demás caracteres ASCII se dividen en tres categorías: | ||
| + | |||
| + | >Las mayúsculas y los números siempre ocupan la altura completa. | ||
| + | |||
| + | Compárelos con otros: ¿cuáles ocupan la mitad de la altura y cuáles la altura completa? Algunos ejemplos: | ||
| + | |||
| + | * **Altura completa**: < | ||
| + | * **Media altura**: < | ||
| + | * **baja altura**: < | ||
| + | |||
| + | ==Lineas=== | ||
| + | |||
| + | Existen tres líneas básicas en cualquier imagen: rectas (horizontales o verticales), | ||
| + | |||
| + | ==Horizontal== | ||
| + | |||
| + | < | ||
| + | 8888888888888888888888888888888888888888888888888888888888 | ||
| + | |||
| + | """""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||
| + | ---------------------------------------------------------- | ||
| + | __________________________________________________________ | ||
| + | .......................................................... | ||
| + | </ | ||
| + | |||
| + | ==Vertical== | ||
| + | |||
| + | < | ||
| + | | 8 : ! 1 I | ||
| + | | 8 : ! 1 I | ||
| + | | 8 : ! 1 I | ||
| + | | 8 : ! 1 I | ||
| + | | 8 : ! 1 I | ||
| + | | 8 : ! 1 I | ||
| + | </ | ||
| + | |||
| + | ==Diagonales== | ||
| + | |||
| + | Son un poco más complicadas. Puedes crear diagonales sencillas con las teclas ''< | ||
| + | |||
| + | < | ||
| + | / | ||
| + | / .' | ||
| + | | ||
| + | / .' | ||
| + | / | ||
| + | / .' | ||
| + | / | ||
| + | / .' | ||
| + | </ | ||
| + | |||
| + | Las diagonales con otros gradientes requieren una técnica similar a la que se usa para crear curvas ligeras. | ||
| + | Me gusta que *todas* las líneas estén conectadas, sin dejar espacios grandes como: | ||
| + | |||
| + | < | ||
| + | ~~~~~~~~________ | ||
| + | </ | ||
| Si me encuentro con un área donde no hay una selección definitiva de caracteres, puedo decidir añadir un detalle adicional. Por ejemplo, las líneas casi verticales son prácticamente imposibles en ASCII. Aquí tienes algunas opciones: | Si me encuentro con un área donde no hay una selección definitiva de caracteres, puedo decidir añadir un detalle adicional. Por ejemplo, las líneas casi verticales son prácticamente imposibles en ASCII. Aquí tienes algunas opciones: | ||
| < | < | ||
| - | | | + | |
| - | | + | | |
| - | | | + | |
| - | | | + | |
| - | COMIENZO | + | COMIENZO |
| </ | </ | ||
| - | Como pueden ver, ninguno de ellos produce los resultados " | + | Como pueden ver, ninguno de ellos produce los resultados " |
| - | En este caso, intentaría añadir algún tipo de detalle para así eliminar el problema. No siempre funciona, pero vale la pena intentarlo. | + | |
| Las líneas casi horizontales son mucho más fáciles (por suerte). Usando estos caracteres: ( '' | Las líneas casi horizontales son mucho más fáciles (por suerte). Usando estos caracteres: ( '' | ||
| < | < | ||
| - | | + | __ |
| - | " | + | " |
| </ | </ | ||
| Línea 53: | Línea 157: | ||
| De hecho, la selección de la imagen es muy importante para determinar el aspecto final. También puedes cambiar ciertas partes de la imagen para que funcionen mejor en el formato ASCII. | De hecho, la selección de la imagen es muy importante para determinar el aspecto final. También puedes cambiar ciertas partes de la imagen para que funcionen mejor en el formato ASCII. | ||
| - | Por ejemplo, en lugar de intentar crear una línea casi vertical, hazla perfectamente vertical. | ||
| - | Las curvas también juegan un papel importante en el arte ASCII. Aunque el conjunto de caracteres ASCII estándar no admite curvas directamente (aparte de "'' | + | ===Curvas=== |
| - | Estos son los caracteres más utilizados para crear curvas: | + | Las curvas también juegan un papel importante en el arte ASCII. Aunque el conjunto de caracteres |
| + | |||
| + | * Caracteres | ||
| + | |||
| + | Y aquí hay un par de curvas de muestra para demostrar la idea: | ||
| < | < | ||
| - | | + | ___ |
| + | .-~" | ||
| + | / | ||
| + | Y | ||
| + | | | ||
| + | l | ||
| + | | ||
| + | | ||
| + | |||
| + | CIRCULO | ||
| </ | </ | ||
| - | Y aquí hay un par de curvas de muestra | + | >A algunas personas no les gusta el uso de "'' |
| + | |||
| + | ==Circulos=== | ||
| + | Veamos círculos de menor tamaño evitando '' | ||
| < | < | ||
| - | ___ | + | __ |
| - | .-~" | + | |
| - | / | + | 1 línea: |
| - | Y | + | |
| - | | + | |
| - | l | + | |
| - | | + | 4 líneas: / |
| - | "-.,___,.-" | + | | |
| + | | ||
| + | `-..-' | ||
| - | | + | |
| + | 9 líneas: | ||
| + | / \ | ||
| + | | ||
| + | | ||
| + | | ||
| + | \ / | ||
| + | | ||
| + | `-....-' | ||
| </ | </ | ||
| - | A algunas personas no les gustaría el uso de " | ||
| También considero importante la elección entre "'' | También considero importante la elección entre "'' | ||
| < | < | ||
| - | / Pero como puede apreciar aquí, el uso de la coma | + | / |
| - | _,-~ ha alterado ligeramente la fluidez de la línea | + | |
| - | ,^ Ahora aparece mas como un " | + | |
| - | / una línea en ángulo. | + | |
| - | / | + | |
| _,-~ | _,-~ | ||
| + | ,^ | ||
| + | / | ||
| + | / | ||
| + | _,-~ | ||
| - | | + | CURVA USANDO |
| </ | </ | ||
| + | |||
| + | >Como puede apreciar aquí, el uso de la '','' | ||
| + | |||
| + | ===Intersecciones=== | ||
| Las intersecciones requieren otra estrategia. A menudo, encontrarás que una línea debe unirse con otra en un punto donde la unión no es precisa: | Las intersecciones requieren otra estrategia. A menudo, encontrarás que una línea debe unirse con otra en un punto donde la unión no es precisa: | ||
| - | | + | < |
| - | / 7 | + | "-._ / " |
| - | | + | |
| - | other chars. In this example, a " | + | / / |
| - | | + | |
| - | example to the left. | + | INTERSECCIÓN |
| + | </ | ||
| + | |||
| + | >Aquí la línea que intersecta debería unirse a la primera parte en su sección media a través de un "''< | ||
| También puedes probar "'' | También puedes probar "'' | ||
| Línea 110: | Línea 245: | ||
| Por ejemplo, he usado dos "'' | Por ejemplo, he usado dos "'' | ||
| + | |||
| < | < | ||
| - | | + | |
| - | /\ /| . , | + | /\ /| . , |
| - | | + | |
| - | \ |/ bd " | + | \ |/ bd " |
| - | / 6~6, / | + | / 6~6, / |
| - | \ _ +-. < | + | \ _ +-. < |
| - | | + | |
| - | \ \ ' | + | \ \ ' |
| </ | </ | ||
| Otros detalles son igualmente importantes, | Otros detalles son igualmente importantes, | ||
| Simplemente se prueban diferentes combinaciones de personajes hasta encontrar una " | Simplemente se prueban diferentes combinaciones de personajes hasta encontrar una " | ||
| - | | + | |
| - | | + | < |
| - | / /_ " | + | ____ |
| - | | + | .-~. / |
| - | | + | / /_ " |
| - | | + | / : \~x. ` ' |
| - | | + | ! | Y< ~-.__j |
| - | '.-~\ \L| | + | : l l< /.-~ |
| - | "--' | + | l /~\ \< |
| + | ' | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | > Esta cabeza de Tiranosaurio Rex demuestra cómo aprovechar al máximo las formas de los personajes. La "'' | ||
| + | |||
| + | Para empezar, recorta y pega esta cabeza donde quieras dibujar tu ASCII y ponle una cara. Añade un sombrero o un cuerpo. O haz el pelo más corto o más largo. ¡Que sea un payaso o un diablo! | ||
| + | |||
| + | ===Ejercicio=== | ||
| + | Esta cara tiene varias de las técnicas anteriores, superpuestas. Cópiala en tu editor y juega. | ||
| + | < | ||
| + | ,-.,~~. | ||
| + | ,'/// | ||
| + | /// | ||
| + | | ||
| + | | ||
| + | ._//\ / | ||
| + | `-'_/`-._.-' | ||
| + | ' \/=._.=\/ hjw | ||
| + | </ | ||
| + | |||
| + | Experimenta con ella, descubriendo qué patrones y garabatos ASCII puedes crear. Dale expresiones de alguien conocido. ¡Luego cámbiala! Observa cómo puedes usar los caracteres para que la imagen se vea diferente. ¿Puedes cambiar la expresión de la cara? ¿Puedes hacer que una persona ASCII sea más gorda, más delgada, más alta o más baja, o een lugar de una mujer sea un hombre, o un alien? | ||
| ====3. Arte pequeño/de firma==== | ====3. Arte pequeño/de firma==== | ||
| Línea 141: | Línea 299: | ||
| Las imágenes ASCII pequeñas suelen partir de un motivo o idea simple. La forma en que ciertos personajes encajan a menudo crea la idea, y una vez encontrada, se tiene una base sobre la que trabajar. | Las imágenes ASCII pequeñas suelen partir de un motivo o idea simple. La forma en que ciertos personajes encajan a menudo crea la idea, y una vez encontrada, se tiene una base sobre la que trabajar. | ||
| - | ___ | ||
| - | {~._.~} | ||
| - | ( Y ) | ||
| - | ()~*~() | ||
| - | (_)-(_) | ||
| - | with these being chosen simply because they worked the | ||
| - | best. Different " | ||
| - | (which is how the "Koala Collection" | ||
| - | resulted in the most familiar appearance. | ||
| - | | + | < |
| - | | + | ___ |
| - | is bound to be one which fits the needs | + | {~._.~} |
| - | _ . of the picture. This example is a " | + | ( Y ) |
| - | | + | ()~*~() |
| - | L__/ | + | (_)-(_) |
| - | | + | </ |
| - | T__\ /H. //---- - it needed to make it look like the Falcon. | + | |
| - | | + | Esta pequeña imagen de koala es un buen ejemplo de cómo una colección relativamente simple de caracteres puede producir un resultado muy familiar. Experimenté con los ojos, el '' |
| - | " | + | |
| + | Recuerden que __la forma es el aspecto más importante del arte ASCII pequeño__. Hay tantos caracteres ASCII con formas diferentes disponibles que seguro que hay uno que se adapta a las necesidades de la imagen. Este ejemplo es un Halcón Milenario en miniatura. Como ya había dibujado uno más grande, sabía exactamente qué forma debía tener y qué características debía tener para que se pareciera al Halcón. | ||
| + | |||
| + | < | ||
| + | | ||
| + | __CL\H--. | ||
| + | | ||
| + | __L_(=): ]-_ _-- - | ||
| + | | ||
| + | ~^-H--' | ||
| + | | ||
| + | </ | ||
| + | |||
| + | Identificar las características principales es un buen paso y luego buscar personajes que se asemejen mucho a ellas. Por ejemplo, los blásters del Halcón Milenario | ||
| La simplicidad es clave en el arte pequeño, pero eso no necesariamente facilita las cosas. Muchas cosas simplemente no se pueden dibujar con éxito en tamaños pequeños, por lo que un poco de planificación a veces ayuda. | La simplicidad es clave en el arte pequeño, pero eso no necesariamente facilita las cosas. Muchas cosas simplemente no se pueden dibujar con éxito en tamaños pequeños, por lo que un poco de planificación a veces ayuda. | ||
| - | ====4. Arte Sólido==== | + | |
| + | |||
| + | |||
| + | ====4. Arte tridimensional==== | ||
| + | |||
| + | El arte ASCII 3D es básicamente una extensión de SIRDS, que permite crear la ilusión de profundidad en una superficie plana. Esto se consigue creando dos versiones ligeramente diferentes de una misma imagen y colocándolas a cierta distancia. | ||
| + | |||
| + | < | ||
| + | . | ||
| + | / \ | ||
| + | / | ||
| + | / | ||
| + | | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | O | ||
| + | |||
| + | VISTA DE PLANO | ||
| + | </ | ||
| + | |||
| + | Aunque la escala y los ángulos son un poco diferentes, el principio básico se puede apreciar en el diagrama anterior (visto desde abajo). Las dos versiones de la imagen se encuentran en la pantalla, pero no miras hacia allí. | ||
| + | Debes enfocar un punto //más allá// de la pantalla, lo que produce una tercera imagen en "'' | ||
| + | |||
| + | Esta imagen resultante se produce debido al funcionamiento de los ojos. Solo pueden enfocar una " | ||
| + | |||
| + | Prueba esto: colócate a un metro de una pared. Ahora, levanta dos dedos a aproximadamente 30 cm de tu cara y separados por aproximadamente 1,5 centímetros. Mira entre los dedos y enfoca la pared. Mantén la vista fija en la pared, pero mira hacia el primer plano, a tus dedos. Deberías ver una imagen fantasma de ambos dedos convergiendo en el centro. El truco está en que las dos imágenes fantasma se superpongan, | ||
| + | |||
| + | < | ||
| + | | ||
| + | | ||
| + | |||
| + | DOS DEDOS | ||
| + | </ | ||
| + | |||
| + | Los resultados de este experimento no serán 100% perfectos, ya que es probable que tus dos dedos sean diferentes, pero es una buena manera de comprender el concepto. Con un poco de práctica, deberías poder enfocar imágenes 3D reales sin demasiado esfuerzo. | ||
| + | |||
| + | < | ||
| + | | ||
| + | | ||
| + | \/ | ||
| + | /\ | ||
| + | / | ||
| + | / \ | ||
| + | | ||
| + | </ | ||
| + | |||
| + | > Tenga en cuenta que si cruza los ojos en lugar de usar la técnica anterior, verá la imagen al revés. Este diagrama muestra el efecto desde arriba, y la imagen resultante aparecerá donde se cruzan las líneas. Dado que la mayoría de los estereogramas (¿MIRO-gramas? | ||
| + | |||
| + | Ya hemos superado lo difícil, ahora un poco sobre cómo crearlos. | ||
| + | |||
| + | Volviendo al ejemplo del pequeño koala (que tiene el tamaño perfecto para este tipo de trabajo), vamos a llevarlo a tres dimensiones. | ||
| + | |||
| + | < | ||
| + | | ||
| + | ___ | ||
| + | {~._.~} | ||
| + | ( Y ) ( Y ) | ||
| + | ()~*~() | ||
| + | (_)-(_) | ||
| + | </ | ||
| + | |||
| + | > Aquí he colocado dos koalas separados por 10 caracteres. Generalmente, | ||
| + | |||
| + | La distancia determina cuánto se integra la imagen resultante en la pantalla. Si la distancia es 0 (es decir, sin separación), | ||
| + | |||
| + | Al tener muchos koalas distribuidos en la pantalla (todos separados por la misma distancia), el efecto se vuelve ligeramente más fácil de enfocar. Cualquier capa adicional debe agregarse a lo largo de toda la imagen, con un resultado bastante efectivo. | ||
| + | |||
| + | La imagen es bastante aburrida hasta ahora, con solo una capa 3D creada, así que el siguiente paso es agregar una o dos capas más. | ||
| + | |||
| + | El método más probado es agregar un poste frente a él, y como lo queremos frente a la capa existente, cada poste debe estar separado por 9 caracteres. | ||
| + | |||
| + | < | ||
| + | | ||
| + | (_) (_) (_) (_) (_) (_) (_) (_) | ||
| + | | ||
| + | {H._.~} | ||
| + | H Y ) H( Y ) H ( Y ) H ( Y ) H ( Y )H ( Y H ( YH) | ||
| + | (H~*~() | ||
| + | (H)-(_) | ||
| + | | ||
| + | ~" | ||
| + | </ | ||
| + | |||
| + | Observa que, dado que el poste debe aparecer //delante// del koala, en realidad lo reemplaza en la zona donde se superponen. Aquí está la misma imagen, solo que el poste aparece //detrás// del koala: | ||
| + | |||
| + | < | ||
| + | _ _ _ _ _ _ | ||
| + | | ||
| + | ___ H | ||
| + | {~._.~} | ||
| + | ( Y )H ( Y ) H ( Y ) H ( Y ) H ( Y ) H( Y ) ( Y ) | ||
| + | ()~*~() | ||
| + | (_)-(_) | ||
| + | H H H H H H | ||
| + | ~~~~~~" | ||
| + | </ | ||
| + | |||
| + | Ahora bien, como el poste debe aparecer detrás del koala, sus caracteres no se superponen. Los postes aquí están separados por 11 caracteres, por lo que aparecen un paso detrás del koala. Todas las capas se construyen así, y, por supuesto, podría tener los postes tanto detrás como delante del koala en la misma imagen. Aquí hay un ejemplo de varias capas: | ||
| + | |||
| + | < | ||
| + | _ _ | ||
| + | .-~ \ .-~ \ | ||
| + | / | ||
| + | ~x .-~_)_ | ||
| + | ~> | ||
| + | ( / | ||
| + | T o o | ||
| + | l < | ||
| + | | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | > Esta imagen tiene tres capas distintas: el sombrero, la cabeza y la cara. Existen muchos otros ejemplos de ASCII 3D, además de programas para crear fácilmente SIRDS. | ||
| + | |||
| + | Un rápido vistazo a la imagen de arriba muestra que la cabeza (círculo), parte del sombrero y parte de la boca tienen una separación de 15 caracteres. El resto de la cara tiene una separación de tan solo 14 caracteres, y la parte superior del sombrero tiene una separación de 16 caracteres. | ||
| + | |||
| + | Tenga en cuenta que toda esta información se basa en la observación, | ||
| + | |||
| + | ====5. Arte Sólido==== | ||
| El arte ASCII sólido se diferencia del arte lineal en que la imagen resultante es más una " | El arte ASCII sólido se diferencia del arte lineal en que la imagen resultante es más una " | ||
| - | Al usar un carácter " | + | Al usar un carácter " |
| - | " | + | "'' |
| < | < | ||
| - | | + | WWWWWWWW |
| - | WWWWWWWW | + | WWWWWWWW |
| - | WWWWWWWW | + | WWWWWWWW |
| - | WWWWWWWW | + | WWWWWWWW |
| </ | </ | ||
| Línea 194: | Línea 475: | ||
| < | < | ||
| - | | + | |
| - | | + | |
| - | dHHHHHHHHHHHHHb | + | dHHHHHHHHHHHHHb |
| - | HHHHHHHHHHHHHHH | + | HHHHHHHHHHHHHHH |
| - | VHHHHHHHHHHHHHP | + | VHHHHHHHHHHHHHP |
| - | | + | |
| - | " | + | " |
| - | " | + | " |
| - | ESFERA | + | ESFERA |
| </ | </ | ||
| Línea 208: | Línea 489: | ||
| < | < | ||
| - | | + | _, |
| - | + | ||
| - | " | + | |
| </ | </ | ||
| Línea 217: | Línea 498: | ||
| Observa cómo usé "'' | Observa cómo usé "'' | ||
| - | Las curvas laterales requieren un enfoque más preciso. | + | Las curvas laterales requieren un enfoque más preciso. |
| - | '' | + | Los caracteres |
| - | Añadir detalles con la técnica ASCII sólida es un poco más difícil que en el arte lineal, ya que no hay el mismo número de opciones posibles para cada posición. | + | Añadir detalles con la técnica ASCII sólida es un poco más difícil que en el arte lineal, ya que no hay el mismo número de opciones posibles para cada posición. |
| + | < | ||
| + | | ||
| + | dHP | ||
| + | | ||
| + | </ | ||
| - | | + | Observe cómo el brazo inferior encaja con la apariencia sólida de la parte principal, pero el "'' |
| - | dHP appearance of the main part, yet the " | + | |
| - | | + | |
| - | beefy. Even the " | + | |
| - | sets, so that leaves just: " ~ : which are of no use at all. In that | + | |
| - | | + | |
| - | | + | < |
| - | | + | |
| - | dHP | + | |
| - | | + | dHP |
| - | " | + | |
| + | </ | ||
| - | Details aren't always as simple as that example though | + | Fíjate en el uso de la "'' |
| + | |||
| + | Los detalles no siempre son tan sencillos como en ese ejemplo | ||
| < | < | ||
| - | HHHH aann | + | HHHH aann |
| - | | + | |
| - | HHHHHHH | + | HHHHHHH |
| - | HHHHHHHHHH | + | HHHHHHHHHH |
| - | | + | |
| - | | + | |
| - | COMIENZO | + | COMIENZO |
| </ | </ | ||
| Línea 260: | Línea 544: | ||
| que conectara la "'' | que conectara la "'' | ||
| - | | + | < |
| - | MH[: | + | WMHI: .: |
| - | HI: .: | + | MH[: |
| - | Y: | + | HI: .: |
| + | Y: | ||
| + | </ | ||
| + | |||
| + | > Se puede crear un sombreado suave utilizando diferentes caracteres para difuminar los bordes, en lugar del suavizado (que produce bordes duros). | ||
| - | Buenos caracteres " | + | Buenos caracteres " |
| - | Para la transición del borde sólido al exterior: '' | + | Para la transición del borde sólido al exterior: '' |
| - | '' | + | |
| Tanto las técnicas de línea como las de sólido se pueden combinar, dando como resultado una apariencia de cómic. Cada forma de arte ASCII funciona bien en ciertas circunstancias, | Tanto las técnicas de línea como las de sólido se pueden combinar, dando como resultado una apariencia de cómic. Cada forma de arte ASCII funciona bien en ciertas circunstancias, | ||
| - | ====5. Arte tridimensional==== | + | ===Mona Lisa con la Cuadrícula Sólida=== |
| - | El arte ASCII 3D es básicamente una extensión | + | También quería aprovechar esta oportunidad para dar un ejemplo concreto para utilizar la técnica especial de cuadrícula. Esta acelera y simplifica la creación de muchos dibujos |
| + | Básicamente, | ||
| - | . | + | Supongamos que deseamos optar por el siguiente rectángulo (10 x 5 caracteres): |
| - | / \ | + | |
| - | / | + | |
| - | / | + | |
| - | | + | |
| - | / | + | |
| - | / | + | |
| - | / | + | |
| - | O | + | |
| - | PLAN VIEW | + | < |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| - | Aunque la escala y los ángulos son un poco diferentes, el principio básico se puede apreciar en el diagrama anterior (visto desde abajo). Las dos versiones | + | Luego replicamos este rectángulo base tanto horizontal como verticalmente hasta llenar |
| - | Debes enfocar un punto *más allá* de la pantalla, lo que produce una tercera imagen en "x". | + | < |
| + | 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 | ||
| + | 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C | ||
| + | 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G | ||
| + | 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K | ||
| + | 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O | ||
| + | 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 | ||
| + | 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C | ||
| + | 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G | ||
| + | 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K | ||
| + | 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O | ||
| + | </ | ||
| - | Esta imagen resultante se produce debido | + | Los caracteres del '' |
| - | Prueba esto: colócate a un metro de una pared. Ahora, levanta dos dedos a aproximadamente 30 cm de tu cara y separados | + | >Por supuesto, la cuadrícula |
| - | < | + | En el caso de la Mona Lisa, las líneas a respetar fundamentalmente son las líneas entre el velo y el cabello, el cabello y el fondo, la barbilla y el cuello, y las líneas a cada lado del rostro y a cada lado de la prenda arqueada que se extendía hasta el hombro izquierdo (al que se hace referencia como el chal en el resto de este documento). También resaltan los contornos de los labios, la nariz y los ojos de la misma manera. |
| - | | + | |
| - | | + | |
| - | DOS DEDOS | + | Ante esto debemos escoger los gradientes para trabajar. Decidamos representar las zonas oscuras de la imagen con un '' |
| + | |||
| + | Vamos trazando la imagen, línea por línea, mientras sobrescribía los caracteres de la cuadrícula con espacios hasta llegar al primer carácter que delimitaba el borde del cabello o velo de Mona, según lo indicado. En ese punto, escribí uno de los cuatro caracteres: '' | ||
| + | |||
| + | Repetí ese proceso para cada línea hasta llegar a la parte superior de la cabeza. Allí, decidí seguir la línea interior del cabello mientras bajaba por el lado derecho de la imagen. Así que, primero, comencé definiendo la línea del cabello en la frente y rellenando la parte superior de la cabeza con '' | ||
| + | |||
| + | Media hora después de cargar la cuadrícula, | ||
| + | < | ||
| + | | ||
| + | _,, | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | d88888PP""""""" | ||
| + | ,88 A B C D 2 A B C D 2 "" | ||
| + | ,II 3 E F G H 3 E F G H 3 E IIII8888888888, | ||
| + | ,II 4 I J K L 4 I J K L 4 I J `888III8888888, | ||
| + | ,II P 5 M N O P 5 M N O P 5 M N `888888I888888, | ||
| + | ,II 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 `888888I8888b | ||
| + | ,II C D 2 A B C D 2 A B C D 2 A B C D 8888888I8888, | ||
| + | II8 G H 3 E F G H 3 E F G H 3 E F G H `8888888I888b | ||
| + | II8 K L 4 I J K L 4 I J K L 4 I J K L 88888888I888 | ||
| + | II8 O P 5 M N O P 5 M N O P 5 M N O P 88888888I888, | ||
| + | II8 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 , | ||
| + | ,II B C D 2 A B C D 2 A B C D 2 A B C D 8888888888I888 | ||
| + | II8 F G H 3 E F G H 3 E F G H 3 E F G H 8888888888I888, | ||
| + | ,II J K L 4 I J K L 4 I J K L 4 I J K L 8888888888I888b | ||
| + | II8 N O P 5 M N O P 5 M N O P 5 M N O P 88888888888I888 | ||
| + | II8 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 88888888888I888, | ||
| + | II8 B C D 2 A B C D 2 A B C D 2 A B C D 88888888888I888b | ||
| + | II8 F G H 3 E F G H 3 E F G H 3 E F G H 88888888888I8888, | ||
| + | II8 J K L 4 I J K L 4 I J K L 4 I J K L 88888888888I8888b | ||
| + | II8 N O P 5 M N O P 5 M N O P 5 M N O P 88888888888I88888 | ||
| + | II8 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 88888888888I88888 | ||
| + | `II B C D 2 A B C D 2 A B C D 2 A B C D 88888888888I88888 | ||
| + | II8 F G H 3 E F G H 3 E F G H 3 E F G H 8888888888I888888, | ||
| + | `II J K L 4 I J K L 4 I J K L 4 I J K L 8888888888I888888b | ||
| + | `II O P 5 M N O P 5 M N O P 5 M N O P 8888888888I8888888 | ||
| + | `II 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 `888888888I8888888, | ||
| + | II8 D 2 A B C D 2 A B C D 2 A B C D 888888888I88888888, | ||
| + | ,II G H 3 E F G H 3 E F G H 3 E F G H `88888888I888888888, | ||
| + | II8 K L 4 I J K L 4 I J K L 4 I J K L 4 88888888I8888888888, | ||
| + | II8 O P 5 M N O P 5 M N O P 5 M N O P 5 88888888I888888888888, | ||
| + | ,II 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 `8888888I88888888888888, | ||
| + | II8 C D 2 A B C D 2 A B C D 2 A B C D 2 8888888I888888888888888b | ||
| + | ,II F G H 3 E F G H 3 E F G H 3 E F G H 3 , | ||
| + | ,88 J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J I | ||
| + | ,88 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N I | ||
| + | ,88 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 I | ||
| + | ,88 C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B I | ||
| + | ,88 G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F I | ||
| + | d88 J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J I | ||
| + | 8 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N 8 | ||
| + | 8 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 8 | ||
| + | 8 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B 8 | ||
| + | 8 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F 8 | ||
| + | 8 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J 8 | ||
| + | 8 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N O P 5 M N 8 | ||
| + | 8 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 8 | ||
| + | 8 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B C D 2 A B 8 | ||
| + | 8 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F G H 3 E F 8 | ||
| + | 8 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J K L 4 I J 8 | ||
| + | | ||
| </ | </ | ||
| - | Los resultados de este experimento no serán 100% perfectos, ya que es probable que tus dos dedos sean diferentes, pero es una buena manera | + | Llegado aquí pareció apropiado rellenar el chal con '' |
| - | --- --- Note that if you cross your eyes instead of using the | + | Así que, después de una hora de trabajo, estaba en esta etapa: |
| - | \ / above technique, you actually see the picture in reverse. | + | < |
| - | | + | |
| - | | + | _,, |
| - | / \ | + | , |
| - | / | + | , |
| - | | + | , |
| + | d88888PP"""" | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | II88888 | ||
| + | II88888, 4 I J K L 4 I J K L 4 I J K L 88888888I888 | ||
| + | II88888I 5 M N O P 5 M N O P 5 M N O P 88888888I888, | ||
| + | II88888' | ||
| + | , | ||
| + | | ||
| + | ,III88888I 4 I J K L 4 I J K L 4 I J K L 8888888888I888I | ||
| + | | ||
| + | | ||
| + | | ||
| + | ]I888888888, | ||
| + | | ||
| + | II8888888888b | ||
| + | II888888888888a | ||
| + | `II8888888888888b, | ||
| + | | ||
| + | | ||
| + | `II88888888888888888 M N O P 5 M N O P I888888888I8888888 | ||
| + | | ||
| + | II8888888888888888, | ||
| + | , | ||
| + | | ||
| + | | ||
| + | , | ||
| + | II888888888' | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| - | Ya hemos superado lo difícil, ahora un poco sobre cómo crearlos. | + | El chal me pareció demasiado pálido en comparación con el resto de la prenda, así que intenté sustituir las '' |
| - | Volviendo | + | |
| - | | + | Luego trabajé en la cara durante media hora, definiendo boca, nariz, ojos, etc. Primero probé mi estilo preferido, pero se veía fatal, así que intenté dibujar líneas sin éxito. Nada parecía funcionar, así que volví a mi estilo preferido de dibujo ASCII y, para ser fiel a él, no añadí ningún sombreado a la cara. |
| - | ___ | + | |
| - | {~._.~} | + | |
| - | ( Y ) ( Y ) although you can use any distance you like. | + | |
| - | ()~*~() | + | |
| - | (_)-(_) | + | |
| - | La distancia determina cuánto | + | Así se veía la imagen en esa etapa: |
| + | < | ||
| + | | ||
| + | _,, | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | d88888PP"""" | ||
| + | , | ||
| + | ,8II-'" | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | II88888 | ||
| + | II88888, | ||
| + | II88888I | ||
| + | II88888' | ||
| + | , | ||
| + | | ||
| + | , | ||
| + | III888888I | ||
| + | II88888888, | ||
| + | II88888888I | ||
| + | ]I888888888, | ||
| + | II888888888I | ||
| + | II8888888888b | ||
| + | II888888888888a | ||
| + | `II8888888888888b, | ||
| + | | ||
| + | | ||
| + | `II88888888888888888 | ||
| + | | ||
| + | II8888888888888888, | ||
| + | , | ||
| + | | ||
| + | | ||
| + | , | ||
| + | II888888888' | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| - | Al tener muchos koalas distribuidos en la pantalla (todos separados por la misma distancia), el efecto se vuelve ligeramente más fácil de enfocar. Cualquier capa adicional debe agregarse a lo largo de toda la imagen, con un resultado bastante efectivo. | + | Como no conseguía mejorar el rostro, decidí experimentar con el sombreado para ver si funcionaba. Bueno, no quedó como esperaba: el sombreado era demasiado pálido. Así que perdí media hora para llegar a este punto: |
| - | La imagen es bastante aburrida hasta ahora, con solo una capa 3D creada, así que el siguiente paso es agregar una o dos capas más. | + | < |
| - | El método más probado es agregar un poste frente a él, y como lo queremos frente | + | |
| + | _,,ad8888888888bba, | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | d88888PP""" | ||
| + | , | ||
| + | , | ||
| + | ,I88:. | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | II88888: | ||
| + | II88888; | ||
| + | II88888I:::::::" | ||
| + | II88888'::< | ||
| + | , | ||
| + | | ||
| + | , | ||
| + | III888888I | ||
| + | II88888888;: | ||
| + | II88888888I: | ||
| + | ]I888888888;: | ||
| + | II888888888I: | ||
| + | II8888888888b:: | ||
| + | II888888888888a: | ||
| + | `II8888888888888b; | ||
| + | | ||
| + | | ||
| + | `II88888888888888888 .::::::::::::::::: | ||
| + | | ||
| + | II8888888888888888, | ||
| + | , | ||
| + | | ||
| + | | ||
| + | , | ||
| + | II888888888' | ||
| + | </ | ||
| + | |||
| + | Más tarde, decidí darle otra oportunidad al //arte ASCII lineal// | ||
| < | < | ||
| - | _ | + | |
| - | (_) (_) (_) (_) (_) (_) (_) (_) | + | |
| - | H___ H ___ H ___ | + | , |
| - | | + | , |
| - | H Y ) H( Y ) H ( Y ) H ( Y ) H ( Y )H ( Y H ( YH) | + | , |
| - | | + | d88888PP"""" |
| - | (H)-(_) | + | , |
| - | H H H H H H H H | + | , |
| - | ~"~~~~~~~~"~~~~~~~~"~~~~~~~~"~~~~~~~~"~~~~~~~~"~~~~~~~~"~~~~~~~~"~~ | + | , |
| + | , | ||
| + | , | ||
| + | , | ||
| + | II88888 | ||
| + | II88888, | ||
| + | II88888I | ||
| + | | ||
| + | , | ||
| + | | ||
| + | , | ||
| + | III888888I | ||
| + | | ||
| + | II88888888I | ||
| + | ]I888888888, | ||
| + | II888888888I | ||
| + | II8888888888b | ||
| + | II888888888888a | ||
| + | `II8888888888888b, | ||
| + | | ||
| + | `II88888888888888888b" | ||
| + | | ||
| + | | ||
| + | II8888888888888888, | ||
| + | , | ||
| + | | ||
| + | | ||
| + | , | ||
| + | II888888888' | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| </ | </ | ||
| - | Observa que, dado que el poste debe aparecer delante del koala, en realidad lo reemplaza | + | Decidí considerar esta la versión final sin sombrear. |
| + | |||
| + | Ahora, la pregunta seguía siendo: ¿valdría la pena añadir el sombreado? Le enseñé la versión sin sombrear de la imagen a un amigo diseñador gráfico. No tardó mucho en mencionar el sombreado como el siguiente paso. Le enseñé el primer intento (mostrado arriba) y admití | ||
| + | |||
| + | Bueno, eso casi me desanimó. Dibujar cosas sencillas en papel no era un problema, pero en cuanto al sombreado, no tenía ni idea de cómo hacerlo. Me ayudó señalando | ||
| + | Así que me puse manos a la obra. | ||
| + | |||
| + | No conservé todas las etapas del sombreado, pero basta con decir que me llevó aproximadamente el doble de tiempo que el resto de la imagen. Este fue el resultado final de la versión sombreada: | ||
| < | < | ||
| - | | + | |
| - | | + | |
| - | ___ H | + | , |
| - | {~._.~} | + | , |
| - | ( Y )H ( Y ) H | + | , |
| - | | + | d88888PP"""" |
| - | (_)-(_) | + | , |
| - | | + | , |
| - | | + | , |
| + | , | ||
| + | , | ||
| + | , | ||
| + | II88888Z;' | ||
| + | II88888Z; | ||
| + | II88888IZZZZZZZZZ, | ||
| + | II88888IZZ<' | ||
| + | , | ||
| + | | ||
| + | , | ||
| + | III888888Zl; | ||
| + | | ||
| + | | ||
| + | ]I888888888Z;;;;' | ||
| + | II888888888Zl.;;" | ||
| + | II8888888888Zl; | ||
| + | II888888888888Zl;; | ||
| + | `II8888888888888Zl; | ||
| + | II8888888888888888ZbaalllZZZZZZZZZWWMZZZ8888888888I888888, | ||
| + | | ||
| + | `II88888888888888888; | ||
| + | | ||
| + | II8888888888888888, | ||
| + | , | ||
| + | | ||
| + | | ||
| + | , | ||
| + | II888888888' | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | , | ||
| + | | ||
| + | | ||
| + | d888888888888888, | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | 88888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888 Veilleux 88 | ||
| + | 8888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888888888888 | ||
| </ | </ | ||
| - | Ahora bien, como el poste debe aparecer detrás | + | Como pueden ver, el sistema de cuadrícula con el que he estado trabajando permite transferir rápidamente los grandes detalles |
| + | |||
| + | Con la cuadrícula, no hay error: | ||
| - | _ _ | ||
| - | .-~ \ .-~ \ | ||
| - | / | ||
| - | ~x .-~_)_ | ||
| - | ~> | ||
| - | ( / | ||
| - | T o o | ||
| - | l < | ||
| - | | ||
| - | " | ||
| - | Un rápido vistazo a la imagen de arriba muestra que la cabeza (círculo), parte del sombrero y parte de la boca tienen una separación de 15 caracteres. El resto de la cara tiene una separación de tan solo 14 caracteres, y la parte superior del sombrero tiene una separación de 16 caracteres. | ||
| - | Tenga en cuenta que toda esta información se basa en la observación, | ||
| ====6. Conclusion==== | ====6. Conclusion==== | ||
| - | Perhaps there' | + | ¿Quizás el arte ASCII es más complejo de lo que parece? Antes de escribir esto, no tenía ni idea de la cantidad de reflexión que requiere la creación de imágenes ASCII, y supongo que ni siquiera he empezado a abarcarlo todo. |
| - | meets the eye? Before writing this, I . | + | |
| - | | + | Analizar el trabajo de otros es una excelente manera de aprender qué funciona y qué no. Analizar el " |
| - | into creating ascii pictures, and I | + | |
| - | | + | Al final, sin embargo, cada artista debe trabajar como quiere, y no necesariamente como lo haría otra persona. Encontrar tu propio estilo es parte de la diversión, y quizás este texto ayude a otros a encontrarlo. |
| - | cover it all. / 6~6, | + | |
| - | \ _ +-. | + | < |
| - | | + | . |
| - | a great way to learn what works, and | + | /\ /l |
| - | what doesn' | + | |
| - | like a strange concept, but it does ( . Y | + | |
| - | open your awareness to the art form, and | + | |
| - | | + | |
| - | | + | \`-=--^-' |
| - | my ideas about ascii interesting. | + | |
| - | | + | _/ \ |
| - | In the end however, it's up to the | l | + | |
| - | | + | |
| - | want to, and not necessarily the way | l ! | |/| | | + | / _ `--" |
| - | | + | |
| - | your own style is all part of the fun, l " | + | |
| - | and perhaps this text will aid people | + | Y^| |
| - | in finding that style. | + | | l |
| + | | `L | Y .^/~T | ||
| + | | l ! | |/| | | ||
| + | | .`\/' | Y | ! | ||
| + | l " | ||
| + | | ||
| + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| + | |||
| + | </ | ||
