Creating the Software Art In Tron Legacy 124
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."
Re: (Score:2)
Aside from the fact that Encom is/was a free software company.
Re: (Score:1)
Having seen both movies and played 2.0, I have to ask... where did you get that idea?
Re: (Score:1)
In the opening scene when Flynn is talking to Sam, he states that He, Tron and CLU developed a system where all information was free and open and about how beautiful that is.
At the Encom OS 12 release in Legacy Allan asks about the prices charged for Flynn OS, renamed Encom OS, and is then told that the idea of sharing or giving away the software disappeared with Flynn.Then the source is released, which makes the OS open source, even if just due to malicious reasons.
Then Sam is arguing with the security gua
Re: (Score:1)
In the opening scene when Flynn is talking to Sam, he states that He, Tron and CLU developed a system where all information was free and open and about how beautiful that is.
Unfortunately, the system to which you're/Kevin was referring was the System that TRON and CLU were in; Flynn's standalone "sun4m" in the arcade's basement; without even so much as a serial port connected to it. The only ways in and out were the CD drive (from Betrayal), the Laser (and whatever bodgied-up USB port Sam apparently used to connect his Nokia smartphone to a 1980s
Re: (Score:1)
While I admit that it must've sucked for the programs inside the grid to be locked there for 1,000 years, that doesn't change that the system was designed to be "free and open." Which to me means, free and open. Whatever happened to the system after CLU took over, and after the board ousted Allen, the system was designed to be free and open. The intent behind the system, prior to Flynn getting trapped inside it, was that it was to be free and open. Which, I guess doesn't mean that Encom was in support of th
Re: (Score:1)
Sir, you are congratulating me for, what is effectively a silly almost-obsession on my part. I just find too much enthusiasm on this topic; I should be grateful it doesn't make me dysfunctional in this society. You are most gracious.
I should also point out that you're right regarding Flynn's principle; having experienced what a "free and open" system should be like, he would design such a system - to the point where the Programs don't even have to respond to User requests. I think you're entirely right.
What
Re: (Score:1)
I 100% advocate debates like this. Especially ones about trivial and fictional matters.
I really love Tron, and Legacy and 2.0. But unlike some of my other fictional obsessions, I don't know enough about it to actually debate the 'factual' aspects of the universe.
You've made me search out the book now, because I am interested in furthering my knowledge of the canon.
I don't doubt that had someone who /knew/ something about computers would've been able to put more accurate nomenclature in the movies, but as is
So emacs was in a blockbuster movie (Score:1)
And yet, this will change nothing. The argument goes on.
Re: (Score:3, Informative)
You're exactly right. It doesn't change how bad emacs is.
Re: (Score:3)
Hey, at least it doesn't make me enter a new mode to start editing text - you know, the 'delete everything' mode instead of the other one, 'beep constantly'
Re: (Score:2)
Re: (Score:2)
No, we won't evolve them, we'll build them.
http://www.youtube.com/watch?v=PkyZGZRnQb4 [youtube.com]
Perfect for emacs.
--
BMO
Re: (Score:3, Interesting)
Who cares. The Net showed off Jasik's Debugger!
Re: (Score:2)
If emacs had ctrl alt shift meta laserbeam I'd switch. :laser is too clunky.
TRON needed more TRON (Score:3, Insightful)
Re: (Score:2)
Re: (Score:1)
It needed a more artificial environment too. Since when did the digital world come to look like ours without the color? The cool thing about Tron 1 was the pure fantasy of it all.
Re: (Score:1)
I understand that the User gets sucked into the machine and is experiencing everything from the inside, but I'd argue that it's similar to how cyberspace was depicted 30+ years ago in stories like William Gibson's Neuromancer or Vernor Vinge's True Names: here, cyberspace was a heavy flow of data that was given imagery by the human mind to identify it through abstraction.
For example, in True Names, the equivalent of a login screen becomes a tame dragon that asks specific questions and notices if you move in
Re: (Score:1)
Yeah about the quality of that movie,
character moves from a to b encounters c, moves from d to e encounters f, etc... ad nauseum.
how does the substance of this movie compare?
Re: (Score:2)
You forgot the gay elves.
Re: (Score:2)
Blame Chris Vogler and Robert McKee.
Re: (Score:1)
The teasers for the next Tron film indicate Alan Bradley will play a larger role, and Encom employees have even apparently nicknamed him "Tron," so in a way, Tron will get more screen time.
Re: (Score:1)
So, you're saying that in spite of the fact that Kitsis and Horowitz took the unworldly, non-physical, utterly different TRON universe and turned it into Generic Disney Fantasy
Re: (Score:2)
It's a constructed digital reality with whatever rules Flynn put into it. It is the way it is because the Users coded it that way. Flynn coded it with physics, and gave programs hair and makeup. Anything other than 1's and 0's on the screen is going to require some suspension of disbelief.
THIS MOVIE WAS TOTALLY UNREALISTIC! (Score:2)
And certainly never enough screw-sorting [modernhumorist.com]!
Re: (Score:1)
Yes... um... you're missing the point. The point is not that it's an artificial reality and any rules which can be conceived can be applied.
The point is twofold:
- that all the things which made TRON unique and engaging have been stripped out and hence made it into another undifferentiated fantasy setting and
- that Kitsis and Horowitz are exceptionally poor writers who screwed up the movie with egregiously bad writing.
I mean, let's not take "that's not how computers work" into account:
- I could still bag it
Re: (Score:2)
Just when I thought Disney, Kitsis and Horowitz couldn't COMPLETELY 0xFFFF up "TRON" anymore. Pricks.
This comment, combined with your username, made me laugh this morning. :-)
Re: (Score:1)
/me bows.
The username derives not from the movie, but my surname. And the points we discuss here are forcing me to control and choose my language carefully, But you're very welcome. :-)
Re: (Score:2)
It needed a lot more programs and a lot less monomyth. I found the grid a lot more interesting than the "hero's journey."
Re: (Score:3)
TRON: Legacy should have had a lot of things. It should have had more lightcycle action. It should have had some Recognizer action. It should have had some tank action. It should have had sets that looked like they were from a computer world and less like the real world. It should have had the feel of a computer world instead of just a futuristic world. It should have had a good story.
It should have had a lot of things.
Twenty-eight fucking years...
Re: (Score:2)
You might like a movie from 28 years ago called TRON. That's what you described.
Google's Cache (Score:5, Informative)
uh oh, talking out of channels (Score:5, Funny)
Stallman and the FSF may now insist that the movie be released on DVD as GNU/Tron Legacy.
Re: (Score:2)
Stallman and the FSF may now insist that the movie be released on DVD as GNU/Tron Legacy.
Source-code as well.
Re: (Score:2)
Might want to look at this [nin.com]. They've put up multi-tracks for the last three albums.
Re: (Score:2)
DVD? With DRM? Stallman?
Re: (Score:2)
I'm sure he has a GNU/Tron Dance ready to perform in celebration.
So EMACS is used in a feature film... (Score:1)
...but can it edit text yet?
Re: (Score:2)
...but can it edit text yet?
Well... yes... sort-of [emacswiki.org]. But why go with key-emulation when you can have the real thing?
(grin)
Proving that incredible visuals cannor overcome (Score:1, Insightful)
Re: (Score:1)
or the obvious lack of a story editor...
Re: (Score:2)
That can play Tetris!
Re: (Score:1)
Re: (Score:2)
In Hollywood blockbusters the visual effects are usually the most artistic, original and inventive part of the film. Usually that means the making of is far more interesting than the final product.
Re: (Score:2)
Re: (Score:2)
It was running "SolarOS"
Re: (Score:2)
Re: (Score:1)
In the theaters I laughed when he ran top and I saw XOrg running from the 1986 computer. HA.
Try running that on a machine from 2004 and see how much resources it eats up.
Real men edit with vi (Score:3)
I spit on your keyboard, noov ctrl-x ctrl-x ctrl-i b ctrl-dd...awe, damnit...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
The line is "My eyes! The goggles do nothing!".
REAL MEN USE EMACS (Score:1)
Re: (Score:1)
please to explain
I know somebody... (Score:1, Funny)
... who used emacs.
Barely on topic: pkill/pgrep (Score:3)
Re: (Score:2)
pgrep doesn't give me enough context for my taste.
I will almost always prefer "ps | grep", as it gives me a chance to confirm that the pid I'm looking at is the pid I want to kill.
Interesting Tie-In (Score:5, 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.
Re: (Score:2)
The Bit was also voiced by the same actor who did the voiceover work for Kosh, and of course there's the Bruce Boxleitner and David Warner connections too.
Re: (Score:2)
Re: (Score:3)
Don't keep us waiting - what's the interesting story? ;-)
Anyone catch the output of uname? (Score:5, 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...
Re: (Score:3, Interesting)
Since noone seems to actually do it, here you go:
$ whoami /opt/LLL/controller/laser/ ./sanity_check ./configure -o test.cfg /proc/meminfo
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
489 vi LLSDLaserControl.c
490 make
491 make install
492
493
494 vi test.cfg
495 vi ~/last_will_and_testament.txt
496 cat
497 ps -a -x -u
498 kill -9 2207
499 kill 2208
500 ps -a -x -u
5
Re: (Score:2)
(The following is a meta-post, with only the hint of a threat of a future on-topic posting.)
I don't know who's downvoting all these comments. I appreciate the "informative" and "humorous" nature of this.
Fine, mods. Downvote me, I don't give a flying. It'll just prove the point; there's a lot of downvoting of perfectly reasonable comments and criticisms here. Parent AC is right, it was stupid to run a program without even trying to know what it does. ... I'd include a further criticism of the movie's poor wr
Re: (Score:2)
But wasn't SunOS pre-Solaris a BSD varoamt? The screen cap clearly shows "ps -ef" being piped to grep; that's East Coast style (SysV). Back in the day when we were two coasts divided by a common operating system, the hippie Bezerkley hackers would have typed "ps axu". So I guess that "SolarOS" is just the movie world's version of Solaris.
And people claim serious cinema is *inaccessible*.
Re: (Score:2)
But wasn't SunOS pre-Solaris a BSD varoamt?
SunOS4 is based on BSD (4.3 and 4.4 for the latest versions like 4.1.4 IIRC.) SunOS5 is based on SVR5. Solaris 1.x is SunOS4 with OpenWindows. Solaris 2.x is SunOS5 with CDE or GNOME. SunOS5 systems with a full install have a full set of BSD userland tools for backwards compatibility, unless they stopped that.
Re: (Score:2)
Processing community? (Score:2)
Can anyone comment on what the blog post author means by the "Processing" community? What's he talking about?
Re:Processing community? (Score:4, 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/ [university-records.com]
Re: (Score:2)
Cool, thanks. Very informative.
Emacs (Score:2)
I was tickled that I got emacs into a block buster movie.
Always good to see Emacs getting some screen time.
... I'll come back to that one) but I imagine even regular people can subconsciously detect the difference between realistic computer stuff and "I'm going to virtualize an inverse Java applet to localize the virus!"
I'm reminded of the line from The Social Network "It's definitely necessary to break out emacs and modify that perl script." Anyone who's done screen scraping could totally relate to that sequence (PHP and redirects
Re: (Score:2)
Re: (Score:2)
No, no, "I'll create a GUI interface using Visual Basic, see if I can track an IP address".
http://www.youtube.com/watch?v=hkDD03yeLnU [youtube.com]
FTFY (even though I swore I'd never use that acronym).
Mirror? (Score:1)
An editor in a movie! (Score:2)
www.jtnimoy.net works - jtnimoy.net doesn't (Score:1)
Re: (Score:1)
It's about time... (Score:1)
...someone did it right. Now somebody needs to go back and digitally alter the original film so that Flynn is entering legitimate Unix commands into the terminal instead of the made up BS they put in there.
Re: (Score:2)
...someone did it right. Now somebody needs to go back and digitally alter the original film so that Flynn is entering legitimate Unix commands into the terminal instead of the made up BS they put in there.
Flynn SIGKILL'd first.
Re: (Score:1)
I don't remember a 'kill -9' in the original movie.
Door code unlocker app for N8 used in Tron Legacy (Score:1)
We write apps for Nokia Symbian phones and publish them on Ovi Store:
http://store.ovi.com/publisher/BITIMPRESS/ [ovi.com]
After liking Tron Legacy alot we wrote a screensaver which mimics the behaviour of the door code unlocker app Flynn is using:
here is a video of our app in action:
http://www.youtube.com/watch?v=1FhvPpIF_zM [youtube.com]
here is the Tron Legacy trailer where the N8 is used to unlock the door (Nokia product placement), starts around 0:49
http://www.youtube.com/watch?v=vkFErfVoBW0 [youtube.com]
You can get our ap
Re: (Score:1)
Nice! Now all we need is a port for the N900... Or better yet, hook it into John or a wep-cracker; Make something both cool -and- useful!
All joking aside, cudos to you guys for creating - and releasing for free - something as cool as that. Good work!
Soft-Core CPUs and TRON (Score:2)
I saw Tron: Legacy in theatres long before my current project which involves loading CPU images into an FPGA bank and running software on top of that.
Though I've always wondered how that would translate to the TRON world - after all, I can take down the soft-CPU (it's an ARM core) with a click of a button, reload it with another ARM code (and peripherals) with another click, etc.
Always wondered how that would translate. (And while I don't load Linux on them, others apparently do load Linux on them as well).
Fail at physics? (Score:1)
Impressive as his graphics may be, it seems the author fails at basic physics:
"Fireworks, mmmm. I started with a regular physics simulation where a particle has an upward force applied at birth, sending it upward while gravity pulls it back down resulting in a parabola"
Didn't he mean "where a particle has an upward VELOCITY applied at birth"?
Re: (Score:2)
Upward force is applied to the object. Upward velocity is the result.
Problem?
Re: (Score:1)
While your're correct that it's possible, somehow I think it's not what was actually done. I'm no expert on computer effects, but it appears to me that it's much more likely that the particles were created with an upward velocity component and then subject to only the force of gravity. I teach basic physics at a university and it's a common mistake to speak of "force" when one really means "velocity" or "momentum". Phrases such as "the object impacted the ground with great force" are common among students.
Re: (Score:2)
The more I think about it, the more likely it seems that you're right, seeing as he just wanted the illusion of fireworks and not a detailed (physics-wise) simulation. Applying an actual force and then calculating the velocity would have been a waste of time for him, so he probably just assigned a velocity at birth and (erroneously) called it a force in the article.
Re: (Score:2)
Re: (Score:2)
I get that you don't like the plot. I won't argue that (even if I *did* enjoy it). Get over it. This is an article about the cool nerd-effects that some of the art team did, with high res screenshots that many of us won't see unless we pause a high-def movie on an HDTV, and even then might not notice.
- technically accurate computer use, a rarity in most films.
- geometrically-shaped fireworks. Wow. I never even noticed the fireworks in the film, but there's something cool about that
- talking about the variou
Re: (Score:1)
It was indeed, as you say, an awesome article about the awesome graphics.
What a shame the computer use wasn't THAT technically accurate. Or that the plot - THE KEY COMPONENT of the movie - could've had a fraction of that skill and talent put into it.
And Slashdot hasn't done a lot of Legacy discussion (there's probably more Original discussion here). So, given that we're not bagging the article itself, please let us express our disappoinment with the incredible disparity of works and efforts here.