MM
oo
< o _ _ _ _ _
-/ o /_\ ___ __(_|_)_ __ __ _| |_(_)___ _ _
,-^-, / _ \ (_-</ _| | | ' \/ _` | _| / _ \ ' \
/, C ; o /_/ \_\/__/\__|_|_|_|_|_\__,_|\__|_\___/_||_|
____\.___8_____ ___ _
8 | | \(_)__ _ _ _ _ _ Thoughts on the process
|\~~~| | |) | / _` | '_| || | of designing, animating,
|~~~~| |___/|_\__,_|_| \_, | and publishing the
+----+ |__/ Chickenman asciimations.
|
|
Saturday February 09, 2002StartingI'm fairly new to Ascii art and animation: I downloaded Email Effects a while back and played around with it, but starting the Chickenman animations got me playing around with it a lot more, and beginning to understand some of the conventions of Ascii art. Editing, and animating is much easier with my new Ascii editor of choice, JavE.ScaleWhen I started to draw Chickenman, I didn't have a fixed idea about what kind of scale I'd draw him to. With the restrictions of Ascii, it's quite interesting what kind of scales you can draw in. There seem to be various defined scales you can draw in: I'll try to clarify my thoughts on this. [11th Feb 2002: added diagram 'The ASCent of Man', 12th Feb edited]+-------------------------------------------------+ | | | The ASCent of Man... MM | | ==================== mm o~ | | (c)2002 mm oo > | | hakim@earthling.net oo > \- | | > `- /^\ | | oo / \ /^\ : C : | | oo > 8 c 8 8 c 8 8===8 | | O -- 8 8 \ / \^/ |^| | | O -+- 8 8 |||. |||. |||. |||. | | * X / \ bb ---- -~-~ -~-~ -~-~ | | | +-------------------------------------------------+ The following is rambling, may be obvious/trivial, and probably needs a complete rewrite...
+------------------------------------------------------+ | MM | | oo | | < | | Chickenman -/ Red Ted ^ ^ | | /^\ @ @ | | : C : ( o ) | | M 8===8 ,, `+' | | <" |^| OO O-X-O | | < 8C8 ||| @ o><o /^\ | | # # dd ~-~- 8 8 oo O O | | | | 1 2 3 1 2 3 | +------------------------------------------------------+
Chickenman is drawn (mainly) between scales 3 and 4.
I think that maybe having as much as possible in scale 3 will make the art
more comprehensible (e.g. to the type of person that doesn't find a geeky
relish in decoding images made up of Ascii characters)... (certainly my
experience in showing to non-geeks). TimingIt's too early with Chickenman to say there are any FAQ's, but the one repeated problem people seem to have is that it's too fast. And I agree. JavE lets each scene have a duration. The default is 66 milliseconds. As I continue, I keep adding to this. I've worked out the the following scale
Of course sometimes you can't hold (e.g. while animating the car, the wheels still have to keep turning), so you have to try to get up to the same length of time, but in smaller chunks. Everything seems to conspire to make sure that
In fact, even in the table above, I think I'll need to add longer and longer pauses, though while you are actually testing the animation they are such a pain to go through. ConstraintsI think that many people look at Ascii art and think that it's a pointless irrelevance, done by people with too much time on their hands. This is probably true, but I'd say that even skeptics' natural reactions to a really clever bit of Ascii art would be the same as anyone's. "Oh so that bracket character is a nose, and that colon is two eyes turned on their side!" It's a human urge to look for patterns, and I think that anyone could enjoy some Ascii art, though I'd perfectly understand if they point out that computer graphics have considerably improved over the last 30 years and they'd rather spend most of their time looking at something else. But I think the condition of wanting to create Ascii art must be slightly odder, or even pathological. I've been messing around with it for a little while now, and have got slightly obsessed. I think that the pattern finding urge as above must have something to do with it. But if I'm suffering from a disorder where I want to look at all the printable characters in every combination just to see if certain ones look like a cow, say, or a penguin, then I think I should be worried. I think that, for the 'Ascii artist', the pleasure is the setting of an arbitrary constraint, and following it. This theme - the self-imposed 'constraint' - is well known in the field of literature, for example. There was the French novel (~Perec?~) which is written entirely without using the letter 'e' (the most common letter in French also). Calvino, who was part of one of the highly intellectual groups that played with constraints, the Oulipo, wrote If on a Winter's Night a Traveller which is a fantastic novel based on lots of constraints: locations, characters, incidents etc. are all played out according to a number of very academic rules. Yet the novel itself doesn't (mostly) feel stilted or boring because of this. Hmmm, the above is a bit rambling, but I do think that the constraint relates to Ascii art:
Of course the conventions (ASCII, fixed space) are one of the reasons for the
success (what there is of it) of Ascii art: they make it easy to transmit
across a mass medium - the internet.
Sunday February 10, 2002Episode 2 - or animating two things at once
Have more or less finished the reworked version of Episode 2. This one was
quite tricky/tedious to animate, because Chickenman and Red Ted are driving
while they talk. This means lots of transitional scenes, and trying
to keep all the sections (wheels, exhaust, speech, mouth, eyes) updated in
sync...
So... the technique I used to keep track of animating two things at the same time was to organise one track (using Clipart), and do the other manually (adding text myself). If you don't have an editor with clipart, might be worth keeping a working document with all the parts of cells to add, and then doing cut & paste, but I found clipart very convenient. I think that the difficulty of animating will increase exponentially the more tracks(threads?) of animation are ongoing at the same time. At some point might need to keep a text file with information about each track, which template is being used for each character etc.
Episode 3 - or animating three... er... two things at onceAt some point I will remember that I have a life (for some definition of life). But right now I am inspired by this project and have even done some significant work in advance on animating Episode 3.
This is the most complicated animation work I've done: the subject is exalted, the execution is artfully crafted. I present... Chickenman getting out of the car. This time, I animated Chickenman getting out of the car first, and then added the text. This is the opposite of what I did above. That's because there aren't just 6 repeated actions, but a whole sequence of unique ones. So for each new slide, I'd copy the text of the previous slide, and paste it in the same location. I don't think JavE has a tool to remember where you want to paste a block, but I memorized the coordinates (displayed on the status bar) and did it manually. The subject - getting out of a car, was tricky to animate, because I had the door opening (in '3D'), Chickenman moving down and turning forwards at the same time, and his hand pushing the car door. Lots of cutting and pasting, lots of manual editing, and some soul searching: What is that semicolon doing there? Is it part of Chickenman's leg? No, it's from five frames back when I forgot to delete it from his arm. So I chickened (no pun intended) out of animating Red Ted at the same time and decided to leave him in the car.
Comic stripThrough the entirely noble and selfless purpose of wanting to post a notice about Chickenman to the alt.ascii-art group (as well as the less frequented alt.ascii-art.animation), I thought I should present something in plain text format that qualifies me to post there.
Obviously, I can (and will) post studies and original artwork about Chickenman, but having read some of the fantastic Nerdboy, I thought to myself "I can do that", and am starting to do it. It's not as easy as it looks. (Though a lot easier than animation - well, I would say that ;->) The paradigm is different. You can get away with some things, but not others. The way that your eyes flow over the text is different, also just how do you draw movement? I'm not yet good enough an Ascii artist to do this well I think - I've now done the intro, and I'm not 100% convinced but it's a start. Technical details: I exported the movie using the "One text file with all frames" option. This literally dumps every frame onto a document. Because I have so many intervening frames, it would be a pain to delete the unwanted lines and then still have to move the next used frame up to the top. So I opened up a copy of my favourite (other) text editor, Vim, deleted frames with wild abandon, and then moved back to JavE to place the animations. There are some differences: circle around Chickenman in the first scene, NARRATION IN CAPITALS, the "Is it a bird?" section has been moved after the Chickenman logo at the end. I think that these were all needed to make sense, but it's my first go at an Ascii cartoon strip: I'll look back at them later and maybe make some changes. JavE Wishlist
[11th Feb:Markus has replied] I'll pass these on to Markus of course, but I think it's interesting just to note what I think I need now, and see if I've developed techniques to get around the problems later. Apologies if any of these seem critical - if JavE didn't already have so much functionality and coherence I wouldn't even know that I was missing more! (If I've missed a feature and it already exists, please let me know asap...)
Monday February 11, 2002Updates: added the ASCent of Man to section on Scale below.The good fairy...
My wishes have been answered!
Well, responded to at any rate.
Markus Gebhard has written a very detailed email in response to my questions.
I'd like to post the relevant section, and will do so if this is OK with him.
But until then, here are some highlights.
International man of mystery
In response to my announcement on alt.ascii-art, Phydeaux made this post speculating on my secret identity... Which gets me thinking about Chickenman's secret identity: I think that a future plot will have someone discovering his identity. And just think of the fun asciimating Chickenman's change of costume ! Episode 2 - Comic stripAfter having found the trailer and Ep1 to be very hard to render static in a comic strip, Ep2 was a doddle. Because all the movement is just in the car driving down the road, that's expressed in the comic by the exhaust flame coming out of the back. (Well I should probably put some other visual clues like speed lines, but I find those hard to position right...)ChickenmailA colleague asked if a friend of his could be subscribed to my mailing list. To be perfectly honest up until that point I hadn't even considered creating a mailing list. But now I've created the logo for it in the unlikely event that enough people actually want this for me to create it! MM
__________ oo
| #| < Get information about
| ~~~~~ o8 -/ new Chickenman art &
| ~~~~~ '`,_.^\ asciimations
|__________|`-. C : delivered express
______________ _ __===8 _ __
_____/ ___/ / (_)___/ /_||__ ___ __ _ ___ _(_) /
___/ /__/ _ \/ / __/ '_/ -_) _ \/ ' \/ _ `/ / /
__\___/_//_/_/\__/_/\_\\__/_//_/_/_/_/\_,_/_/_/
http://osfameron.perlmonk.org/chickenman/
Tuesday February 12, 2002
Updated the response to JavE wishlist. Changed the email address to mailto:chickenman@abelgratis.co.uk . Please email any comments to me! A new toyMarkus has kindly let me have a preview of JavE4.0 which will hopefully make it possible to work easily with longer animations. Unfortunately, I won't get to play much with my new toy for a few days, as I will be on a work trip to Vlaardingen, the home of fine herring. But I'll update as soon as I get a chance to road test it! Thursday February 14, 2002
Saturday February 16, 2002
AlphamanI've been playing with the new alpha version of JavE. Some funky improvements, including: a freehand selection tool, a scrollbar in the Movie editor, and some nice GUI improvements. I'm looking forward to the final version being released: Photoshop look out!Chickenman is offline
[17th Feb 2002 Chickenman has returned. Speakeasy
still list the Atlanta POP move as being unresolved though.] Our kind host, jcwren, of perlmonk.org has explained that "Speakeasy physically moved the Atlanta POP. They are currently in the process of working with their upstream provider to get the routing tables straightened out." Chickenman appeal for shoes.Consider the following figures: they are of Nerd Boy, by Joaquim Gandara.[19th Feb 2002 Joaquim has pointed out that the 'running Nerdboy' style was pioneered by Michael J Penick ] OO OO (_| O
(( -||- [__]_.)_|
jg b b bb | |d| |
<OO>
\\p
mjp d
Now that's what I call economy of expression! His feet are very simple, made up the characters 'b' and 'd' usually. But look how Ascii allows such simple (yet effective) effects as the 'p' to represent his raised foot when he's running!
When I first drew Chickenman, I started off with the head, in what I've clumsily called 'Larger figure scale' below. (See Crawford's tutorial, for example the section on 'sig' style for an excellent discussion about the differences between styles/scales.) [18th Feb 2002: added] The body I first drew as just an area of '=' characters (I thought they looked a bit like wings) and '8' for the hands. (see also the draft versions of old episodes from the main page). My girlfriend commented that it looked a little odd, Chickenman not really having a body, and so the need for version 2 was conceived.
So I finally hit upon the fairly simple "-~" style shoes that he wears today. These work OK: They don't really look like shoes of course, but in the context of it they suggest them just enough for it not to jar. So what's my problem? Now that I'm experimenting with other scenarios and scenes, I've realised that some characters (Red Ted, and Chickenman's shadowy nemesis, the Hooded Crow) have feet that extend to the bottom of the square, while "-~" sit in the middle. This could give the impression that Chickenman is floating just a few centimetres in the air above the ground, which looks a bit odd. I'll be taking Chickenman to the shoeshop to get fitted as soon as I can, but if anyone has a suggestion (or a pair that they are willing to donate) we'd be very grateful. Sunday February 17, 2002A small worldI've done a test piece for (Episode 6 or 7 I think) that is in small scale (zoomed out), but zooms in for finer animation work. Quite good fun, again a different type of art. I may post some stills from this when ready.Monday February 18, 2002No more black and whiteChickenman will no longer be monochrome black and white. It will be black and another, softer, gentler colour, possibly 'cornsilk', as currently displayed. The first updates will be to this diary and the main page. If I decide to keep this, I'll then update the asciimations and art.Confused identityOnline, I've tended to use the nick 'Osfameron', which I've stuck to quite happily in the Perl world (perlmonks) for a couple of years now. When I first created the Chickenman site, and posted to alt.ascii-art I signed myself with my longest standing email address. I'm now confused as to which one of them to use, and tend to use either. Rebranding yourself is a very confusing thing.Tuesday February 19, 2002Asciimation Links[2nd Mar 2002 I've now created a dedicated links page]I've been looking for other asciimations to learn from, and for inspiration. I'm particularly interested in the longer, narrative ones. (NB: I will eventually create a dedicated links page).
Episode 3 - the countdown
I still need to create the static comic strip version, but I think this will be an even quicker job using the techniques described in a previous article. Wednesday February 20, 2002Web logsI've spent a little time looking over the web logs for the site. As I've never run a website before, I was quite surprised at the information that gets onto this - type of machine, language, the referring page address etc.
So I can track how many hits I got (not very many yet...), and to some extent
where people heard about it (from alt.ascii-art on Usenet, the JavE website
etc.) Also, a quick scan today gave me a hunch that some people are clicking
on the ChickenmailReally not something that the world desperately needs I suppose, but I have now 'launched' the Chickenmail mailing list. That is to say, I've posted a link to a page with the logo, and an email address to request subscription. The format of the mail is undefined: I think that it will include some sort of digest of the week's diary entries as well. The list will be hand-maintained, unless ravening hordes of Chickenman fans eager to subscribe make this impossible. (Well, we live in hope). It will go out at an absolute maximum of once a week. Sunday February 24, 2002Episode 3I posted Episode 3 on Friday 22nd (well actually the evening of Thursday 21st... I don't want to waste work time maintaining my site, and know that I won't be able to get up early enough of a morning to do it then). Almost as soon as I did this, the server disappeared again... Of those of you that did get to see it when the server came up, I've had one comment so far: The intricate "Chickenman gets out of the car" sequence that I'm so proud of, happens at the same time as Chickenman is talking. This means that you are struggling to look at both of them at the same time. Funnily enough, I wrestled with this when I animated it. I think I liked the idea of this being a sort of bravura show-off animation that's just lightly turned out at the same time as the action is going on. Maybe that was the wrong idea. Or maybe, as ever, it's just that I need to work on my timing. More comments welcomed. Fame at lastErrrm..., or maybe not. As well as links from JavE, the Open Directory, and Ascii Arts Ring, I've now been linked to from a German site, which I mention only because it's entirely unsolicited, and it's nice to know that someone thinks it's worthwhile linking to. Doing something as complicated and possibly as pointless as this seems to be more worthwhile when that happens.Caribou, where are you?[27th Feb 2002 The Caribou are back in their cage] Caribouteries appears to be down - the domain name may have expired? I hope this comes back up again soon, because I think it really is the best showcase of asciimation I've seen on the web.
The prehistory of asciimation[10th Mar 2002 more news on viewing ANSImations in Windows] I've finally downloaded some vt100 ansi escape animations from
textfiles.com - there seem to be a
handful of examples of vt animations, which you will also find replicated
elsewhere, like the legendary These ancient animations were designed for vt100 terminals which were used
to connect to servers. They used
ANSI escapes, which are sequences of control characters to control how
text is written to your screen.
For example However, though most Unix/Linux distributions, DOS, and Windows 3.1/95/98/ME have ANSI support, my Operating systems, WinNT and Win2K do not have inbuilt ANSI support. There is a circuitous way of tweaking it but, perhaps because it's so much quicker to read a file on a local system than over a network, the animations run much too fast to be viewed. So I copied some vt animations to the web server, and ran them from a Unix session on there. Some of them are very good, and the wonder of it is that (as far as I know) they were written by hand without the aid of any sort of Asciimation (ansimation?) program. If I have time (and if I had better programming skills...) I would like to
write an ansimation -> Episode 4 - light and darkThe original draft of Ep4 had a simple plot.
As this probably isn't even particularly funny, I should really spend time working on the farce/comedy aspect, but I got sidetracked animating the door opening... 8888888888888888888888888888888888888888888888888 8888888888888888888888888888888888888888888888888 888888888888888\ |8888888888888888888 8888888888888888. MM |8888888888888888888 88888888888888888. oo |8888888888888888888 88888888888888888\< |8888888888888888888 888888888888888888\-/ ^ ^ |8888888888888888888 8888888888888888888|\ @ @ |8888888888888888888 8888888888888888888| : ( o ) |8888888888888888888 8888888888888888888|=8 `+' |8888888888888888888 8888888888888888888|| O-X-O |8888888888888888888 8888888888888888888|| /^\ |8888888888888888888 8888888888888888888|-___O O__|8888888888888888888 8888888888888888888| ,888 8888888888888888888 8888888888888888888| 8888' 8888888888888888888 8888888888888888888| `888 ;8888888888888888888 8888888888888888888| 8888 d8888888888888888888 8888888888888888888| ,888' 88888888888888888888 8888888888888888888 8'8' 88888888888888888888 How exactly does perspective work anyway? I haven't taken an art class since I was 14 or so, and wasn't much good at it then. And I know it's mainly common sense, but I have very little of that...
I defined an origin for the light source at the top of the screen. Using
the handy
The door moves in a circular motion. (I drew an ellipse on a blank page,
and cross-referenced every slide to see where I should move it to.)
When the door reaches past half-way some light hits it so I use a gradient
shading (HKQXS6YJtci= etc...) which I'd observed seemed to be the
technique used by the Like many sequences seem to be, this was drawn in reverse: I start with the door open and Chickenman and Red Ted standing in the threshold. Then bit by bit I close the door and add shading. I forgot to reverse as I was going along (d'oh!), and changing the order was a real pain. And I have a technical problem. The exported Javascript animations are always a little slower than shown in the JavE movie player. That's OK, I actually prefer them that way. However: for this movie, the Javascript animator is VEEEERRRRRYYYY slow indeed. I imagine that this is because I have so many characters on screen at the same time. The algorithm used by the Javascript refreshes all characters at the same time rather than just changes. Most of my animations are line based rather than shading based, and so they have very small amounts of text on screen at any one time, which is why they haven't had the same problem.
(Now, I don't know enough about
Javascript/DOM to know if the Text widget allows text ranges to be changed:
Obviously I will post the .jmov as normal, but not everyone
will want to download a new piece of software just to play the files.
I can also use the JavE player applet embedded in the web page, but I have
an impression that Javascript is still more widespread/robust than Java in
many browsers. The other option of course is to release it in 'flick-book'
style (e.g. a big text file that you put in your text editor and press
the I've also considered doing a version of the animation without shadows for people without a JavE player. I suppose someone with a faster computer than I do would also see the shaded animation quicker! !$%&@*?19:32 UK time, and perlmonk.org is down again...Wednesday February 27, 20023 minutes of excellenceTiming on my computer, viewing the animations in Javascript format, episodes 1-3 plus the trailer come to 175 seconds of Chickenman viewing. Add in the credits and drafts and you have well over 3 minutes of groundbreaking asciimation excellence! (This may not seem like a lot: but if you're not convinced, try it and find out how much time it actually takes!) Chickenman FAQ[2nd Mar 2002 I've now created a dedicated FAQ page]As with the links below, at some point when I have time, I'll reorganise this into a separate page. Right now, the not particularly frequently asked questions are:
Episode 4 updateEpisode 4 is coming along nicely. Since my last entry about it, I've simplified the shading for the swinging of the door, and pruned some scenes. It looks less fussy now: probably it's less accurate in its rendering of light and dark, but this is a cartoon, not high art, so I'll let it pass... But I'm not sure that it will be ready for Friday. (But I have a backup plan, so it's still worth checking back then!) Firstly because I'm not 100% sure about the script (second half), and secondly because working with large quantities of shadow presents some new technical issues. For example, in drawing speech bubbles, you have to add some whitespace to let the text stand out against the 'dark' background (e.g. of 8s.) +---------------------------------------+ | 8888888888888888888| | 8888888888888888888| | 8888888888888888888| | 888888P Y888888| | Hello 888888 Hello 888888| | World 888888 World 888888| | 888888b d888888| | 8888888888888888888| | 8888888888888888888| | 8888888888888888888| +---------------------------------------+ Notice the corner characters: P Y b d which give the dark box the impression that it is curved around the text. This is a classic Ascii art 'anti-aliasing' technique.
Obviously, to animate text appearing and disappearing, as I do with Chickenman,
will also be more work against a dark background.
Here's a
quick example of animating the above text ( The other fun task is adding the shadows to the characters. I really don't know how to do this realistically, so I'm using the auxhiliary lines and pretty much guessing where to draw the shadows... I start by animating the movements of Chickenman and Red Ted, and go back to adding the shadows after. (Otherwise it would get complicated cutting and pasting and having to remember to delete the shadows). All in all, I think it looks OK - but if any kind Ascii-artist would care to either diddle the scenes, or give me a lesson in perspective drawing, I'd welcome it! Thursday February 28, 2002Changing sites[More on this topic: 2nd March 3rd March 17th March]At some point I will have to think about redesigning this Chickenman website. Perhaps the word 'redesign' is optimistic. The design principles, such as they are, of the site are, by default:
Obviously, the main principle is 'content over style' but maybe now that I actually have some content (3 minutes+ of animation, almost 60K worth of diary entries) I could do with adding a little style to it too... The design specs for the redesign might look something like:
Episode 4 outEpisode 4 will in fact be released on time, I'll post it later this evening for the Friday schedule. But it'll be a minor miracle if I get next week's done on time...Saturday March 02, 2002The original chickenman
Someone, who is possibly called Gary, Helen, or even Huckleberry Hoshimoto,
pointed me to an Get the party startedTalking of Red Ted... he has been spotted moonlighting from his superhero duties in a pop video on MTV: Get the party started by Pink. Any other sightings?Big in GermanyWell certainly 3 of the... 3? websites that link to Chickenman are now German... The rather eccentric, minimalist weblog at http://www.soy.de/ now proclaims Chickenman as "THE NEW HERO". Many thanks! This site also provides a handy translation feature, which produces interesting results on Chickenman's hair. Redesign: phase 1Using the programming language Perl and one of its modules, the Template Toolkit I'm starting the process of automating the redesign. The template is still very basic:
So far the only real gain is that it's easier to maintain the look and feel for the main pages. The next step, I think, is to reorganise the way that the episodes are presented: I'm thinking of having a page per episode. This page will then lead to the current animation in various formats, the draft version and preliminary sketches, overview and background notes etc. After that, I'll see about automating the diary entries with templates. Comments and suggestions welcomed. Sunday March 03, 2002Redesign: phase 1 complete
The first phase of the redesign is complete. I think the site looks consistent and clean, and should be easier to navigate. I'd welcome opinions and suggestions from everyone - websurfer or professional designer - on how to make it better. The whole thing is powered by 2 scripts (I provide links so that the curious or foolhardy can see, and maybe give me some code advice on the scripts...)
(NB:
The use of a camel image in association with Perl is a trademark of O'Reilly &
Associates, Inc. Used with permission.
Thursday March 07, 2002A health warningThere should be a warning on HTML editors and all tools used for web publishing: running a website is bad for your health. The paranoia it induces is incredible: why don't I get more feedback?I've recently got into a habit of getting home, getting online, refreshing my email, usenet, and my web access logs with obsesive regularity, and getting annoyed/depressed when nothing happens. At least the original obsession - with creating ascii animations in the first place - was a self-determining one. Now I have to rely on 'my public' for approval, and it hurts. But both narcissism and the gruelling act of animation itself cause hours of extra mental exertion when I probably ought to be doing what other people do - chilling, watching television, hanging out, doing exercise, cooking, cleaning, etc... I'm currently getting over a nasty (well, at least long-lived) sore throat, and I have decided that sleep, rest, and relaxation in the aim of getting well takes precedence. So I've allowed myself an hour or so tonight to post the announcement about Episode 5, but I'm going to try to curtail my obsession for a little while. So... apologies if I'm slightly less regular with the updates for some time: I'd still love to hear comments, experiences from other site editors on getting their sites indexed, or suggestions on how to get rid of this !*$%&*?! cold. Sunday March 10, 2002The continuing history of the prehistory of animationAfter my entry on the ancient vt100 animations, Markus Gebhard, the author of JavE has taken up the challenge of creating a viewer for vt100 animations. I'm quite glad that he has, because from our correspondance, it's clear that I haven't even understood all the issues in playing all the different types of ansimation... I'll update on his progress as I hear. In the mean-time, you can use Meph's AnsiViewer for Windows, which is a fine piece of work, but fails or clucks error messages on many of them. Monday March 11, 2002New drawings 1 ,,,,
20 ,,``,,
9 ) oo ,,
8 < @
7 sSSs ( - ,+
6 sSsSss \| _
5 .. SSSs ) .,'V `' .
4 < .}ss ( /( ( |) }
3 \- $ss ,-. _; ;`.^ || |
2 ! _||_ _ |^|8|__' | || ;
1 Help! ; V ( ; `-' ==@=='/
10 MM ( ( |\: mMMMm8
9 oo , ` ^ '| }) mMMMMMm
8 > ((|___|// MMMMMMM
7 \< .}=@={, \ | /
6 /^\ ; ^ : |||
5 : C : | ; : | |||
4 8===8 ; / \ : |||
3 |^| | | | | 8+8
2 |||. /__| |__\ d8|8b
1 -~-~ < _._: ;_._`, ,d8/|\8b.
12345 1234567890123456 123456789012345
10x5 17x16 21x15 (not inc. cuppa)
I'm really not as good an Ascii artist as I am an animator. I think that this is because art requires inspiration and a good eye for detail. Animation does as well, but more than this, it needs patience, attention to detail (this is different, I think), and some technical skills. Certainly, at least from what I have found on the Web (see Links page) there are only two other sites offering comparable (in the sense of being longer, narratives) works. But there are many great Ascii artists: I'm not trying to 'compete', as my talents don't lie in that direction, but I think it's valid to try to gain inspiration and see where I can make improvements in the quality of my drawings. So I've been trying some studies on just a slightly larger scale than Chickenman. Given that this isn't my forte, I'd be a little ashamed to post these non-animated, non-Chickenman pictures here, but they are still clearly influenced/limited by the Chickenman style: it's interesting to see how moving to just a slightly larger scale raises the possibilities on one hand, but limits them on the other. I was surprised to find that I could still use the same facial characteristics - the difference seems to be that you can slightly space them apart, and you need to draw the hair and head in more detail.
And, with JavE's handy See the study and making-of here Further diddles welcomed (with making-ofs if you are a JavE user... I may even post them here.) Tuesday March 12, 2002JavE 4 betaMarkus has passed on the JavE beta. As always seems to happen, I'm about to leave the country... Madrid for a few days' holiday with my beloved. No updates until next week I think. Still, I'll post more on the beta as soon as I can.Sunday March 17, 2002Re-organised the diary
As part of the redesign, I'd planned to reorganise the way that the diary is presented. This has become a little more important, as the diary grows, the single page used for all the entries was getting long and therefore taking longer to load. Also, as it was in reverse order it could get a little confusing to read. Yet I wanted to have the most recent date's entries at the top to show quickly what's new. So the redone version defaults to showing entries for a date at a time: but you still have the possibility of viewing in one long file if you prefer. The most complicated thing was dealing with routing internal links: (like the one above) to a separate document or to an anchor on the same page. All links should hopefully work, but if there are any problems, please let me know... Wednesday March 20, 2002AsterixApologies for lack of updates here. I'm working (slowly) on Episode 5, but I'm concentrating on getting well. Oh, and a kind of ridiculously busy patch at work. I've still drawn a little ascii art, but the idea of sitting down and animating something (especially as Episode 5 will start off in the dark where we left off in Ep 4) just seems to give me a headache at the moment. So here is my most recent work: ===.
=====.==`. __,------._
===`.8=); _/) .-' ``-.
_ (G^ @@__ / '. .' By Toutatis, the `.
,._,-'_`-/,-^( _).__: .' druid's potion has :
( / .MMm.Y_)/ ,' turned me into |
`'(|.oMMMM __,',-'`._ ascii art! ,'
d88:'mOom[=O `--' `-..______,--''
88::(::\d88b
Y88 ':88888
_________888P__________________________________________________osfa
| |
| Asterix, le heros de ces aventures. Petit guerrier a l'esprit |
| malin, a l'intelligence vive, toutes les missions perilleuses |
| lui sont confiees sans hesitation. Asterix tire sa force sur- |
| humaine de la potion magique du druide Panoramix... |
|__________________________________________________________________|
Asterix's sword kindly diddled by
Harry Mason (hjm) from alt.ascii-art.Asterix created by Goscinny and Uderzo. See the 'making-of' here. Missing shadowsFor episode 4 I spent a lot of time editing to make sure that the shadows of Chickenman and Red Ted looked right when they move. Yet somehow, I managed to miss out their shadows completely the last time they are seen moving across the screen. The animator's art is all about attention to detail!Friday March 22, 2002BackgroundsJust done a little work on Episode 5. Not much as I have a hectic 2 weeks ahead of me and need to get focus, but I've had some more thoughts about it. Animating one figure in its own space is (relatively) easy. But as soon as you add backgrounds it gets much more complicated. For example:
you can see that I have dealt with at least 2 sets of objects trying to occupy the same space on the canvass... On alt.ascii-art, someone has (half-jokingly) suggested that JavE should have 'layers', the way that professional art editors like Photoshop do. Layers allow you to think of your final image as being composed of several layers of transparencies (background, near background, foreground 1, foreground 2 etc.). This allows you to edit and position each of them individually, preview what they look like merged (as if you'd placed the transparencies on top of each other) and then finally creating a text file. I think that Markus liked the idea, but it was too complicated to implement with the current way JavE works. And really, for ascii artwork, I think that you can live without it, but for animation it's difficult... There are other possibilities that wouldn't require full layers functionality (merging files, scripting copy-and-pastes etc.) but in the mean time, I had a thought about animating against a dark background:
When animating Episode 4, I started with the background, then moved the
characters against that. Every time they moved, I'd have to redraw the
shadow (888888) around them.
But... I think that it might be easier to start by just drawing the frames
with the foreground, and then later +----------------------------+----------------------------+ | |8888888888888888888888888888| | 888888888 |8888888888888888888888888888| | P Y |88888888888888P Y888| | 8 Let's try 8 |88888888888888 Let's try 888| | oo b to find Y |88888oo8888888b to find Y88| | 8 the door! 8 |888888888888888 the door! 88| | @@ 8. ,d |8888888888@@888. ,d88| | 888888888 |8888888888888888888888888888| +----------------------------+----------------------------+ The asciimation collaborationPhydeaux has posted an interesting message about a collaborative asciimation project. I'm interested in working on this!Tuesday April 09, 2002Holidays
Wednesday April 24, 2002
BackBack from holidays. Would still rather tinker with the website than actually complete Episode 5 though... I've updated most of theMETA tags, and changed the
titles for the individual diary entries.
I'm also trying to learn how to paint in watercolours, and sketch. Of course, this isn't ascii, but on the other hand I think it's good to stretch my (limited) artistic talents... Self promotionI am finally in Google and various other related search engines. In fact, this site is the first if you search for 'chickenman'. (Though it's way down the list for 'ascii animation' for example...)This looks like a useful web tool: selfpromotion.com. I'll feedback on the results. A new blogThe main page has been a boring pointer to the Chickenman site for ages, but I've now stolen the Asciimation diary engine and finally redesigned it.Friday May 03, 2002LinksUpdated the links page with a few pages.
Thursday May 09, 2002Voodoo kingFrom Raindog's interview with Blues poet Tony Moffeit:Walking down Bourbon Street I noticed a huge sign: Chickenman's House of Voodoo. I walked inside. A young woman asked me if she could help me. I told her, "I'm looking for voodoo." She replied, "You came to the right place. This is the Chickenman's House of Voodoo." I asked, "Who is the Chickenman?" She answered, "My God, man, you don't know who the Chickenman is? He's only the oldest and the greatest of the Voodoo Kings." Saturday May 11, 2002The Asciimation CommunityAs you can see from the links section, there are other people crazy enough to get involved in making animations out of punctuation characters. There is even a Usenet newsgroup (alt.ascii-art.animation), but this mainly consists of Spam, and off-topic posts about Flash animation. Phydeaux tried to mobilise the 'community' to create a collaborative asciimation project. This got a fair bit of support, but the project appears to be on hold. I think in the mean time it would be nice to have a community page to present and discuss works of any size and theme, and I'm going to code this into the Chickenman site as soon as I get time.
The idea is that any Asciimator would be able to register for an 'account' here.
This would give them a page to describe their interests, home page, email etc.,
and also a hierarchy of sub-pages where they could upload The steps:
As I'd imagine that the coding would take about a week of weeknights, which right now isn't going to happen, as it isn't my main priority. I'd guess I might be able to spend a night a week, and possibly release this in a month or two. Comments welcome. Sunday May 12, 2002More CommunityI've had a few more thoughts on the idea of the community ascii animation pages I mentioned above: I think this could really work, but I don't think that the simple implementation I discussed will be enough.
Illustrated?This last article demonstrates a point: this diary is getting (or already was) very boring and technical. And to add insult to injury, where have all the illustrations gone? There were 5 day's worth of entries without pictures. Now fixed a little, though yesterday's post is still a lot of text without pictures.Monday May 13, 2002Disgruntled, from MadridI received the following from a Chickenman fan in Madrid.Well... I'd better get to it then... Saturday November 02, 2002No news is good news?
I'm going to post the 'Work in Progress' versions of later episodes. If anyone cares to edit these (download JavE and the movie files), I'd be delighted. (Oh, the community pages idea is also on hold. There are too many ideas to fit into the time available, but I may eventually go back and look at this). EntranceI've started an Ascii art comic called Entrance, which I will be posting in some corner of this website. It features a bronze talking head. [UPDATE: I've posted the comic].Ascii art magazineThe latest project that I would like to start is an ascii art magazine. With a non particularly inspiring working title of Text Art, it would be a web magazine dedicated to the text arts, especially Ascii art, but also to ANSI, Macros (proportional text art), Kanji, animation, text games, picture poems etc.The current idea is for the magazine to be published quarterly in HTML and PDF formats. The first issue would be published End Jan 2003. I'm creating a homepage for the project at http://osfameron.perlmonk.org/textart/ This will include information about the project, and how to get involved. [UPDATE: have created this page and posted a note to alt.ascii-art]. Wednesday November 06, 2002Link buttonsJoaquim kindly created some link buttons for me, which I've added to the copyright page.Wednesday November 27, 2002
The Good Soldier Svejkeric r frith asked for ascii arts of the Good Soldier Schweik, or Svejk. I happened to have a copy of this Czech novel by Jaroslav Hasek. It has wonderful illustrations by Josef Lada (originally in colour, reproduced in Black & White for this UK Penguin edition). So I did this little picture, not 100% close to the original, but I'm quite pleased with it.RSS feedI finally got around to creating an RSS feed for this diary. RSS is basically a standard way of sharing information about diaries, weblogs, and news pages. More information here and here for example. The feed will be at http://osfameron.perlmonk.org/chickenman/diary/cm_blog.rdf. |