Slashdot Mirror


ILM Now Capable of Realtime CGI

Sandman1971 writes "According to the Sydney Morning Herald, specialFX company ILM is now capable of doing realtime CGI, allowing actors and directors to see rough CGI immediately after a scene is filmed. Actors on the latest Star Wars film watch instant replays of their battles with CG characters. ILM CTO Cliff Plumer attributes this amazing leap to the increase in processing power and a migration from using Silicon Graphics RISC-Unix workstations to Intel-based Dell systems running Linux."

58 of 259 comments (clear)

  1. Errm... by bconway · · Score: 4, Insightful

    According to the Sydney Morning Herald, specialFX company ILM is now capable of doing realtime CGI, allowing actors and directors to see rough CGI immediately after a scene is filmed.

    Wouldn't realtime by WHILE the scene is filmed?

    --
    Interested in open source engine management for your Subaru?
    1. Re:Errm... by thona · · Score: 2, Interesting

      Well, how can the ACTOR look at the scene WHILE he is playing it, without looking like he is looking at a scene. Also the director is propably more concentrated on the screenplay.

    2. Re:Errm... by UCRowerG · · Score: 5, Insightful

      Technically, perhaps. I think this is a great tool for directors and actors. Instead of having to wait weeks/months to incorporate CGI and see the interaction, it can be done in minutes/hours or as fast as the CGI people can splice things together. The director can give near-immediate feedback to the actor(s), which could really help the movie get done more quickly and with fewer costs in the long run. Think about it: changing the expression/pose/color on a CGI character is fairly easy. Re-filming live actors, especially with live fx, can take much longer and be more expensive (salaries for actor, director, film crew... lighting, film, makeup, fx expenses).

    3. Re:Errm... by sigep_ohio · · Score: 2, Insightful

      'Also the director is propably more concentrated on the screenplay.'

      not if your name is George Lucas. then it is all about the eye-candy

      --
      Beer Die is the game of champions Learning To walk my own path.
    4. Re:Errm... by mrtroy · · Score: 2, Insightful

      No, adding the effects in "realtime" would still force you to rewind and watch it after.

      That would be like saying videotaping isn't "realtime" since you have to rewind!

      --
      [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
    5. Re:Errm... by jeffgreenberg · · Score: 5, Insightful

      This is particularly important as they aren't using film.

      WIth HD Lucas is shooting actors on Video...and now doing previsualization with the CG elements on set.

      Did Liam look in the general direction of, but not AT the eyes of the CG character? Reshoot. etc. etc. etc.

      Additionally a rough edit can be done off the video tap on set with the rough CG edit.

      Unfortuantetly this still means nothing without good acting, a good script, or alternate footage to make decisions from.

      You make a film three times.

      Once on the page, once while directing, and once in the edit. But if everthing is so storyboarded and timed down the moment that you can't have options, you can't discover anything in the edit at all.

      Oh well, at least you can see what the giant CG creature looks like

    6. Re:Errm... by UCRowerG · · Score: 2, Insightful

      Once on the page, once while directing, and once in the edit. But if everthing is so storyboarded and timed down the moment that you can't have options, you can't discover anything in the edit at all. I think this is exactly the point of this story. Whereas before, a director would have to fit the CGI to the live action already filmed, or expend a *lot* more money in bringing the actors, crew, etc. back to re-shoot the scene (several times). Now, a director can find a good "fit" for a scene almost immediately. It's like the CGI effects are almost the same as the real actors. Each can more easily react to the other.

    7. Re:Errm... by Sentry21 · · Score: 2, Informative
      According to the Sydney Morning Herald, specialFX company ILM is now capable of doing realtime CGI, allowing actors and directors to see rough CGI immediately after a scene is filmed.


      Wouldn't realtime by WHILE the scene is filmed

      Well, it's hard to act and watch a monitor at the same time. Besides, the CGI they're doing in realtime is just a preview that they can overlay onto the video feed to see sort-of what it would look like.
    8. Re:Errm... by Stickster · · Score: 2, Insightful
      But if everthing is so storyboarded and timed down the moment that you can't have options, you can't discover anything in the edit at all.

      If you're George Lucas, you don't discover anything in the edit, you simply use CGI to change the actors' bodies to fit what you want. If you listen to the Episode I and II DVD commentaries, you will hear some very interesting details about how actors' positions on "set," their limbs, and even their faces were changed in post to suit Lucas' direction. It's no wonder the new Star Wars films seem so flat and lifeless -- why have a collaborative experience with an actor when you can do CG puppetry?

      I'm not a big anti-Lucas guy (his money = his prerogative), but I am a big fan of actors. I find this sort of gimmickry very off-putting and definitely detrimental to the quality of a film. It's not that you can necessarily finger it on-screen while you're experiencing the film (although the fireplace scene in Episode II is an exception), but it can't help but contribute to a sense of detachment in the actors' performances, and thus it makes their scenes stilted and somehow "off."
  2. That's nothing... by say · · Score: 5, Funny

    ...my webserver has been doing realtime CGI for years.

    --
    Roses are #FF0000, violets are #0000FF, all my base are belong to you
  3. How long til... by BeninOcala · · Score: 5, Funny

    We have Real-time CGI Porn?

    --
    Where ever you go, there you are.
  4. Realtime by Anonymous Coward · · Score: 4, Funny

    Maybe it IS realtime, but the actors just don't have the skill to watch themselves on a monitor WHILE acting, so they use the obvious 'i'll watch when i'm done method'

  5. What's the point about this? by cdemon6 · · Score: 4, Interesting

    "Realtime CGI in Movie Quality" would be impressive, but:

    "It's not at full resolution, but at least it gives them something to work with rather than working completely blind after each take."

    1. Re:What's the point about this? by deadfishhotmail.com · · Score: 3, Funny

      This will be resloved with the new nVidia GeForce FMXP 41000x It's supposed to be 3rd quarter this year. It's supposed to totally smoke anything ATI has right now, with photographic quality and with at least 6 times the Q3 fps. And it has outputs to a film projector. And built in lasers. And 7.1 Audio onboard. And a soda/Pizza exhaust port.

      ....and it's supposed to be profitable.

      --


      Who is this "Poster" guy and why does he own all of my comments?!?
  6. Serious Question by Anonymous Coward · · Score: 4, Interesting

    With all the excitement over ILM using Linux I'm wondering exactly how many Hollywood visual effects studios use Linux.

    1. Re:Serious Question by MrMickS · · Score: 3, Insightful
      Linux will be used on commodity x86 hardware for render farms by all effects studios, if not now in the near future. The reason for this. Bang for buck density. In order to render complex scenes you need a large render farm, the more faster units you have in the farm the better. It's cheaper to do this with x86 kit that anything else and the render software has Linux render engines written for it.

      More and more manufacturers are coming out with blade servers using x86 processors which will increase this density and likely increase the use.

      This is not saying that the studios are not running SGI kit for animation, modelling etc. Linux/x86 kit has a way to go to catch up there.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  7. nothing inherantly special about dell/linux by AssFace · · Score: 5, Interesting

    The way that is worded, it makes it sound as if the processing power of an Intel/Linux combination is superior - whereas it is a matter of the bang for the buck instead.

    You can get more processing power with the latter since it is cheaper (I would imagine even moreso with AMD) and easier to maintain. But not because it is inherently special or faster in any way.

    I wonder if this will bring Silicon Graphics back into the favor of Intel boxes - for awhile they were okay with WinNT and Intel boxes, but then they dropped all of that - presumably for a higher profit margin and less hassle of maintaining multiple systems (also likely some break in business politics - perhaps someone at MS pissed someone off at SGI).

    --

    There are some odd things afoot now, in the Villa Straylight.
    1. Re:nothing inherantly special about dell/linux by AssFace · · Score: 2, Interesting

      I can look there all day and all it will do is back up what I just said.

      if you are talking about "running RISC chip A at 1Ghz is this much slower doing this than were I to run it on chip B at 1Ghz" - then that is totally different.
      that is a benchmark that is useless - especially in terms of real world usage.

      what is useful is exactly what I said in the first post - bang for the buck.
      If you run Dell/Linux and you pay $500 for one entry level node, and your budget is $50K for this project, then you can have 500 nodes to crunch data on.
      If you run SGI and pay $2000 for one entry level node and you have the same budget, then you are going to get more bang for the buck from the Dell/Intel/Linux combo.

      But it isn't that Dell and Linux are somehow special - they are just cheap. SGI has plenty of solution that kick the shit out of any Intel/Linux combo ever could - but they are cost prohibitive.

      you can point to Spec.org all you want, but that won't change basic economic theory.

      --

      There are some odd things afoot now, in the Villa Straylight.
    2. Re:nothing inherantly special about dell/linux by Alan+Partridge · · Score: 4, Interesting

      I take your point, but the fact remains that the FASTEST SGI workstation is treacly slow - in absolute terms - vs the fastest Intel-based 'station. ILM couldn't care a fuck how much it costs, they want cutting edge speed (hint - they didn't buy their previous solution based on cost, they bought it based on capability).

      I work in TV, and I know first hand that SGI is losing out to commodity hardware running Linux, Windows and even to the Mac. SGI gear is just about hanging on thanks to discreet - but it's just a matter of time before an inferno for Intel product lands and a lot of Onyx racks hit eBay.

      Unless, of coures, SGI fights back...

      --
      That was classic intercourse!
    3. Re:nothing inherantly special about dell/linux by AssFace · · Score: 3, Interesting

      I think we are "arguing" the same points here. But I'm pointing out the semantics of it and how it comes about - but in the end I think the end result is likely the same.

      The article states that they upgraded their hardware and the new hardware is faster and cheaper than the prior hardware... uhhh, right - I'm pretty sure that is how the hardware world works.

      Where you could argue that Linux has its edge is stated right in the article - it is the driver support. SGI doesn't support certain drivers, and for good reason - they want to push their own stuff. So if they want to work with new hardware - like the new NVidia chips for realtime rendering the same way SquareSoft did, then SGI isn't going to help.

      Also, workstation speed is all relative - it depends on what you are doing on the particular workstation - are they slower at working with real-time video? are they slower at network filesharing? is their memory bandwidth too slow for the hardware to make full use the processor?
      To say it is too slow is a cop out - the hardware exists for a specific reason - SGI makes very action specific workstations, and they are areguably useless outside of that realm.

      And while it is a fantastic thing for you to be able to throw around that you "work in TV" as if what you say is now backed by all of that business instead of just your opinion - then by me saying that I once worked at a special effects house, I should now have more power in what I say right?
      I assure you that whether the effects house is SquareSoft, ILM, Digital Domain, or whatever - they all are businesses and have a single bottom line - they need to make money.
      In order to make money, they won't ignore cost as you say. But it might look like that if they are rationalizing cost (a 100 node cluster of SGIs might be a million dollars, but a 200 node cluster of Alpha boxes might be 1.75million - they are spending more money, but they are getting a much faster overall cluster).

      To argue over their workstations is silly in the end - the workstations are constantly being turned over at these places and nobody is ever satisfied with their performance. They don't really care if your workstation is top notch - what they care about is how fast the end product can be realized - if a faster workstation would result in that, then you get a faster one based on cost - but almost always, the entire focus of the drive of machines purchased is the rendering farm.
      Even then, it hardly ever is truly purchased - it is a lease type deal since the turnover is so high.

      I personally hated SGI when we worked with them and I much preferred the Intel boxes. So I'm not exactly standing up for SGI here, I mainly just thought the article was poorly written and should have called out the reason for switch better than just a reason to add one more article to the linux circle jerk.

      Also I should note that I wrote SGI/Intel on WinNT up there - that is wrong - it was SGI/Alphas with WinNT. I would imagine that Intel and AMD now making the new 64bit chips will lead to a lot bigger jump over SGI.

      --

      There are some odd things afoot now, in the Villa Straylight.
    4. Re:nothing inherantly special about dell/linux by nr · · Score: 2, Informative

      They where strange beasts yes, but kickass at the time. Was'nt there a special designed crossbar architecure which glued the onboard GFX circuts to the memory to alow jaw-dropping access times between the GFX and memory banks, I remember they had amazing memory I/O compared to the vanilla Intel boxes they competed with, which only had first generation of AGP. Another thing I remember is that they managed to do the impossible (according to Intel) of running the P-III CPU in a quad setup.

  8. further proof by Anonymous Coward · · Score: 2, Insightful

    that proprietary unix is dying

    1. Re:further proof by Alan+Partridge · · Score: 5, Interesting

      not even close

      further proof that commodity hardware is killing innovative companies like SGI, and a FREE UNIX is helping it happen.

      Linux is great for a company like ILM which is stuffed full of coders who can adapt it to suit their needs, not so good for many other companies.

      --
      That was classic intercourse!
    2. Re:further proof by MrMickS · · Score: 2, Funny
      mid 1980's - Mainframes are dying
      mid 1990's - NT will replace Unix
      late 1990's - Linux will replace Windows
      2000's - Linux will replace proprietary Unix

      None of these have happened yet. I doubt that the last will ever happen.

      oops missed one:
      late 1980's to current day - Apple is dying

      Pls mod down parent as overrated - it's an opinion based on an emotional response rather than reason.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  9. Two Towers by alnya · · Score: 5, Insightful

    In the Fellowship of the Ring DVD, Peter jackson can clearly be seen watching golum on a monitor (low poligon, but golum none the less) performing the mo-cap Andy Serkis is performing IN REAL TIME; as it is happening (not after).

    So does this make this old news??

    I dunno, I feel the ILM have been behind the bleeding edge for sometime now...

    alnya

    1. Re:Two Towers by Zzootnik · · Score: 3, Informative

      No-no-no-no-no....That was Motion Capture.

      Sensors on Andy S's Body capturing movement data and feeding it into a computer...Much like the mouse you're waving around right now...

      --
      Sig currently under construction. Mind the gap....
    2. Re:Two Towers by chrisseaton · · Score: 3, Informative

      "Sensors on Andy S's Body capturing movement data and feeding it into a computer"

      Yes... and then rendering the character on top of the real from using the motion capture info.

      It's still realtime rendering.

    3. Re:Two Towers by tekunokurato · · Score: 2, Interesting

      no, I think that was wireframing. Yeah, it's true that it's still technically rendering, but not really very useful to the average person...
      This is much higher res (though obviously not THAT great) rendering, which is really useful.

    4. Re:Two Towers by Sandman1971 · · Score: 2, Insightful

      *GASP* motion cpature is not the same thing as inserting a complete animated CG character out of thin air.

      As far as motion capture goes, I remember seeing a Phantom Menace special which showed exactly that. Ahmed Best in a motion capture shoot, and a rough CG of JarJar on a monitor moving along with the actor. So to those neisayers out there, this was being done way before WETA did it for LotR.

      --
      It's better to burn out than to fade away
  10. Yay! by Plissken · · Score: 2, Funny

    This will probably help on release dates for movies.

    We'll get to see Episode III sooner!

  11. This has been coming for a while by ThundaGaiden · · Score: 2, Interesting

    I always thought with the current 3d cards coming
    out and the horsepower they can throw at things
    they would eventually be able to to tv quality
    3d animation programs in real time.

    Hopefully this is going to lead to alot more 3d
    animated series on tv in the near future , and
    in time pick up from where final fantasy left
    off. I still think it was such a pity that film
    didn't get the people into the cinema to watch it.

    But I think the advances they made will pave the
    way for the future. Mainstream 3d Anime here we
    come :)

  12. Oh well by stephenry · · Score: 5, Funny

    Its a pitty they haven't got one of those to write the script!

    Steve.

  13. Hrmm by acehole · · Score: 5, Funny

    well, I guess they need to get that jar jar binks death scene juuuuust right.

    --
    Be you Admins? nay, we are but lusers!
    1. Re:Hrmm by docbrown42 · · Score: 4, Funny

      well, I guess they need to get that jar jar binks death scene juuuuust right.

      Naw. The actors kept screwing up just so they could kill Jar Jar again...and again...and again. Given the chance, I think most fans would do the same thing.

      --
      Ed Wedig
      Graphic design services
      docbrown.net
  14. Will this really improve movies? by PyrotekNX · · Score: 2, Interesting

    It's hard to tell if this is anything more than a toy at this point. Marginal quality control is now possible. The time from pre-production to release might be a few days difference.

    The actors might be able to play their roles slightly better if they know what the final result will be. In movies like EpisodeII they were acting totally blind in front of a screen for most of the movie. Very little of it was actually built.

    The biggest question is "When will we have it at home?"

  15. Don't get so excited by derrickh · · Score: 3, Informative

    The realtime images aren't -final- renders of the scene. They're just rough drafts. The scene still has to be rendered in full res/texture, which still takes hours per frame.

    What ILM has is a supercharged 'preview' button. Just like when you switch to wireframe mode in Lightwave or Maya and see a 'realtime' preview of the animation you're working on. But I'm sure ILM's version looks little bit better.

    D

  16. Another nail in the SGI coffin by binaryDigit · · Score: 5, Interesting

    Well, as more and more cgi houses move off of SGI (and on to whatever), they are only really left with their server business. It's really a shame to see a once proud pioneer in the industry reduced to a mere shadow of their former selves, though I guess in this industry, its very common (e.g. DEC, Lotus, Compaq, etc). At this rate it's hard to even see them being around in 4 years, a definite takeover target.

    ob /. comment:

    SGI (aka Silicon Graphics Inc.) was found dead today at the age of 20. After being a high flyer in his youth, often seen hobnobbing with Hollywoods power elite, the latter years were not so kind and saw him in the throes of an identity crisis. Eventually his reliance on a small circle of friends was his undoing, as he was slowly replaced by more mainstream competitors. He will be sorely missed, as while he was at the top, he was a role model for "cool" in the industry, and helped to usher in one of the most exciting (and abused) technology shifts in the motion picture/video entertainment industry since the advent of talkies and color.

  17. The next innovation by imadork · · Score: 5, Funny

    would be to develop a program that re-writes Lucas's inane dialogue in real time...

  18. A stunningly inaccurate article by sgi_admin · · Score: 4, Interesting

    This is, largely, nonsense.

    These images are *not* realtime! A PC is not capable of rendering a CGI screen, in realtime, and merging that, in realtime, with a video feed, and then displaying that, in *realtime*.

    Say what you like about Linux, or high speed CPUs, or XXX vendor's high end GFX card - the architecture and the tools are physically incapable of this.

    If you look at the extras on the LOTR:FOTR DVD set, you'll see people walking around, with a camera on a stick. This *is* displaying real time camera images, merged into a low res, non final rendered, scene of the Cave Troll fight in Moria.

    A point of reference - the machine's they are using for this are SGI Octanes. Not Octane2s, but Octanes.

    They did that work around, what, 3 years ago? And the Octane, at that time, was only 3-4 years old.

    Can anyone show me a PC from 1997 that can manage that? Anyone?

    Despite the fact that the Octane is an ancient piece of kit, there is nothing from the PC world that can match it's capabilities.

    SGI have always been, and always will be, a niche player.

    You would be a fool to buy expensive SGI kit for a renderfarm - buy Intel PCs with Linux. Similarly, you would be fool to try and do realtime CGI with that same kit - that's a specialist task that calls for specialist skills.

    This article does not show that SGI is dying, or that they're being thrown out of the GFX workstation market.

    This article *does* confirm what is widely known - the once cutting edge ILM are now many years behind people like Weta Digital.

    Throwing around "Linux" and "Intel replacing SGI" sound bytes to try and get some news coverage for a dated effects house isn't going to change that.

    1. Re:A stunningly inaccurate article by crammit · · Score: 2, Interesting
      Untitled Document

      From about 1995-98 I worked for an effects company, Tippett Studio, in Berkeley CA. We did giant bugs for the film Starship Troopers using a range of SGI boxes from a few years old to brand spanking new. At the time those machines, running IRIX, where a totally different experience from running a typical PC: They were fast and WAY STABLE, but all $10,000+. Working there felt like having a ticket to the future, and you felt like a race car driver sitting behind one.

      And then I departed Tippett Studio and bought a PC for a couple thousand bucks, running Softimage on NT, and guess what? - The sucker was faster than any SGI I had ever used, and almost as stable! Now I use Maya running on Linux - and it is also faster than any SGI I have ever used, and just as stable! Most animators I've talked to have had similar experiences - it's not that they want it to be that way, it just is that way.

      Now I'm sure SGI can cook-up a box that's more impressive than a typical PC of today, but I'd have to sell my house in order to buy it, and I'd be stuck with it for a decade, struggling to save up to buy a new one. I'll stick with cheap PC's and Linux, thank you.

      To say that SGI will always be a niche player is just ridiculous in my book. People use what's fast and cheap - PERIOD. Fancy logos and claims of superiority don't help people who just want to get the job done which minimum damage to the pocket book.

      I don't think owning an SGI can even get you laid any more, so why bother?

      Best be the idiot that has learnt, than the genius who can't.

  19. Not new.. by Lord+Grumbleduke · · Score: 2, Insightful

    Pah - Jim Henson's Creature Shop, Weta and Framestore have been doing this sort of thing long before ILM. Framestore did this for Dinotopia, Weta for Golum, and JHC for a variety of different things - all too numerous to mention here.

  20. It's the video card, not the CPU.... by Faeton · · Score: 4, Insightful
    Carmack himself (on Slashdot no less) has predicted this would come to pass, due to the increasingly feature-rich and faster video chipsets.

    SGI laughed at the unassuming threat of the video chipsets, thinking that they would never be as fast as brute force. Even Pixar thought the same. Boy, were they wrong though. You can set up a cheap-ass render farm for about $250k, taking up minimal space that can do the same job as a SGI render farm that costs a cool $2 million (Shuttle SFF PC w/ 3 gig CPU + ATI 9700). Of course, there's still the software side.

    The Nvidia's GeForceFX and ATI's Radeon 9800 both contain features that even through the marketing-hype has some real value to programmers out there. Just look at Doom 3. It will run well on some computers that are just 6 months old. Now, imagine taking 250 of them, as a Beowulf cluster!!1

    1. Re:It's the video card, not the CPU.... by _|()|\| · · Score: 3, Informative
      SGI laughed at the unassuming threat of the video chipsets, thinking that they would never be as fast as brute force. ... You can set up a cheap-ass render farm ... that can do the same job as a SGI render farm ... (Shuttle SFF PC w/ 3 gig CPU + ATI 9700)

      A high-end video card is used in a workstation for content creation. Final rendering, however, is still done in software (i.e., by the CPU), whether it's LightWave, Mental Ray or RenderMan. Don't waste your money on a Radeon for your render node.

  21. oh yeah by Anonymous Coward · · Score: 5, Funny

    Post your server's url to slashdot, and we'll see just how realtime it is.

  22. Open? by Diabolical · · Score: 4, Interesting

    ILM developed its proprietary file format, OpenEXR

    Hmm.. i sense a trend in calling things open when they are actually closed. This is eroding the intended meaning of "Open" in front of fileformats or products.

    1. Re:Open? by Kupek · · Score: 4, Informative

      It was released under a modified BSD license.

  23. Had do be said... [Spaceballs ref] by caveat · · Score: 5, Funny

    Dark Helmet - "What the hell am I looking at? When does this happen in the movie?"
    Col Sandurz - "Now. You're looking at now, sir. Everything that happens now, is happening now."
    Dark Helmet - "What happened to then?"
    Col Sandurz - "We passed then?"
    Dark Helmet - "When?"
    Col Sandurz - "Just now. We're at now, now."
    Dark Helmet - "Go back to then."
    Col Sandurz - "When?"
    Dark Helmet - "Now."
    Col Sandurz - "Now?"
    Dark Helmet - "Now."
    Col Sandurz - "I can't."
    Dark Helmet - "Why?"
    Col Sandurz - "We missed it."
    Dark Helmet - "When?"
    Col Sandurz - "Just now."
    Dark Helmet - "When will then be now?"
    Col Sandurz - "Soon."

    --

    Facts do not cease to exist because they are ignored. - Aldous Huxley
  24. Internal monologue by Jonboy+X · · Score: 2, Funny


    Intel-based Dell systems running Linux

    So conflicted...Intel bad...Linux good...Dell ambivalent...

    --

    "In a 32-bit world, you're a 2-bit user. You've got your own newsgroup, alt.total.loser." -Weird Al
  25. If they were using the preemtive kernel by teamhasnoi · · Score: 4, Funny
    they could watch the CGI *before* it happened.

    Now that's Cost Savings!

  26. SGI by zero_offset · · Score: 2, Informative
    I wonder if this will bring Silicon Graphics back into the favor of Intel boxes - for awhile they were okay with WinNT and Intel boxes, but then they dropped all of that - presumably for a higher profit margin and less hassle of maintaining multiple systems (also likely some break in business politics - perhaps someone at MS pissed someone off at SGI).

    I was friends with several SGI employees when SGI decided to ditch their Intel/WinNT support. Two of my friends were directly involved with the NT-related operations. The decision was mainly related to a series of falling-outs with Microsoft over things like the Fahrenheit relationship. Officially it was attributed to cost-cutting and re-focusing on core competencies, though (SGI has been in a bad way financially for quite a long time).

    These days a large part of their revenue stream depends heavily on service contracts for their custom hardware. It would take a seriously impressive balancing act for them to support commodity hardware and remain afloat...

    (As a side note, since their custom hardware is so heavily graphics oriented, when things go wrong it often does really interesting things... like an entire render-job where everything ends up with the same bump map, but is otherwise normal...)

    --

    Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  27. I agree... somewhat by green+pizza · · Score: 2, Interesting

    A moden dual proc Xeon can come very very close to what an Octane was able to do in 1997. It's not the same thing, but it's close enough to do the job. Octane2 (with the right software) would be overkill, so here are the differences between a used Octane and a dual Xeon:
    The Xeon is new. That means you can get a good warranty and not have to worry about using used equipment.
    The wiz-bang factor. These days most SFX software runs on both IRIX and Linux. Even Apple's Shake does. So does all of the latest Linux utilities. It's "cooler" to many people to use a Linux workstation over an Octane.
    The CPU. Granted, the Octane's torque came from it's architecture, not its CPU... but this alone does not make up for the raw power of those Xeons. It's like racing an 18 wheeler with a F1 race car. The 18 wheeler can haul a lot more, but the F1 race car will get you to the local Wal-Mart a lot faster. For small tasks, the Xeon will feel a lot faster.

    This is why you'll still see a lot of existing Octanes, Octane2s, Onyx/Onyx2/Onyx3000 systems in use by hollywood. They work fine. But for new employees, and for replacement hardware, you'll almost certainly see a dual proc PC running Linux. There are, of course, come artists that prefer one over the other.

    As for render farms, you're right. It only makes sense to use Intel or AMD. Using SGI (or Sun) big iron for rendering would be insane. The render software isn't even optimized for IRIX or the SGI Origin architecture anymore. I think the very last holdout was ILM, who still had their three huge Origin 2000s. (Running 1999 R10K 250MHz processors [about the equiv of a PIII/550]..... no wonder they find their new renderfarm to be faster.....).

    You're right on the money about ILM being behind Weta (and possibly others). ILM is still a cool shop, but not as current as many of the others. Hell, ILM did most of the work for Episode 1 on SGI O2s. O2s! The O2 was an ok video editor, by no means a 3D or CPU powerhouse! I can't belive they got it done at all. There are HUGE differences between the O2 and Octane.

    1. Re:I agree... somewhat by sgi_admin · · Score: 2, Insightful

      Good points, well made.

      As an aside, I would say that you can buy 2nd hand Octanes, phone up SGI, and they will give you a support contract - they will even check the machines over for you.

      The total cost will be a fraction of the cost of a new dual Xeon workstation.

      Again, this would be a foolish decision to apply across the board, but if you're doing the sort of effects work where the strengths of something like Octane are a bonus, it's a good solution.

      I know someone who runs an effects house who has bought dual CPU Octanes and 4 way Origin 2000 desksides for each of the animators.

      The Octane gets used for the creative work, the Origin for the render.

      They're using Maya5, and this solution cost them less than the cost of dual Xeon gfx workstations for each animator, and a render farm. A renderfarm sounds like a cool idea, but it's not just the cost of the kit (something people on /. seem to forget). It's the cost of the network infrastructure and storage to support it all. If people think SGI workstations, new, are expensive, you should check out the costs of a SAN to support the work of a renderfarm!

  28. It's neither by sgi_admin · · Score: 3, Informative

    You need to be able to render something in realtime, combining rendered scenes and a live video feed, and then to display that on a monitor or writing it out to digital storage - and all in real time.

    This is not a function of the CPU of the GFX card - they both play a part, but not as much as you seem to assume.

    The main thing here is *bandwidth*. You have to have a large amount of non-contentious bandwidth to chuck all that data around.

    Point to point bandwidth between multiple devices - CPU to memory, CPU to GFX, GFX to memory, CPU to output pipe, input pipe to GFX, etc. etc.

    One approach was UMA, which SGI pioneered in the O2. A 7year old SGI O2, even a low end one, can handle 800mb textures in realtime with ease. There is little available today that can even approach that.

    Another approach is some sort of IO switch. SGI have the crossbar in the Octane/Octane2, which is old tech based on the IO infrastructure of the Origin 2000.

    The Octane's crossbar switch gives you a large amount of non-contentious bandwith, which is why, for instance, a low end 195mhz SGI Octane from 1998 can apply in incoming digital feed as a texture to an object, and display that on digital output, in real time.

    Remember the Anubis warriors in The Mummy Returns? Their skin was a texture from a feed that was applied in real time - this was so the animators could get a good feel for how their animation changes effected the scene.

    Sun have a similar sort of setup with their UPA crossbar on their Ultrasparc kit. IBM and DEC^W^Compaq^WHP a similar deal.

    The reason UNIX vendors can charge lots for their kit is the years of R&D they've put into solving problems like this, which just don't appear on low end commodity kit.

    The Origin2000 can scale to 1024 CPUs in a single system image - it's one OS, no partitions. Sure, that's for a niche market, but it doesn't change the fact that there is a serious IO contention issue that needs to be solved in that scenario. SGI have then taken that solution and thrown it into their graphics workstations.

    CPU speed and gfx speed will not help here - neither will the OS. Linux or Windows, ATI or Nvidia, PC solutions will not cut it in this area - the underlying architecture is poorly suited to those sorts of tasks.

    Niche markets for people like SGI will always remain small, but despite the ill-informed nay sayers, they will never die - because there is a need there, and there is no commodity kit that can do the job.

  29. Re:Right... by Alan+Partridge · · Score: 2, Funny

    I actually work with the guy who did those! They were done by Touch Animation AFAIK - now defunct. Apart from the fact that The Day Today's gfx didn't have a huge budget, they were also done quite a long time ago now - still excellent and groundbreakingly satirical (can gfx be satirical? you bet).

    On the Partridge point, you're forgetting my combat-based gameshow that runs on digital TV.

    --
    That was classic intercourse!
  30. It's the... BOTH by green+pizza · · Score: 2, Offtopic

    It depends on which part of the production world you're talking about...

    For rendering, you need raw CPU power and middle of the road networking. A rack of dual proc PCs and a 100BaseT switch is plenty for most 3D people.

    For 3D modeling, a good graphics card and a strong PC behind it is what's needed. You want a card that can handle the polygons, can handle the textures, and has enough cache for all of the display lists. A 3DLabs Wildcat-series card on a modern PC is good enough for almost any 3D animator. And will be faster than all but the fastest SGI.

    For compositing, you really do need the big iron. There is no PC out there that can handle 3+ streams of HD at the same time, let alone layer them, adjust the colors, add effects, etc. in real time. This can be done without much sweat on an big modern SGI running IFX Piranha or Discreet Inferno. The big catch is RAM and the RAID performance. 8 GB of ram is a good start and a sustained 500+ MB/sec coming off your multiple channels of fibrechannel is a must.

    Don't get compositing confused with "painting". Painting is where you take one frame of a movie and touch it up with paint tools (Amazon Paint, FilmGIMP, etc) then flip thru the other frames noting any needed changes. This can be done on Mom's Pentium 3.

    There are, of course, cheaper solutions that don't work as well... but for some folks, that may be good enough. Shake on a Mac, Linux box, or low end SGI does a good job. So does Combustion on a modern wintel PC. It's *can* work with HD, but you need patience and realistic expectations. It's not realtime in any way, by any stretch of the imagination.

    So yeah... there are lots of machines to choose from, and many tools for many jobs. If the Shuttle could hold a real gfx card (Wildcat 7210, for example) it would be a 3D modeler's dream. With the ATI 9700, it's only for games or light use of Maya and friends.

    You also have to keep in mind what gets bought with the money. A $2M SGI usually includes lots of RAID hardware... and a machine that can handle 100s (often 750+) sustained MB/sec without problems. It's required to do the heavy lifting jobs.

    Also note that SGI doesn't sell "Render Farms". Big SGI gear is usually used to support one task... generally compositing, somtimes multiple projector realtime 3D work (such as a six-sided reality CAVE). The spare CPU cycles are sometimes used to render in the background.... but rarely is SGI hardware used to render when a cheap PC cluster can do it faster anyway. It'd be like trying to enter a F1 race with your Kenworth 18 wheeler.

    There are also SGI workstations like the O2 and Octane... they used to be used for 3D modeling and low-res realtime work. Still used by many studios, and even broadcasters. Still very popular for the weather maps on the local news for for drawing the yellow "virtual first down line" on live football games. Not heavy work, but there are some gotchas involved. The stability is handy there.

  31. doesn't seem that great by dfj225 · · Score: 2, Insightful

    As much as I love ILM and what they are able to do with technology and movies, this doesn't seem like that great of a thing. If all they are writing about in the article is being able to see how the film they just shot will line up with a rough animatic, then thats not that great. I'm guessing what they have is much like what Weta Digital had to make the cave troll and other stuff in Balin's Tomb. Now, I would have been shocked and surprised if they said they could render a CGI scene with full effects, shaders, and the like in real time. That will be an accomplishment. What they have now (if its really like what Weta has) is no more than a video game with input based on the positions of sensors rather than a controller.

    --
    SIGFAULT
  32. Too Late for Regrets by Michael_Burton · · Score: 2, Funny

    ILM CTO Cliff Plumer attributes this amazing leap to the increase in processing power and a migration from using Silicon Graphics RISC-Unix workstations to Intel-based Dell systems running Linux.

    Well, I hope all you open-source advocates are happy now. You worked to develop Linux and other open source software because it was "cool," and I'm sure you all had a great time making it more and more powerful. I'll bet you never gave one minute of thought to the fact that the software you were producing might make it easier to make those awful, awful movies, did you?

    Well, it's too late now. I just hope you're satisfied!

    --
    When all you have is an axe, everything looks like a grindstone.
  33. There are reasons for buying SGI... by green+pizza · · Score: 2, Interesting

    Apparently there is not much an SGI machine can do that a PC cannot do (or other unix machine) since SGI has not posted a yearly profit since 1997!

    It's amazing they still have a few dollars in the bank. They've sold some patents and sold off Cray (albeit for pennies on the dollar from what they originally paid), but to last that long is impressive in itself.

    Any any rate, SGI does offer unique and unmatched products *in certain areas*...

    Do you need a shared-memory supercomputer that can scale to 512 processors with the same exact kernel that runs on a desktop model? Or how about 1024 processors with a simple kernel patch? Very few people need that much IO across that many processors, but for those that do, there is no better choice.

    Do you need a machine that can handle dozens of channels of 2gbit fibrechannel without breaking a sweat?

    Do you have an insanely complicated set of HD video files and other material that need to be layered/composited? Does this job need to be done yesterday? Is full-resolution/full-quality realtime effects work needed? Piranha or Inferno running on an Onyx 3000 (plus gobs of ram and disk arrays on several channels) can do this for you.

    Are you interested in seeing the true potential of Linux? Do you want to work with a true Itanium2/Linux supercomputer... one that is way more than a cluster? Want to see a single machine (again, not a cluster) with 64 processors and 512 GB of RAM? Yes, Linux can handle it too, because of SGI's kernel patches and hw/sw architecture.

    Not many people need or can afford SGI big iron... but for those that do, nothing beats the SGI Origin and it's baby cousin, the Altix.