Slashdot Mirror


Creating the Software Art In Tron Legacy

hownottowrite writes "A software artist has posted an overview of the coding behind the tools used to create Tron Legacy's special effects. 'In Tron, the hacker was not supposed to be snooping around on a network; he was supposed to kill a process. So we went with posix kill and also had him pipe ps into grep. I also ended up using emacs eshell to make the terminal more l33t. The team was delighted to see my emacs performance — splitting the editor into nested panes and running different modes. I was tickled that I got emacs into a block buster movie.' Ok, it's mostly a lot of awesome images, but there's a nifty reveal about an homage to Bit."

9 of 124 comments (clear)

  1. TRON needed more TRON by bpgslashdotaccount · · Score: 3, Insightful

    Can't post anything intelligent about the article, (MCP seems to have locked me out), so I'll say something about the movie: I mostly loved it, but it needed more TRON. He should have been a much more important character. Users' sake, his name is half of the movie title!

  2. Re:So emacs was in a blockbuster movie by Anonymous Coward · · Score: 3, Informative

    You're exactly right. It doesn't change how bad emacs is.

  3. uh oh, talking out of channels by Anonymous Coward · · Score: 5, Funny

    Stallman and the FSF may now insist that the movie be released on DVD as GNU/Tron Legacy.

  4. Re:So emacs was in a blockbuster movie by davester666 · · Score: 3, Interesting

    Who cares. The Net showed off Jasik's Debugger!

    --
    Sleep your way to a whiter smile...date a dentist!
  5. Interesting Tie-In by Mister+Transistor · · Score: 4, Informative

    Since there is nothing to see here I've got an interesting Tron story. I must have watched the original at least 25-30 times through the years, I own a 12" laserdisc and DVD's of it, and never really noticed before, but after re-watching it on TV the other day due to sheer boredom, I finally noticed a name at the end credits I never recognized before - Peter Jurasik. It suddenly dawned on me that was the actor who played Londo Molari on Babylon 5 - you know, the Centauri ambassador with the Peacock / Bozo hair. I tried to think of who it was in the movie, and realized it's the accounting /actuarial program that gets imprisoned at the beginning along with ROM? CROM?. He says of the MCP - "Who does he calculate he is, anyway?". That's him! Just thought I'd share that bit of trivia with everyone.

    --
    -- You are in a maze of little, twisty passages, all different... --
  6. Anyone catch the output of uname? by tlhIngan · · Score: 4, Interesting

    Well, now everyone will copy and paste the output from the DVD, but I saw it in the theatre.

    And I saw Flynn key in "uname -a" and I tried to parse the listing for interesthing things.

    Alas, all I caught as the OS was named "SolarOS" and the arch was "sun4m". A tribute to ye olde SunOS, I guess (SunOS/sparc).

    Though, I'd love that nice popup history window...

    1. Re:Anyone catch the output of uname? by Anonymous Coward · · Score: 3, Interesting

      Since noone seems to actually do it, here you go:

      $ whoami
      Flynn
      $ uname -a
      SolarOS 4.0.1 Generic_50203-02 sun4m i386
      Unknown.Unknown
      $ login -n root
      Login incorrect
      login: backdoor
      No home directory specified in password file!
      Logging in with home=/
      # bin/history
      488 cd /opt/LLL/controller/laser/
      489 vi LLSDLaserControl.c
      490 make
      491 make install
      492 ./sanity_check
      493 ./configure -o test.cfg
      494 vi test.cfg
      495 vi ~/last_will_and_testament.txt
      496 cat /proc/meminfo
      497 ps -a -x -u
      498 kill -9 2207
      499 kill 2208
      500 ps -a -x -u
      501 touch /opt/LLL/run/ok
      502 LLSDLaserControl -ok 1

      And of course he straight goes to running it, instead of cat'ing the testament, or actually checking what it does ..
      # bin/LLSDLaserControl -ok 1

  7. Re:Processing community? by Haven · · Score: 3, Informative

    Processing is a set of libraries that I think use Java to do "creative coding"

    lots of generative art is made with "Processing"

    I do a lot of work with openframeworks, which was also used along with cinder and houdini.

    check out my work @ http://university-records.com/