?
zh en
20px - +
wrap
cursor
>
<
..
发信人: soulfox (小o&灵狐~以华丽之名), 信区: ANSI 标 题: 第四章 发信站: 日月光华 (2007年08月09日20:13:24 星期四), 站内信件 ─────────────────────────────────────── __ ___ ╱█ __ __ ______ ______ ╱∠-╱__█ █ █ █__ ̄  ̄█ ̄ /╱\\ __╱ █ █╲█ ▁ █ __█__ (╱⌒ \\ ̄  ̄  ̄  ̄  ̄ ̄ ̄  ̄ ̄ ̄ ╱_ / _)_/ 日月光华ANSI版短期培训班 /__ /__ ▏ ╱/╱ ____ /▏╱╱ ╲ ╱\ /\︶╱ \ 第 四 章: 学做简单的图 /_ / │ ~╲ │ ▕▲ ╰)/─│ ☉│ │ │ ▕^ \─│ │ │ │ 时间安排: 2007年08月09日 / │ ☉│ │_│ 当班教师: goldbean,windream,MssCmm,NSgan等 ▔▔ │ │ | | │ ︵___/ \_ │ (──||||-' ─────────────────────────────────────── ──|本期简介|──────────────────────────────── 一 前几章的回顾 回顾前三章的内容,我们已经学习了制作ANSI的基本基础,如果您对于前三章 的内容已经较好掌握,那么您会发觉接下来的内容将十分容易上手。 从这一章开始,我们将具体地介绍各类ANSI的画法,通过接下来几章的学习, 相信您一定会成为一个ANSI小高手的。 二 从最简单的ANSI画起 ANSI的复杂度没有一个明确的定义,我们这里所说的最简单的ANSI,对于线条 画指的是较小尺寸且没有过多特殊字符,对于色块画指的是只用色块勾出较规 则的轮廓且不涉及物体光影处理。简单的ANSI是不需要我们花很多精力来制作 的,但它们却是我们接触最多的,也是实用性最强的。 这一章我们将介绍规则图案的画法以及ANSI灌水系列这一大家关心的话题。通 过这些内容,希望使大家了解到ANSI的一些基本手法。 ────────────────────────────────────|| ──|规则图案|──────────────────────────────── 一 什么是规则图案 规则图案通常指凸多边形以及圆形,线条图案可以作出封闭的凸多边形以及圆 形,色块图案有一定的锯齿,只能近似地看成是规则图案。对于圆之类较特殊 的图案表现形式较少,有一些固定的大小。 二 规则图案常用构成要素 1. 线条常用构成要素 单字节:| - / \ _ < > ( ) ~ " ' ` ^ , .等 双字节:─│┐┤┘┬┼┴┌├└╱╲╳﹨∕/\▏▔▁▕︵︶等 2. 色块常用构成要素 ▁▂▃▄▅▆▇█ ︳▏▎▍▌▋▊▉ ◢◣◥◤等 ────────────────────────────────────|| ──|规则图案|──────────────────────────────── 三 常见的线条凸多边形 我们用线条来画凸多边形,通常边数会≤12,这是由于线条的角度特性所决定 的,下面我们将列举出最常见的一些凸多边形的情况。 ▁▁ ▁▁ _____ _ /▏/\ ___ ▁ ╱╲ | ▏▕ ╱╲ /\ ┌─┐ \ \ \__╱▕│ ╱▏ \▏▔ \╱▕╱ ▔▔ | ▔▔ ╲╱ \/ └─┘ ▔▔ ▕/ \/ 三角形 | 四边形 | ____ __ __ ╱ ╲ ╱╲ / \ ╱╲ ╱ ╲ / \ \__/ \__/ │ ││ ││ │ 其他多边形的一些情况 \__/ ╲__╱ \ / ╲____╱ 我们可以看到,三角形和四边形的表现形式较多,边数更大的这里并未全部列 出,其变化的方式是以三角形和四边形为基础的。 ────────────────────────────────────|| ──|规则图案|──────────────────────────────── 四 线条凸多边形画法要点 线条凸多边形最常用的线为“/╱_ ╲\│▏▁▔▕”。 画凸多边形最重要的就是搞清线条的角度,单字节的下划线是最好用的水平线, 几乎一半以上凸多边形都需要用到。“/╱╲\”这四个字符是我们可以用来表示 斜线的字符,因此角度的变化基本要用到它们来调整,这也就是为什么通常只能 画到12边形的原因。 竖直线中有“▕│▏”三种,分别是右线,中线和左线,虽然细看 ←右线 还是有少许位置上的差别,但这些在画规则图案时可以忽略不计, ←中线 三种线的使用需要看空间的可能,如果右边空间已经占满那么只能 ←左线 使用右线来填补,左线同理。在左右空间允许的条件下我们通常用 中线,因为中线和其他字符的衔接最好。 上划线▔的使用比较特别,因为是双字节,所以处理单字节数时就会空出一格, 因此我们在构图时要尽量避免这种情况出现。有时我们也使用~来取代上划线。 ────────────────────────────────────|| ──|规则图案|──────────────────────────────── 五 常见的色块凸多边形及画法要点 常见的色块凸多边形主要是四边形,由于色块构图带来大量锯齿,因此边数越 多就越难分辨具体边数。色块的圆可以理解为边数较大的正凸多边形。 ◢◣ 左边列出了一些常见的色块凸多边形的情况,背景色和三角块 ◥◤ 的使用是最普遍的,推荐使用暗色,这样前景和背景可以统一 起来,在高亮情况下一般只用四个三角块以及色块█来构图。 ◤ ◥ ◢█ 这些图案的构图技巧比较简单,最大可做到八边形。这些图案 ◣ ◢ █◤ 因为几乎没有锯齿,因此也是最为常用的色块图案。 如右边所示的图形是色块图中另一类常见的画法,虽然有一定 ▆▄▂ 锯齿,但基本形状还是可以分辨出来,因此使用也很广泛。其 制作的要点是合理利用色块字符的纵横梯度差,排列出规则的 斜面进行拼接。颜色基本只使用暗色,特殊情况会使用亮色, 但画面的可塑性大大降低。该类图形越大越容易分辨,我们在 后面bmp2ascii 一章还会介绍转图生成色块图形,这也是这类 ▆▄▂ 图形常用的制作手法。 ────────────────────────────────────|| ──|规则图案|──────────────────────────────── 六 圆以及其他特殊处理方法 _ ╭╮ ︵ 单字节的圆在较小尺寸时只有几种合理的表现手法,具体如右所示。(_)╰╯( ) ┌─┐ 矩形我们有时也使用制表符来形成,其表现形式单一且通用性差。 └─┘ ,-=-. 线条的圆或斜线在尺寸较大时还可用单字节来表示,左图是 _,-"/ \ 一个示范,图形越大越容易处理,斜线角度接近水平时较难 _,-" \ / 处理,因此要尽量避免。竖直线的处理技巧请大家自行查阅 '-=-' 精华区,作为一个作业留给大家(可使用双字节)。 色块圆的处理我们现在基本用转图来实现,在后面的章节会详细介绍。 任何特殊处理的方法,最大的要点就是注重整体的统一性,就好象整体色块虽 然有很多锯齿,但看上去也可以比较舒服。而我们所说的单字节处理方法,也 是基于整体统一的考虑,大家可以多尝试几种方法体会这一要点。基本图形的 处理方法,在画复杂的ANSI图时也是经常使用的,所以希望大家能好好理解。 ────────────────────────────────────|| ──|ANSI灌水|──────────────────────────────── 一 ANSI灌水的特色 S─┐ 灌水是大家都非常喜爱的事,可以让简单的生活充满更多乐 ╭︿╮ │赞│ 趣,可以抒发一整天的紧张和疲劳。我们平时灌水大多只使 (~_~ ) └┬S 用文字,如果突然有谁使用如右图那样可爱的图案,那会使 (o o) ╭⌒╮ 他显得格外引人注目,也使普通的灌水增添了一份乐趣。 ANSI灌水╰~╯ ANSI灌水使用的多为小尺寸的ANSI图形,注重灵活性和表现力。广大ANSI爱好 者已经创作了很多深入人心的灌水系列,左上图就是eight@freecity所创作的 eight 灌水系列中的一个,当年可谓是风靡大江南北。灌水系列的非常重要的 一点是使用权与修改权的全面开放,大家可以在原始造型的基础上发挥自己的 想象力,来创造更多的图形。因此,很多著名的灌水系列已经有了上百个不同 的造型。 这一章我们将介绍火柴人系列、表情系列以及eight 灌水系列,希望通过这些 介绍,使大家了解到ANSI灌水的乐趣以及这些ANSI的制作技巧,在课后我们还 给大家留了ANSI灌水的作业,希望大家在ANSI版能多多ANSI灌水。 ────────────────────────────────────|| ──|ANSI灌水|──────────────────────────────── 二 火柴人系列 火柴人系列最早在国外兴起,单字节的火柴人向我们展现了单字节的无限可能 性。后来在国内,双字节的引入更加丰富了火柴人的表现能力。 _|_ o / |W o/ 左图是sylow@rygh所画的火柴人灌篮,其中主要以单字节来表现 ︶(J 人体构造,同时引入了一定的双字节要素,使得画面更加有表现 力。水木曾经开展过几次单字节的字符活动,火柴人在那几次活 ┃ 动中占据了主要的内容。最近几年流行的“ orz”等网络用语, ┻ 也是火柴人的一种,下面我们列举一些火柴人动作。 · o (o Q o) o o o丿 {/ o <Y︶ <o_ (\_o_ ︶) o ノN ︶(~ S) oノ /2 orz 丿\ / L /\ A /\ .4 () /> (\ ︶7ヘ 这些图形的动作依靠字符的形状来表现,每个优秀的火柴人动作都有至少一个 精彩的字符使用,大家可以多观察字符的形状来进行创作。 ────────────────────────────────────|| ──|ANSI灌水|──────────────────────────────── 三 表情系列 表情系列可以说是极具创造力的一个系列,其历史的久远程度不亚于火柴人系 列,而且我们对它更为了解一些。 表情系列通常只有一行,以脸部表情为主,以简单的字符组合表现出喜怒哀乐 各种情感,而且一行的优势使之也可以于昵称中使用。 常见的表情:(-_-) (@.@) (>.<) (*_*) ($.$) (~-~) (@.0) (◎◎) (^_^) 表情系列通常用()表现脸廓,有时也可省略,通过对眼睛的着重刻画来表现, 嘴巴或者鼻子起到辅助的作用,后来也在脸廓外加上其他字符表示动作: m(_'_)m 拜拜 (^_^)=c<-,-) 捏捏 (-_-)||| 黑线 ┌(\_/)┐俯卧撑 表情系列是很多ANSI灌水系列的基础,对于眼睛的字符使用是最需要琢磨的, 希望大家能够多多尝试。 ────────────────────────────────────|| ──|ANSI灌水|──────────────────────────────── 四 eight灌水系列 S─┐ S─┐ S─┐ ⿵⿶⿳ S─┐ ╭︿╮ │吐│ │倒│ ╭︿╮│恐│ ╭︿╮ ╭︿╮ │戳│ (-__-) └┬S ╭︿⌒ └┬S (▄▄)└┬S ( ^.^) (@﹏@)o └┬S (o||o) ╭⌒╮ ﹛ .|╭⌒╮ (♀ o)╭⌒╮ (o )oo( )○ ╭⌒╮ ╰~╯ ╰﹀﹀ ╰~╯ ╰~╯ ╰~╯ 上面是eight灌水系列一些动作,最左边是eight原创,右边几个是windream所 作的创新。eight系列的特点就是以eight小人加上牌子,小人作动作,牌子上 有字的解释。动作的表现除了继承表情系列的特色,更加上了其他的肢体,因 此表现力非常强。eight 灌水系列至今已经有近百种动作。 可以想象一下,在灌水时使用这些动作你来我往,将是多么有趣的事。 类似eight系列的还有不少,如qzstar@smth最近做的青蛙系列等,大家也可以 自行创造一些别具特色的系列,很有可能引起新的流行。 ────────────────────────────────────|| ──|ANSI灌水|──────────────────────────────── 五 一些后话 我们介绍给大家的火柴人系列、表情系列以及其他灌水系列,都是众多ANSI爱 好者们通过日常的积累而形成的,这些系列由于其版权的开放性,我们可以随 意使用。而其他一些ANSI,我们当然也可以放在灌水中使用,但是就需要考虑 到其版权。我们的建议是自己多画一些东西,并且保存在自己的机器中,需要 使用时打开ansieditor拷贝过去就可以了。对于别人的作品,除非进行了公开 授权的申明,否则还是以学习为主, 不要轻易使用,以免造成版权纠纷。| | | | | | | | | | | | | 这里我们也希望,广大的ANSI爱好 | | | | | | | | 者们能多多制作一些可爱的灌水系 | ▆▅▆▇◣ | | | | | | 列,并且开放这些系列的使用权。 | ˋ | | | | | | ˊ ▆▅| | | | | | ▄▄▆ ▊ _ | | | | ▄▄▅ ▏| | | █▆◤ ▆▇▔▔ | | ╮╭ by mooncat@ptt | ────────────────────────────────────|| ──|本次作业|──────────────────────────────── 一 初级班作业 1. 用线条画一个三角形,一个四边形以及一个多边形。(书面提交,大小不限) 2. 在ANSI版或TEST版进行ANSI灌水。(该题无需书面提交) 3. 谈谈你在这几章学习中遇到的一些问题。(书面提交,字数不限) 4. 用色块画一个任意的多边形。(书面提交,形式不限) 二 提高班作业(同时供学有余力的初级班学员选做) 1. 通过自行学习及讨论,归纳接近竖直的斜线的画法。(书面提交,字数不限) 2. 创造一个属于自己的灌水系列。(书面提交,形式不限) 正式学员完成作业后以投条方式提交给组长,由组长统一提交给教师。旁听学员若 希望提交作业,可交给任一当班教师。 注:如初级班学员能在培训阶段较好的完成高级班作业,可考虑授予高级学员证书。 ────────────────────────────────────|| ※ 转寄:·日月光华 bbs.fudan.edu.cn·[FROM: 10.85.48.11] -- ※ 转载:·日月光华 bbs.fudan.edu.cn·[FROM: 10.85.48.11] -- ※ 转载:·日月光华 bbs.fudan.edu.cn·[FROM: 10.85.48.11] ※ 修改:·soulfox 於 08月09日20:13:33 修改本文·[FROM: 10.85.48.11]