Category: animated gif

Sisyphus animated gif

I am going to do an instructional video for one of my philosophy courses, on Albert Camus’ essay “The Myth of Sisyphus.” I spent quite awhile this morning looking around the web for videos or animated gifs of Sisyphus pushing the rock up the mountain, having it fall down again, and starting over. I wanted to use something like that for my course video. I found a few videos and gifs, but none of them were, so far as I could see, openly licensed.

What’s an instructor to do? Create their own animated gif, of course! Thanks to #ds106, I can.

Adapted from Sisyphus, by Nikolay Necheuhin, from The Noun Project.
Adapted from Sisyphus, by Nikolay Necheuhin, from The Noun Project.

 

It didn’t turn out exactly as I would have wished (do these things ever?); I would have liked to have had Sisyphus move the boulder in from the left after it falls down, but the icon of the man in the original wasn’t shaped in the right way for that to look good (he would have his hands in the air while pushing the boulder sideways!). And I just don’t have the time right now to change his arms so he is pushing the boulder sideways with them. That wouldn’t be too hard to do, really, with this black-and-white, blocky image, but I am out of time today.

Now, because it’s going into a video, I’ll either have to credit the original icon maker and The Noun Project in the credits, or put that info on the gif itself (I’d rather not), or just buy the icon from the Noun Project itself. Yeah, that’s the easiest thing…and I am getting so much value out of this one it’s way more than worth it!

I love how #ds106 is useful not just for fun (and it certainly is useful for that…we all need fun in our lives!) but also for my work. Excellent.

 

Two more…

I decided to add to the original by making the “sigh” obvious:

SisyphusGif-sigh

 

 

And then, because Camus says at the end of the short essay on Sisyphus that “we must imagine Sisyphus happy” (and my video will talk about this), I made one where he is very happy.

SisyphusGif-smiley-yay

These gifs are all openly licensed, CC BY 4.0

 

The process for the original

I used GIMP to make this animated gif.

After downloading the original icon from the Noun Project (see link in caption for the gif)…

  • I put a white layer under the transparent black icon.
  • I selected the rock using the circular select tool, did command-x to “cut” it, then created a new, transparent layer and used command-v to paste. In GIMP, that gives you a floating layer that you have to anchor down to the new layer you created.
  • I made a few duplicates of the transparent layer with just the rock.
  • I selected the man using the free select tool, and then pasted him onto one of the layers with just the rock. So then I had a transparent layer with just the man and the rock together, and some with just the rock (important for when the rock rolls down!). I also had a layer with just the mountain, and then the white background.
  • I merged the mountain layer to the white background layer and duplicated many times.
  • I duplicated the man-and-rock transparent layer many times.
  • Then it was just a matter of moving the man-and-rock layers up and up to the right, incrementally in the stack, putting a mountain layer beneath each one. (I keep forgetting to take screen shots while I’m in the process, to help explain!).
  • Similarly, on the top of the stack (GIMP animates from bottom of the stack to the top) I moved the just rock layers down and to the left incrementally in the stack, with mountain layers between each one.
  • At that point, what you should do is test the animation using Filters -> Animation -> Playback. You’ll get a bunch of white mountain layers between the moving man-and-rock layers so it looks a bit weird, but that way you can easily move the man-and-rock transparent layers against the white background if you need to.
    • If you do what I did, and merge the man-and-rock layers down to the white mountain layers before testing this out, then you have to do “undo” a bunch of times to unmerge them so you can move the man-and-rock again. I did this several times over. And if you save in between, I think “undo” only goes back as far as you saved. Because there were a few layers when he’s at the very top that I wanted to change the position of the man-and-rock of, but I couldn’t b/c I couldn’t unmerge them. D’oh.
  • When I was happy with the playback, I merged the man-and-rock and rock layers onto the mountain on white background layers.

Screenshot 2015-09-19 16.21.36

  • Then I added some pauses in the timing; I wanted there to be a pause before the rock rolls back down, and between when it rolls down and he starts over again. I also wanted there to be a pause when he starts up again, facing the mountain with his rock, like there’s a little sigh of here-we-go-again. To do that, I changed the titles of the layers to add millisecond timings: “start (500ms)”, “before rock falls (400ms)”, etc.

 

  • Then when I exported it as a .gif file, I slowed down the animation by putting in the box where it says “delay between frames where unspecified,” and changed that from 100 to 200 ms. Screenshot 2015-09-19 16.17.17

 

 

 

 

Number 2 as anvil

In the episode of The Prisoner called “Hammer into Anvil,” Number 2 pretty much loses it by the end. One part that really intrigued me was when he was shown towards the end stroking the penny farthing. I’ve seen some suggestions online about what the penny farthing is all about in the series, and in an interview McGoohan talks about the problems with progress…it seems to maybe have something to do with an ironic statement about the progress we have achieved (not much, really, despite our advances in technology). Maybe we haven’t progressed very far morally, for example.

So with that in mind, I find it very interesting that when Number 2 loses it he ends up stroking this ironic symbol of progress, as if he thinks it’s going to be his saviour. It’s what he believes in; it comforts him.

It’s also just a creepy sequence, as I tried to capture in this gif.

HammerIntoAnvil-ThePrisoner-long-fnl

the process

I made this in GIMP.

1. I used screencast-o-matic to do a screen capture of this part of the episode while it was playing on my computer.

2. I opened it in MPEG streamclip to capture just the frames I wanted, and then used “export other formats” and “as image sequence.” I exported to jpg with 8 frames per sec I think.

3. In GIMP, I had 32 layers, and I had to repeat some of them to get him to close his eyes again after he opens them. I just reversed those layers. So by the time I was done I had many, many layers, and I wanted to reduce the file size.

4. I cut out some of the layers, every other one, for part of the sequence. When I did it for all of it then parts were too choppy.

5. I resized the image to be 400px wide.

6. I tried changing the colour mode to “indexed” before saving, but that made the finished gif even bigger than it was before. Even when I set the max colours on indexed to 100!

 

So it’s 1.5 MB as is, which isn’t too bad.

 

And just for fun…

I created two more out of this sequence.

Eyes closed:

 

HammerIntoAnvilShorter

 

Now, just the eyes opening and closing:

 

HammerIntoAnvilEyes

 

GIFing A, B and C

For week 3 of #prisoner106, we were asked to do the “Animating The Prisoner” assignment.

I struggled with this one a lot for some unknown reason. I love making animated GIFs from video because technically, it’s pretty easy once you get the tools.

What I struggled with was finding sequences to animate from the episodes I’ve seen. I have a couple of ideas, but as this assignment is due in 1.5 hours, I figured I just do one so far and post it here.

In “A, B, and C,” Number 6 is drugged for two nights in a row and taken to a room where his dreams show up as videos on a screen, and they are manipulated from the outside to see if he was going to “sell out” (they wondered if maybe that’s why he retired). I was struck by the fact that there are two very similar sequences where the camera zooms in quickly on his wrist, where there are marks from the injections. In the first sequence, there is just one mark b/c it’s after the first night. After the second night, there are two.

I decided to animate these sequences to make it seem like it was just one mark, then he looks again and now it’s two, then he looks again and now it’s one, etc., etc.

 

OneMarkOrTwo-Prisoner106

The Process

I’m not sure I could explain it any better than is done in this great tutorial given here. I used MPEG Streamclip and GIMP as suggested in that tutorial, and used the settings given there.

I took a sequence of him sitting on his bed and then suddenly looking at his wrist and just duplicated it so it looks like he is doing the same motion but having different numbers of marks on his wrist every time he lifts it to see.

I keep getting a little frustrated at the pixelated colours on my gifs, but then discovered that the .gif format will only take about 256 colours, so there’s really not a lot you can do about this from what I can tell, when your source files have lots of colours and the gif will only have that many.

Jim Groom ransom gif

Jim Groom is an [edu] PUNK!!
Jim Groom is an [edu] PUNK!!

Talky Tina has Jim Groom held hostage for RANSOM! And the ransom is that we need to make animated gifs of Mr. Jim Groom. We had until midnight. Well, it is 11:34 my time and so I think that counts, right?

Super true friend, please let him go? I see that he is still in his hut overnight, but hopefully he will be released in the morning.


Process!

I made this gif in GIMP.

1. I copied the original image, which had “edupunk” on his hands, a few times on different layers and labeled them “edupunk” for ease of reference later.

2. Then I took one of those layers and, using the “clone” tool, got rid of the “punk” so I just had “edu.” I saved that layer as “edu.”

3. Then I got rid of the “u” in “edu” using the clone tool, and saved that layer as “ed.” Same for eliminating the “d” and ended up with just an “E” layer. Then I erased the “E” and ended up with a “blank” layer.

4. I then had to order the layers and specify the time delay between them. I started with the blank layer, then used the “E” layer, then the “Ed” layer, then the “Edu” layer, then “edupunk.” I alternated the “Edu” and “edupunk” layers to get the “blinking” effect, ending with an “edupunk” layer. The part I spent the longest on was specifying the delay between layers to get the effect I wanted. You can see what I chose in the screenshot below (it is just missing the very last “edupunk” layer, which was 600ms).

Screen Shot 2015-03-14 at 11.46.23 PM

6. Then I had a heck of a time because though the delay was right when I used “filter,” “animation,” “playback” in the GIMP menu, when I exported the file to a gif file it just gave the same delay to all the frames (looked like about 100 ms). After some web searching, and having been fooled by a tutorial on time delays that told me otherwise, I found that what I had done wrong was put a space between the number and the “ms”, like: (600 ms). Wrong. Need to take out the space and then it works!

Burpees for Bobby

Greg McVerry asked ds106 participants to make something to promote a campaign called “Burpees for Bobby,” which helps out Greg’s nephew, baby Bobby, who has a type of leukodystrophy. Do a web search about it and you’ll weep as I did. You can donate to the cause, here.

I was looking around for drawings of burpees that were openly licensed so I could make an animation, but I couldn’t easily find any. So I made my own, modeled on a stick figure drawing I found on the web, but can’t now find anymore for some reason. I used the Paper 53 app to do it, then sent it to myself over email.

My burpee drawing
My burpee drawing on Paper 53 app

I opened the jpg and did screen shots of each of the parts to put them on separate layers in GIMP. I had to fiddle around with scaling the layers to get the stick figures to be approximately the same size–the heads and bodies of each one ended up different sizes when I did the screen shots.

Then I opened new white layers in GIMP and added the text layers to the beginning and end. To get the “GO!!” to flash, I just alternated the GO layers with blank white layers.

I repeated the burpee sequence 3 times, then gave my poor stick figure a rest for a little while, then started the animation over again.

The only tricky thing here was to get the timing of the animation right. I had to go back and figure out how to specify the duration of each layer in an animation by adding it to the layer name in milliseconds, such as shown in this screen shot:

Screen Shot 2014-08-25 at 11.24.20 PM

Here’s the finished product! The one thing I’d change if it weren’t late and I didn’t need to go to bed is that the jumping person doesn’t really look like they’re jumping but rather standing and raising their arms. Would need to raise that figure up a bit. But bed calls…

BurpeesForBobby

GIFaChrome…what the…?

GIFaChrome…what the…?

That’s what I thought when I first saw a tweet leading me to a blog post or G+ post about the GIFaChrome. I had been participating off and on in the “headless 13” edition of ds106 during the Fall of 2013. I’ll be writing another post very soon reflecting on the course as a whole and it’s “headless” nature. Here I want to focus on GIFaChrome.

I was only able to drop in and out of this iteration of ds106, given that I was teaching full time and doing a good deal of service work and research on top of that. It was an insanely busy term. So I missed a few things during the course, though I usually tried to at least look at most of the stuff people were making, even if I didn’t comment on it.

But at one point I felt I had missed something. Rochelle Lockridge was talking about a GIFaChrome camera and 106 film, and I had no clue what was going on. I figured that I blinked and missed the story, and tried hard to look back at G+, Twitter, blog posts to find the missing pieces. Turns out, though, that the story had yet to unfold. It was an idea that was put together through the collaboration of many people, including Rochelle, Mariana Funes, John Johnston and Alan Levine. The story evolved and changed from hour to hour, as people put in new ideas and created new artworks.

Mariana created an animated glitch gif with the new GIFaChrome camera, and John Johnston came up with the GLITCHaChrome camera idea. He also created a nifty little app that makes glitch giffing easy! (linked in the previously-linked post of his). Pretty soon several more glitch gifs popped up and found their way into the GLITCHaChrome frame (such as some by Janet Webster, Vivien Rolfe), including some in our collaborative gif story over at Giffi.us.

At some point around this time the weekly post came out explaining what we’d be doing for the last two weeks of the headless ds106: a final story project.  I knew that even though classes had finished for me by this time, I would still be too busy with marking essays and final exams to put together a whole story on my own. And, as I had volunteered for those last two weeks, the extent of my being “in charge” was to ask the other people who had also volunteered if we should suggest to people that they might do their project in a group. From there, Mariana suggested we work on developing the GIFaChrome story further, and invite anyone who wanted to join in to help. Sounded great to me!

Mariana and Rochelle put together a couple of Storify stories to explain what the GIFaChrome project is, its very short history, so that anyone who wanted to join in could potentially find their way into the project without being too lost. We had a Google Doc where we brainstormed ideas on what to add to the story. We decided to create a GIFaChrome website, a wikipedia page, an Amazon product page, several testimonials from beta testers, commercials, and more. You can see it all by perusing the GIFaChrome page/

We wanted to include a previous riff-a-gif flash mob project that had started as a daily create and turned into a riff on Alice in Wonderland. It became the GIFaKidChrome, thanks to Mariana (at least, I think this was her idea!). And John Johnston came out with another emerging technology, "Layercake," that allows gifs to move out of the frame.

Alan Levine had a pipeline to a mysterious source that was leaking information about GIFaChrome: here is a stolen schematic diagram for the camera, here is an amazing announcement of a breakthrough technology that allows the GIFaChrome to tunnel back into a person’s past when visiting the website, and here is a video by a competitor camera company, Hasselhlof.

Mariana and Rochelle…what didn’t they do for this project?! They made numerous gifs, turned Mariana’s dog Colin into the GIFaChrome mascot (and Vivien Rolfe made a lovely movie poster for Colin’s next movie…see the bottom of that page!), got Jonathan Worth to agree to be a spokesperson for GIFaChrome, sending us an audio testimonial (see the front page of the website), and more I don’t even know about. Rochelle created the GIFaChrome website, and spent who knows how long creating blog posts and pages for all the things that everyone else was creating, more stuff every hour! Mariana put together a board on Pinterest where intrepid reporter Rita Skeeter tried to undermine the GIFaChrome by spreading nasty rumours.

A couple of us had fun with Mozilla’s Xray Goggles that one can use to change web pages. Jess Hobbs made an Amazon product page for the GIFaChrome, and I tried my hand at making a Wikipedia article for it. I learned that you really can’t do much more than delete and paste things into pages with Xray goggles, as it doesn’t allow you to create new sections or radically change the page. I also had trouble with the footnotes (which I couldn’t really fix with the method discussed in this blog post, because every time I saved the page it had a new URL so my footnotes kept getting broken).

I also made a gif that I put into the GIFaChrome film frame, a gif of my son as a ghost—as described here (in which I wrote a testimonial by the “boo ghost” for the GIFaChrome) and here (in which I explain the process of what I did to get the gif into the GIFaChrome film frame). I also recorded audio of my son to go with the gif; the original audio, in which he’s making his oooooo-ooooo-booooo sound is on the first post linked in this paragraph, and for an audio testimonial I interviewed him and Rochelle Lockridge artfully edited the interview to come up with the audio you can hear here. 

I did a few other audio works for our radio show product launch, and I’ll discuss those in a separate post.

Read more

How I got the boo ghost into the GIFaChrome film

image

The past two weeks have been a blur. For the last two weeks of the Headless13 installment of ds106, several of us have been working together on a group project around a fictional camera called GIFaChrome.

How did this come about? While I was utterly swamped with work, I one day noticed a tweet or two referring to blog posts or G+ posts that had to do with something called “GIFaChrome.” Here is a page with a few Storify stories that explain how it all unfolded. The short story is that Rochelle Lockridge came up with the idea of putting an animated gif into a film frame and lots of people added in their ideas from there, including that there should be a camera that takes images and turns them into gifs (I think that was Mariana Funes’ idea). Then came the idea of putting glitched gifs into the frame, and so GLITCHaChrome was born (can’t recall the provenance of that one). John Johnston developed "LayerCake," which allows for images to move OUT of the frame! There is also GIFaKidChrome, which makes animated gifs from the audio of children’s stories—that one was the product of spontaneous riffing on an image that originally came from a daily create assignment, a spot of riffing I was so sorry to miss but loved watching unfold.

I’ll do another blog post soon reflecting further on this GIFaChrome project and the Headless 13 course as a whole. This post is dedicated to explaining how I did the gif at the top of this post. This was meant to be part of the GIFaChrome story, as a testimonial from a beta tester (see my previous post)

For a daily create earlier in the course we were asked to make an image of another ds106 participant as a ghost. I was trying to do one of someone else when my son heard about what I was doing and insisted he wanted to be in the picture. Thus, he is the ghost.

Making a gif from the original image

Here’s the image I started with, which I made in GIMP. Here’s a link to it on Flickr, in which I explained briefly how I made it. 

image

When I made this image in GIMP I had two separate layers, the one with my son as a ghost and the background forest layer. That made it easy to create a gif out of the image.

Before duplicating layers, I used the “blur” and “smudge” tools around the outside of the ghost layer so it didn’t look quite so “cut out” but more blended into the background a bit.

1. I first duplicated the image of my son as a ghost several times so I could have multiple layers to move around.

2. I wanted the ghost to “glow” a little, so what I did was select a layer, go to Color->Brightness-Contrast and played with the contrast a bit. Then I did the same only a little more for the next layer, and again for the next layer, then I started dialing it down gradually by the same amount for the next few layers so it would pulse a bit.

3. Then I moved each ghost layer a little bit to try to make the movement look smooth and somewhat ghost-like. At first I had the ghost move around in a circle, but my son nixed that: “Ghosts don’t move in circles, mommy. They move up and down.” Okay, so I started over and made it move up and down (and a little bit side to side too, even though that wasn’t what I intended at first). I had to keep making various layers visible and invisible (by clicking the “eye” icon next to them) so I could see how the ghost would move when it cycled through each layer. 

3. In GIMP, if you go to Filters->Animation->Playback you can see what the animated gif will look like. Except that if you just have a bunch of ghost layers and one background layer you’ll just see the ghosts move and then the flash of the background. To see the finished product as it would really look, I had to duplicate the background so I had as many background layers as ghost layers, and put a background layer under each ghost layer.

image

Then I had to control-click on each ghost layer and choose “merge down” so that each ghost layer merged with the background layer under it. Then, when going to Filters->Animation->Playback I could see what it would really look like.

5. The problem was that if I didn’t like the movement and wanted to re-do it, I was unable to do “undo” for enough times to get the layers unmerged. I was able to use “undo” for most of the layers, and then it just wouldn’t go back any further. So I’d have to close the file and start over, which kinda sucked because then I had to re-do the glow again from step 2. Boo.

6. Finally I had a nice looking gif, but the file was too big. So I first used the “crop” tool to crop the image to approximately a square, and then went to Image->Scale image to get it to about 450px x 450px.

Putting the GIFaChrome frame around the gif

Rochelle Lockridge provided a GIFaChrome template on her blog, which I downloaded. It was a photoshop file, but turns out that opened in GIMP just fine.

Here’s what I did to get my gif into the frame.

a. I first opened the GIFaChrome frame template in GIMP, and tried to use File->Open as layers to open up my GIMP xcf file with the gif I had just made. But what it kept doing was opening it up in one of the “layer groups” in the template file, which wasn’t going to work for animation. The screenshot below shows the various layer groups in the template files.

image

I realized I’d have to somehow get these groups into one layer so I could copy that layer and put it above each of the layers in my animated gif. 

b. I discovered how to do this. First, I control-clicked on the top layer in one of the layer groups and chose “Merge layer group,” which put all the parts of the layer group into one layer.

image

That gave me four layers instead of four layer groups. Then I had to get all those layers into one layer so I could duplicate the whole thing easily. I just control-clicked on each layer and chose “merge down” until I had one layer.

c. Then when I did File->Open as layers and opened the GIMP xcf file with my ghost gif in it, it simply opened all those layers onto new layers, not in any layer group. Perfect! 

d. Of course, the frame layer was not the right size for my animated gif layers, so I had to scale the frame layer down so it would fit.

e. I duplicated the frame layer enough times to put one above each gif layer, and then used control-click on each frame layer and chose “merge down” (just as in step 3, above). Voila! I had layers that would animate as a gif just fine. 

On the GIFaChrome website, this gif has sound attached, I think through the way John Johnston explains here. I don’t think I can do this on Tumblr, though maybe through the “html” function it would work. At any rate, it’s his own voice to go along with the image!

Read more

This is a guest post by the boy ghost in the image above, who…

This is a guest post by the boy ghost in the image above, who has chosen to remain anonymous.

I am so thrilled about my beta test of the GIFaChrome camera! I was able to get a version of the camera from my friend Ina, and she kindly agreed to take an image of me that shows my real nature. If you hover over the right side of the image above you can see an arrow pointing to the old image Ina took of me, a boring old still image. It does me no justice, as you can tell when comparing it to my GIFaChrome image. Whoever heard of a ghost that doesn’t glow and move?

This camera is so easy to use: all you do is point and click and a beautiful animated gif appears. It’s like magic! You don’t even have to have full material substance to work the thing, as I have been able to play around with it myself (though I still need practice, and this pic by Ina is the best image so far). 

The only thing that is missing from the GAC image is my lovely “booooooo-oooooooo-oooooo” sound that I tend to make when floating in this way. But those people over at GIFaChrome are so clever, I expect this will be available in a software update soon!

The GIFaChrome launches December 13, 2013. To pre-order yours, go to the GIFaChrome website!

Here is my ooooooo-oooooooo-booooo sound, just so you know what a lovely voice I have!

Read more

Remembering and misremembering

Remembering and misremembering

The Story

This animated gif is for the second week of the Headless ds106 for Fall 2013, in which we were asked to do a gif of a scene from one of our favourite (or least favourite) movies.

I immediately thought of Memento, a film I really, really liked when it came out back in 2000. I had seen it a couple of times over the years, but decided to watch it again for this assignment. I found that I had forgotten much of the film, which is not unusual for me—I am not sure that I have a memory “problem” (and certainly nothing on the scale of Leonard Shelby, in the film), but I do have an uncanny knack of forgetting things quickly and easily and regularly. Not just the usual things, like where I put my keys, or what I had for breakfast (though, since I usually have the same thing every day, that’s pretty easy), but things like novels I’ve read, films I’ve watched, how stressed I was last time I taught courses in a certain way—a convenient one for when I’m planning new courses and have all these grand ideas about what to do and I forget how much time all that is going to take.

I do often find that I can re-watch a movie, or re-read a book after a couple of years and it’s almost like new again. Or at least, it has a tinge of the familiar, and a few things will really stand out as recognized, but for the most part it’s like having a new experience. Which is both troubling (what’s wrong with my brain?) and enjoyable (hey, I get to enjoy this story all over again!).

The main character in Memento, Leonard Shelby, is played by Australian Guy Pearce, whom I watched last year in two “tele-movies” filmed in my neighbourhood in Melbourne, where I was living at the time (here’s the trailer for one of them). He’s also pretty famous for his role in The Adventures of Priscilla, Queen of the Desert (trailer). When I first saw Memento, I didn’t make the connection to the Priscilla film, and didn’t realize Guy Pearce was Australian. Watching Memento this time around, I now have a sense of him as an Australian actor, so it was interesting listening to him speak with an American accent.

The main premise of Memento is that Leonard Shelby has a memory issue: after an attack that caused some neurological damage, he is unable to make new memories. Or rather, he can make some, but they disappear after a short time (it’s not clear in the film how long he can retain his memories, but something on the order of 15-20 minutes maximum, I think). After they disappear, he finds himself somewhere and doesn’t know where he is, why he’s there, or what he’s doing. He does, however, remember everything that happened before the attack.

To compensate for this problem, he often tattoos important things on his body, things he decides he must tell himself. He also tells himself things by writing notes to himself, but the really important ones are tattooed.

One of his memories from before the attack is of a man named Sammy Jenkins, who suffered the same problem that Leonard now does. Leonard was a claims investigator for an insurance company, and he denied Sammy’s wife’s insurance claim because tests indicated that physiologically, Sammy should be able to make new memories; the issue seemed to be psychological, and Sammy didn’t have insurance coverage for psychological issues (oh the joys of the U.S. medical and insurance system).

One of the great things about the film is that it is presented in nearly as disorienting a way as Leonard’s life must be—there are fairly short scenes that jump around in time, leaving the viewer disoriented and wondering what is going on. It starts at the end of the story, and while parts of it move backwards from there, other parts move forwards. It’s very difficult to get a handle on what is happening at any given time, until towards the end, when essentially you’re back at the beginning.

There is a lot more going on in the film, but that’s enough to explain this animated gif. I took parts of two different scenes: one where Leonard sees the tattoo on his hand telling him to remember Sammy Jenkins, and one that is a vignette of Sammy Jenkins in a psychological institution of some sort, watching someone go by.

Now, why does Leonard need to remember Sammy Jenkins? The idea given directly in the film is that Sammy couldn’t do well with his condition because he didn’t have a good system for writing notes and organizing them so that he could have a semblance of continuity in his life. But as the film progresses, and especially in the scene where Sammy is sitting in the institution watching someone go by, one begins to wonder if Leonard’s memory of Sammy is correct. Specifically, is Leonard mixing memories of his own life with those of Sammy? Sammy ended up inadvertently doing something very horrible; was it actually Leonard that did this?

"Remember Sammy Jenkins" is tattooed on Leonard’s hand, in a place where he’ll see it often (as opposed to under his shirt or pants, for example). It’s clearly important. But several times throughout the film Leonard is shown rubbing at this tattoo, as if trying to get it off. Trying to not remember. And perhaps he is trying to not remember what he himself has done by remembering it as Sammy Jenkins doing it instead.

At one point in the film, Leonard decides to consciously lie to himself, to write himself a note that he knows at the time is wrong, but he wants his later self to believe it and to act on the basis of it as if it’s true. Which, of course, throws all of Leonard’s notes to himself into question—how much of what he now believes as true may be his own fabrication? Not to mention a fabrication by others who are using him for their own purposes.

Beyond these interesting aspects of the film, it also raises larger issues about memory and our understanding of our lives and the world around us. Sure, Leonard’s memory is faulty, but so is all memory to some degree. And though he knows at one point he is lying to himself to make himself think differently in the future, later he won’t realize that’s the case.  And isn’t such a thing perfectly possible for those of us with “normal” memory, if even less consciously? How much do we alter our own memories without even realizing it?

I have fairly frequently been told I seem to selectively forget certain things, usually negative ones, and imagine the past was better than it really was. But I actually rather prefer it that way.

The process

I found several clips of the film on YouTube, and downloaded them using Clip Converter. I selected the parts of the two separate clips I wanted using MPEG Streamclip, and then imported them into GIMP (see this tutorial for how to make an animated gif with MPEG Streamclip and GIMP).

I had way too many layers/frames (they are both the same in GIMP) at this point…my animated gif needed to be 1MB or less to animate in Tumblr, and I knew I’d be way over that. So I just deleted every other layer, which is a nice way to save file size and still keep the animation pretty smooth. I also took out a few more layers at the beginning of each clip—anything that didn’t seem essential.

One thing I always run into with GIMP is that the animation works backwards—it starts from the bottom of the layer stack and goes up. So you have to rearrange the layers if you want it to go in the right order (sometimes this doesn’t matter, depending on the gif, but for this one it does). When I first started I moved layers one by one, but recently discovered that there’s an easier way to do it: go to “Layer” on the top menu, then “Stack,” then “Reverse layer order.” Voilà! Easy.

The file was still too big when I exported as a gif, so I had to make it even smaller by making the “canvas” even smaller (the dimensions of the whole gif). I just kept using the square selection tool and selecting smaller pieces, then going to “Image,” then “crop to selection,” then exporting as gif to see if it would be small enough. Even though the image was already b/w, I switched it to greyscale instead of RGB (“Image,” then “mode,” then “greyscale”). Not sure that made much of a difference, really.

Finally, while I wanted the tattoo clip to go a bit more slowly than normal, I wanted the Sammy in the institution scene to go quickly. The bit at the end of that clip goes by very, very quickly in the film—so much so that I had to watch it a few times to be sure what was going on. Can’t do that in a theatre! I didn’t want to slow it down too much, though it is slower than in the original film.

I managed these differences in speed two ways:

1. For the institution clip, I set the rate of each layer specifically: at the end of the name of each layer I put “(125ms)”, which tells GIMP to have that layer run for 125 milliseconds. I did that for all the layers in that clip.

2. For the rest, I just set a layer rate for the whole gif when exporting it; there’s an option to set the rate for all unspecified layers, which I set at 200 I think (maybe a bit more).

I had a lot of fun with this, and have been waiting several days to find the time to blog it. Glad I finally did!

Read more