June 24, 2007

Matrix Reusifications

I was rewatching the original Matrix tonight, and suddenly noticed something in one particular scene. Frame grab below the fold.

If you don't remember this scene, it's just after Morpheus says, "Are you listening to me, Neo, or were you looking at the girl in the red dress?"

The training simulator here is paused so that Neo (and the audience) can see what Agent Smith looks like. And suddenly I noticed the two guys I've labeled "A". Those are different images of the same guy. So I started looking, and saw a couple more, which I've labeled. I think I've spotted others but they're less sure than those three.

This probably was deliberate. While it made production a bit simpler by cutting down the number of extras they needed, it also makes sense in in story terms, by cutting down the number of distinct "person" lattices they would need in the training simulator.

Posted by: Steven Den Beste in Engineer's Disease at 09:31 PM | Comments (9) | Add Comment
Post contains 155 words, total size 1 kb.


Pixy: this is the error I've gotten four times tonight:

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/cherrypy/_cprequest.py", line 342, in respond
    cherrypy.response.body = self.handler()
  File "/usr/local/lib/python2.5/site-packages/cherrypy/_cpdispatch.py", line 15, in __call__
    return self.callable(*self.args, **self.kwargs)
  File "Minx.py", line 113, in default
    return Page.go(cherrypy)
  File "/var/minx/live1.0/Page.py", line 361, in go
  File "/var/minx/live1.0/Page.py", line 140, in Opts
    if self.session.has_key('tags') and type(self.session['tags']) is dict:
  File "/usr/local/lib/python2.5/site-packages/cherrypy/lib/sessions.py", line 152, in has_key
    if not self.loaded: self.load()
  File "/usr/local/lib/python2.5/site-packages/cherrypy/lib/sessions.py", line 110, in load
    data = self._load()
  File "/usr/local/lib/python2.5/site-packages/cherrypy/lib/sessions.py", line 423, in _load
    self.cursor.execute('select zzs_data, zzs_expire from zz_session where zzs_id=%s', (self.id,))
  File "/usr/local/lib/python2.5/site-packages/MySQL_python-1.2.2-py2.5-linux-i686.egg/MySQLdb/cursors.py", line 166, in execute
    self.errorhandler(self, exc, value)
  File "/usr/local/lib/python2.5/site-packages/MySQL_python-1.2.2-py2.5-linux-i686.egg/MySQLdb/connections.py", line 35, in defaulterrorhandler
    raise errorclass, errorvalue
OperationalError: (2006, 'MySQL server has gone away')

Posted by: Steven Den Beste at June 24, 2007 09:34 PM (+rSRq)

2 Sorry about that.  There seem to have been some glitches on the internal network at Softlayer.  We also lost NFS at one point.

I'm working on a patch to fix the lost MySQL connections; I'll see if I can get that in place today. 

Minx is supposed to automatically repair failed connections, but there's an issue with doing that in the session handler.  Instead of fixing itself, it drops dead, leaving a broken connection in the pool to trip up the next user who gets handed that thread.  It's now my number one bug.

Posted by: Pixy Misa at June 24, 2007 11:43 PM (PiXy!)

3 By the way, one of my claims to fame is that I work mere metres away from that scene. The best thing about watching <i>The Matrix</I> is Sydney spotting.

Posted by: Alex at June 25, 2007 01:23 AM (ENJct)

4 I'm pretty sure those errors mean that Agents are about to show up.... (O_O)

Posted by: Ed Hering at June 25, 2007 01:39 AM (Yz38/)

5 Heh, no, there are only obvious errors when the Agents are *changing* stuff.  Apparently there cheat codes are buggy. 

Posted by: metaphysician at June 25, 2007 05:42 AM (lXszF)

6 *squints* Way over to the right of your screengrab, are there two women wearing the exact same sweater, light on top and fading to dark, or perhaps yet another doubled person? Or maybe even two real-life twins?

Posted by: Just John at June 25, 2007 12:31 PM (LtbY1)

7 My only reference for this is from imdb, since they used the characters called "the Twins", so my searches aren't working too well...

 "Numerous sets of identical twins were cast as extras in the "Woman in Red" scene - in which Morpheus takes Neo through a computer simulation of The Matrix - to create the illusion of a repeating program. Example: the tall man with slicked-back hair and sunglasses in the opening shot is seen seconds later as a police officer writing a parking ticket."

I remembered hearing about it at the time, and how they specifically put it in there so that people would notice.

Posted by: Balentius at June 25, 2007 01:43 PM (PksEK)

8 Clearly you never read anything about the movie or heard the commentary. They deliberately hired identical twins to play those parts. I can't recall the reasoning behind it but there was one.

Posted by: JMB at June 26, 2007 11:29 AM (ZxMhd)

9 I recall from the commentary the reasoning was, since Mouse coded this training simulation from scratch, he took shortcuts, doubling up characters to create a crowd effect with less work.  If you're a fan of the movie it's worth watching the commentaries and extras, there's a lot of interesting little subtle elements like this pointed out in it.

Posted by: nanojath at June 27, 2007 07:10 PM (v+dPQ)

Hide Comments | Add Comment

Enclose all spoilers in spoiler tags:
      [spoiler]your spoiler here[/spoiler]
Spoilers which are not properly tagged will be ruthlessly deleted on sight.
Also, I hate unsolicited suggestions and advice. (Even when you think you're being funny.)

At Chizumatic, we take pride in being incomplete, incorrect, inconsistent, and unfair. We do all of them deliberately.

How to put links in your comment

Comments are disabled. Post is locked.
11kb generated in CPU 0.04, elapsed 0.0592 seconds.
20 queries taking 0.0382 seconds, 26 records returned.
Powered by Minx 1.1.6c-pink.