Slashdot Mirror


Nvidia's Dave Kirk Explains The Point of Cg

An anonymous roward writes "This interview at ZDNet UK has Dave Kirk talking about how Nvidia's Cg programming language will bring movie-making and game-writing together. 'This is a big step towards convergence -- not films and movies and games being the same, but the way people create them being the same. Artists can use the same skills on both. Cg is almost guaranteed to be efficient in hardware, and any Renderman program can be translated to Cg, by hand or by a tool that someone's developing. Once that happens, all the moviemaking can take place in Cg.'"

17 comments

  1. Embedded devices by anonymous+cowfart · · Score: -1

    I want to see an implementation of Cg for embedded devices. Imagine being able to make Final Fantasy-like movies on your way to work with a cellphone or a PDA.

    --

    So I'm a pervert. Welcome to the Internet.
    1. Re:Embedded devices by diaper_tales · · Score: -1

      watching cgi pornography on your wristwatch/calculator while riding the bus to your next LnIXNU job intarview! giant fatbelly leaking over too-tight belt hides small lunixpenis as you rub it to the wathchch unf ! ayanami rei!

  2. Sounds great, but... by ObviousGuy · · Score: 1

    Will the programs that incorporate Cg have to be completely written in Cg? Can Cg be used as a library or will it have to be the base language of the program?

    The interviewer could have been clearer on some technical points, but I guess it's managers that they are aiming at being on ZD and all. If they were interested in talking to engineers they could have done the interview with /.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Sounds great, but... by diaper_tales · · Score: -1

      they tried, but mr david kirk nearly vomited at the stench of rotting grits and dried mancum that assaulted him upon entering the slasdhoit INTARVIEW headquarters.

    2. Re:Sounds great, but... by Pembers · · Score: 2, Insightful
      Will the programs that incorporate Cg have to be completely written in Cg?

      Comments in the article that announced Cg suggest that it's more like a C-like language for programming the graphics card. Alternatives would be to use OpenGL or DirectX or (shudder) the assembly language for the card's processor chip.

      Even though the interview mentions the magic word "Renderman", I don't think this will have much of an impact on movie-making. Well, maybe the low-budget stuff will move to it. But not the likes of Pixar or Dreamworks. Even with the speed of graphics hardware doubling every six months (which I agree is very impressive), we would still need eight or nine years of hardware improvements to render a movie in real time that currently takes two hours per frame.*

      OK, it doesn't have to be real-time to be useful. If it's significantly faster than a general-purpose CPU, that could sell it. I suppose it could still be useful for preview renders, where you're trying to check that the animation flows smoothly before you start hammering the render farm. But when you come to do the rendering that your audience will see, you'll want the best quality that you can get, within the constraints of your schedule and your budget.

      I've done a few (very short) animated films on the computer, and my experience is that no matter how many bogomips you have, your rendering time per frame stays constant. This is because as the hardware gets faster, I soak up the extra power not by making longer films or more films, but by adding more polygons, more complex textures, more subtle lighting effects, and so on. So the number of frames stays more or less constant, but the complexity of the image in each frame goes up.

      Once the computer became fast enough to render a picture quicker than I could draw it by hand, I became the bottleneck. Making the computer faster doesn't let me write the script faster, or animate a character faster, or even move the mouse faster.

      Perhaps what's more likely to happen with Cg is that NVidia go to Pixar in a few years and say "we have a chip here that can render a movie like Monsters Inc in real time". Pixar then buy 300 of them and throws enough polygons and lighting effects at them that they still take two hours to render each frame...


      * Real time for film = 24 fps, two hours = 7200 seconds, so 24 * 7200 means that two hours per frame is 172,800 times slower than real time. 172,800 is partway between 2^17 and 2^18, so you need 17 or 18 doublings to accelerate this much. A doubling every six months means 8 or 9 years have to pass.

  3. Opengl or not? by valkenar · · Score: 1

    Okay, I think I'm a bit confused here.

    They say the Cg compiler will "output either DirectX or OpenGL." and "that Any place where those two run, Cg will run."

    Does this mean that it will work anywhere either DirectX or OpenGL work, or that it will only work where that both of those run it will work? I would naturally assume the former but then there's the part that says

    What happens is the compiler reads the specification of the hardware from DirectX, works out what capabilities are and creates code that runs well on that hardware.

    It sounds to me like this makes Cg dependant on DirectX, as opposed to simply supporting it.

    They want "to be open and flexible and take away all the reasons not to go with Cg" but I would imagine a dependance on DirectX would constitute a possible reason not to go with Cg.

    So is DirectX neccesary just for hardware detection features, or is there a service in OpenGL that Cg will use for the same purpose?

    And now to conjecture wildly.
    It sounded a bit like nVidia has the the right intentions, but is afraid that Microsoft will cause trouble if it looks like OpenGl is given equal support in Cg.

    1. Re:Opengl or not? by jariv · · Score: 1

      AFAIK:

      OpenGL has to support every feature in spec, but if the hw doesn't support it then it is done by software (driver). DX is different because hw don't have support every feature and software 'emulation' isn't required.

  4. Linux is Dead by pwpbot · · Score: -1

    aSowhateverhappenedtoLinuxAttechexpoopensourcesoft ,wareishardtofindByJohnWSchoenMSNBCNEWYORKJune26Ju ,stafewyearsagooneofthehottesttopicsatthisannualco ,nfluenceofPChardwareandsoftwaremakerswasthesocall ,edopensourcealternativetoMicrosoftsindustrydomina ,ntWindowsoperatingsystemSoonopensourceproponentsa ,rguedPCuserswouldbeliberatedfromtheburdenofpaying ,forsoftwareTheLinuxoperatingsystemandotheropensou ,rcealternativeswrittenbydevotedbandsofvolunteerpr ,ogrammerswouldbeavailabletoanyoneforthecostofadow ,nloadButtodayWindowsisstillrunningonthevastmajori ,tyofPCsSowhathappenedLINUXHASNTgoneawayButafterat ,tractingwidespreadattentionandgeneratingseveralmo ,onshotinitialpublicofferingsduringthetechboompurv ,eyorsofLinuxsoftwareandsupporthavefallenbacktoear ,thalongwiththeirstocksEarlierthismonthRedHatwhich ,sellsabouthalfofallLinuxsoftwarereportedalossof43 ,milliononan8percentdropinrevenuesinthelatestquart ,erascorporatecustomerscontinuedtosqueezeeverypenn ,yoftheircomputerbudgetsIronicallythosetightbudget ,shavehelpedfueladoptionofLinuxbymanagersoflargeco ,rporatetechnologydepartmentsCreatedbyFinishcolleg ,estudentLinusTorvaldsandcontinuallyupdatedandimpr ,ovedbyalooseconfederationofprogrammerswhoarentpai ,dfortheirworkLinuxisavailablewithoutthesteeplicen ,singfeesthatcomewithcommerciallyproducedsoftwareC ,ompanieslikeRedHatsellupgradedversionsandprovidet ,echnicalsupportbutdontchargelicensingfeesThosecon ,tinuingupgradeshavebeguntogenerateincreasedintere ,stfromcostconscioustechnologymanagersArecentsurve ,yof800companiesinNorthAmericaandWesternEuropefoun ,dthatsome40percentsaidtheywereeitherusingortestin ,gLinuxaccordingtotheresearchfirmIDCWithsome27perc ,entofthemarketLinuxisnowthesecondmostpopularopera ,tingsystemforserverssupplantingthedecadesoldopera ,tingsystemUNIXMicrosoftholdsthetopspotMSNBCisaMic ,rosoftNBCjointventureNumberslikethosehavecaughtth ,eattentionofcomputerhardwaremakersLastyearasthepe ,rsonalcomputersloggedthroughtheworstsalescrashini ,tshistoryLinuxserversalesjumpedbymorethan50percen ,tto400millionwithIBMleadingthepackLinuxusedtobeju ,stabunchofgeekstryingtochangetheindustrysaidEliza ,bethPhillipsaHewlettPackardspokespersonNowLinuxis ,becomingmoremainstreameverydayLinuxisalsoshiningb ,rightlyontheradarscreensofsoftwaremakerslikeOracl ,ewhichisheavilymarketingthelatestversionofitshigh ,endcorporateenterprisesoftwarewhichgeneratesmainf ,ramelikehorsepowerusingclustersofrelativelycheaps ,erversrunningLinuxLINUXBOOTCAMPButLinuxhashardlym ,adeadentinthedesktopandhomeusermarketsAtPCconvent ,ionslikethisoneMicrosoftsWindowsoperatingsystemst ,illruleswithsome94percentoftheoperatingsystemmark ,etfordesktopsandlaptopPCsaccordingtoIDCDespiteits ,growingpopularityamongcomputerprofessionalsitssti ,llnotcompletelyuserfriendlyItsforgeekssaidFaberFe ,doraNewJerseybasedconsultantwhohelpssmallbusiness ,esupgradetoLinuxNeartheendofalonghallwayinthebase ,mentoftheJacobJavitsCenteratawellattendedconferen ,cecalledLinuxBootCampFedorwalkedaroomfulofdevelop ,ersandITmanagersthroughthebasicsandnotsobasicsofc ,onvertingtotheLinuxworldUntilrecentlyinteractingw ,ithLinuxwasalmostentirelytextdrivenmuchlikeWindow ,sprecursorDOSSoconvertingmeantlearninganarcanevoc ,abularyofcomputeresetogivethePCeventhesimplestcom ,mandsButLinuxsoftwareisgettingbetterandnowmoreclo ,selymimicstheWindowsworldthatthevastmajorityofPCu ,sersareaccustomedtoALinuxbasedopensourceemailprog ,ramcalledEvolutionlooksprettymuchlikeastandardWin ,dowsdesktopOpenOfficesprovidemostkeyfeaturesoffer ,edbyMicrosoftOfficeincludingawordprocessorspreads ,heetandmailprogramFedorsaysthesealternativesoffer ,morethanafamiliarlookandfeelWedontgetviruseshesai ,dLastyearvirusescostthebusinessworldbillionsbutev ,eryoneofthosewasonWindowsWOOINGTHEHOMEUSERButadop ,tersofLinuxstillfacehurdleslivinginaMicrosoftworl ,dHighonthelistofheadachesisincompatibilitieswithf ,ilescreatedwithMicrosoftproductslikeWordSmallsoft ,waremakerslikeLindowsaretryingtohelpdesktopusersb ,ridgethatdivideStillLinuxevangelistslikeFedorsayt ,hataslongasnewPCscomepreloadedwithWindowstheopens ,ourcecommunityfacesanuphillbattlespreadingLinuxbe ,yondcorporateITdepartmentsintothehomeLinuxpartisa ,nspointtosomesmallvictoriesWalMartrecentlybeganse ,llingahousebrandPCatrockbottompricesavailablewith ,LinuxforthethriftiestPCbuyersThatthriftamonghomeP ,CbuyersthoughhasfurtherhamperedthespreadofLinuxto ,homedesktopsItsanotherreasonsoftwaredeveloperslik ,eDavePotterofFountainvillePapreferwritingprograms ,forcorporateusersHesayshedoesntseemuchpointwritin ,gLinuxapplicationsforindividualPCbuyersHomeusersa ,recheaphesaidAt4995youregoingtohavetosellawholelo ,tofcopiestomakeitinthemarketAndasLinuxproponentsc ,ontinuetotrytoenlistdesktopPCusersMicrosoftisbusy ,reinventingthatdesktopWithsalesofnewPCsintheirwor ,stslumpindecadesMicrosoftishopingtorebootWindowss ,alesbyleadingthechargetowardtheTabletPCasortofPDA ,onsteroidsWithnewtechnologytorecognizeandmanipula ,tehandwritingandspeechMicrosoftanditshardwareands ,oftwarepartnersarehopingtousherinawholenewplatfor ,mbygivingusersallthecapabilitiesofinkaccordingtoM ,icrosoftGroupVicePresidentJeffRaikesMicrosoftandt ,herestofthePCindustryarehedgingtheirbetsbydesigni ,ngseveralvariationsofthedevicefromastandalonetabl ,etaboutthesizeofastandardpieceofpapertoalaptopwit ,hadisplaythatflipsaroundandfoldsflatwiththescreen ,facingoutwardThegoalistoreplaceratherthanaugmente ,xistingPCsaccordingtoLelandRockoffadirectorofMicr ,osoftstablePCprojectWeseethisasaprimaryPChesaidTh ,eyrenotappliancestheyrenotcompanionstheyrenotseco ,ndaryButRockoffsaysthecompanysstrategywithregardt ,oopensourcesoftwarewillbethesameasitiswithWindows ,

  5. Should we expect non-compliance then? by stromthurman · · Score: 1

    "Not the same code base, but it's the same language specification, as C is C then Cg is Cg."

    And we find with Microsoft's Visual C++, they do not support some common C++ standards natively. Should we expect Microsoft's Cg variant to be non-complient with nVidia's Cg standard too?

    --
    I have discovered a truly remarkable sig which this margin is too small to contain.
    1. Re:Should we expect non-compliance then? by Anonymous Coward · · Score: 0

      and should we also expect a crappy noncompliant gCg?

  6. LOVELY SNOT! WONDERFUL SNOT! by pwpbot by Anonymous Coward · · Score: -1, Offtopic

    aCmdrTacoYousitheredearCowboiKneelAllrightCmdrTaco :toWaitressMorningWaitressMorningCmdrTacoWellwhatv :eyougotWaitressWellthereseggandbaconeggsausageand :baconeggandsnoteggbaconandsnoteggbaconsausageands :notsnotbaconsausageandsnotsnoteggsnotsnotbaconand :snotsnotsausagesnotsnotbaconsnottomatoandsnotSlas :hdotCrewstartingtochantSnotsnotsnotsnotWaitressSn :otsnotsnotslashdotorgeggandsnotsnotsnotsnotsnotsn :otsnotbakedbeanssnotsnotsnotSlashdotCrewsingingSn :otLovelysnotslashdotorgLovelysnotslashdotorgWaitr :essorLobsterThermidorauCrevettewithaMornaysaucese :rvedinaProvencalemannerwithshallotsandauberginesg :arnishedwithtrufflepatebrandyandwithafriedeggonto :pandsnotCowboiKneelHaveyougotanythingwithoutsnots :lashdotorgWaitressWelltheressnotslashdotorgeggsau :sageandsnotthatsnotgotmuchsnotinitCowboiKneelIdon :twantanysnotCmdrTacoWhycanthehaveeggbaconsnotslas :hdotorgandsausageCowboiKneelThatsgotsnotslashdoto :rginitCmdrTacoHasntgotasmuchsnotinitassnoteggsaus :ageandsnothasitSlashdotCrewSnotsnotsnotsnotslashd :otorgcrescendothroughnextfewlinesCowboiKneelCould :youdotheeggbaconsnotslashdotorgandsausagewithoutt :hesnotthenWaitressUrgghhCowboiKneelWhatdoyoumeanU :rgghhIdontlikesnotslashdotorgSlashdotCrewLovelysn :otWonderfulsnotWaitressShutupSlashdotCrewLovelysn :otslashdotorgWonderfulsnotslashdotorgWaitressShut :upSlashdotCrewstopsBloodySlashdotfagsYoucanthavee :ggbaconsnotandsausagewithoutthesnotCowboiKneelshr :ieksIdontlikesnotslashdotorgCmdrTacoSshhdeardontc :auseafussIllhaveyoursnotslashdotorgIloveitImhavin :gsnotsnotsnotsnotsnotsnotsnotbeakedbeanssnotsnots :notandsnotslashdotorgSlashdotCrewsingingSnotsnots :notsnotslashdotorgLovelysnotWonderfulsnotWaitress :ShutupBakedbeansareoffCmdrTacoWellcouldIhavehissn :otslashdotorginsteadofthebakedbeansthenWaitressYo :umeansnotslashdotorgsnotsnotsnotslashdotorgsnotsn :otslashdotorgSlashdotCrewsingingelaboratelySnotsn :otsnotsnotLovelysnotWonderfulsnotSnotsnooooootsno :tsnooooootsnotLovelysnotLovelysnotLovelysnotLovel :

    -pwpbot

  7. Ain't gonna happen by Screaming+Lunatic · · Score: 4, Informative
    Don't expect Cg to be picked up by the movie industry. Renderman is a much more general shading language and everybody is already used to it.

    On the desktop/video game side, it doesn't seem like it has a great chance to survive. OpenGL2.0 is a much more general language. With Doom3 having an OpenGL2.0 rendering pipeline, it makes Cg a little less ubiqutous as well. There will be tons of games that will be built on top of the Doom3 engine just like there was on top of the Quake engines.

    Cg also needs the other IHVs, such as ATI, Matrox and 3DLabs, to write back ends for the Cg compiler. That's probably not gonna happen.

    ATI is behind in nVidia in driver development and it doesn't look like they have the manpower to devote to a Cg back end. Plus there are rumours that they are following nVidia and moving to a United Driver Architecture. (Hopefully this means good Linux drivers from ATI). I don't see ATI having the manpower to undertake both projects.

    3DLabs is pretty devoted to OpenGL2.0. They need this to survive as a company. Their cards are used quite often on *nix workstations. They can't afford to have OpenGL die.

    And Matrox...who really cares about Matrox. They haven't done sh1t in a while. Sure they had the dual head cards, but now you can get dual head cards from other IHVs. And they still haven't put out a card with a programable pipeline.

    So, all I can see for Cg at the is that it will replace NVParse. It is kinda nice to write one shader and then translate it to D3D and OpenGL. Cg is a good short term fix, but not a good long term vision. OpenGL1.0 was forward thinking and it turned out to be a good, stable API for 10 years, unlike some other APIs, *cough*D3D*cough*. Hopefully, OpenGL2.0 will have the same staying power.

  8. On a related note... by mobydobius · · Score: 1

    John Carmack has decided to go with OpenGL 2.0 over Cg for the backend of Doom 3.0, citing vendor neutrality.

    You can read about it at The Reg or straight from John

    --

    "I like to wear big boy pants."
    1. Re:On a related note... by mobydobius · · Score: 0, Redundant

      Woops, sorry, didn't realize /. recently did an article on this.

      --

      "I like to wear big boy pants."
  9. Missing the point by winchester · · Score: 3, Interesting
    It seems to me NVidia misses the point when it comes to Renderman. There are very good reasons why Renderman has been the industry standard for as long as computer-generated special effects are used in moviemakeing.

    First of all, there are millions and millions of lines of code that are generating or modifying RIB and SL. Entire toolchains are built around it. In other words... Renderman is there, proven and established. And when i say proven, i mean proven in the production environment of a motion picture.

    Second, as seen in several posts both here (in previous topics) and on usenet (search comp.graphics.rendering.renderman), real-time redering is currently not an option, and will probably not be an option for the forseeable future. The reason for this is simple... if the hardware or software gets more powerful, then the desire of the director to use that power to make things even more lifelike will also increase. Just look at Toy Story 2 vs. Toy Story... the scenes and textures are immensely more complex, resulting in a production time that wasn't significantly shorter, even though both motion pictures are quite some years apart.

    Third, Renderman is a VERY flexible tool to work with. You can do as good as everything you want when it comes to geometry, and when it comes to texturing, you can write almost every texture you can imagine in the Shading Language. You have to have worked the SL to fully appreciate the power and flexibility of it.

  10. he by CmdrTaco+(troll) · · Score: -1

    iBook iMac VooDoo iPod Newton VooDoo VooDoo2 iMac Spider-Man GeForce3 iPod PowerBook Quake3 GeForce Palm Pilot Lord of the Rings GeForce Doom 3 GeForce GeForce4 Quake3 The Matrix:Revolution Spider-Man Quake3 CrossPad iMac iPod iMac2 iBook Handspring iPod Quake3 Metal Gear Solid: Sons of Liberty The Matrix:Revolution Lord of the Rings ViaVoice Handspring PowerBook The Matrix GeForce The Matrix PowerBook Doom 3 CrossPad CrossPad The Matrix:Revolution Lord of the Rings Doom 3 ViaVoice Handspring Handspring GeForce4 GeForce4 GeForce4 GeForce4 iPod Metal Gear Solid: Sons of Liberty iPod iPod The Matrix:Revolution GeForce3 Doom 3 VooDoo2 iMac VooDoo2 Lord of the Rings Palm Pilot PowerBook ViaVoice PowerBook iPod iPod Quake3 Quake3 Handspring OS X GeForce4 PowerBook iPod The Matrix:Revolution GeForce Palm Pilot Quake3 GeForce The Matrix:Revolution Lord of the Rings CrossPad Quake3 The Matrix Lord of the Rings Palm Pilot OS X Palm Pilot Lord of the Rings iMac2 VooDoo2 PowerBook VooDoo GeForce ViaVoice Newton iMac GeForce4 iMac iBook PowerBook VooDoo2 iMac2 ViaVoice The Matrix:Revolution The Matrix GeForce ViaVoice iPod VooDoo2 Handspring Spider-Man iMac iPod Quake3 VooDoo iBook iPod Palm Pilot iPod CrossPad Lord of the Rings iMac Handspring VooDoo CrossPad The Matrix:Revolution iBook Handspring iPod VooDoo2 GeForce Handspring Palm Pilot Palm Pilot Quake3 Metal Gear Solid: Sons of Liberty Quake3 PowerBook iMac2 CrossPad Newton Lord of the Rings Handspring iMac2 Palm Pilot GeForce4 GeForce OS X OS X Palm Pilot Metal Gear Solid: Sons of Liberty iPod ViaVoice The Matrix iMac2 CrossPad iMac2 Palm Pilot iBook iBook ViaVoice iMac2 iMac GeForce3 The Matrix Doom 3 Doom 3 GeForce4 iBook iMac2 GeForce iMac Spider-Man PowerBook The Matrix:Revolution ViaVoice Lord of the Rings Spider-Man CrossPad Metal Gear Solid: Sons of Liberty VooDoo2 iPod GeForce4 The Matrix OS X Metal Gear Solid: Sons of Liberty Palm Pilot The Matrix Spider-Man iMac2 VooDoo VooDoo The Matrix:Revolution GeForce4 Newton GeForce3 Handspring Palm Pilot CrossPad PowerBook iMac2 OS X Spider-Man iMac PowerBook iPod GeForce4 Doom 3 Palm Pilot iMac The Matrix The Matrix Handspring The Matrix Spider-Man GeForce3 ViaVoice ViaVoice ViaVoice Spider-Man The Matrix:Revolution ViaVoice OS X Metal Gear Solid: Sons of Liberty iMac2 GeForce4 CrossPad GeForce3 iMac iPod GeForce4 GeForce3 GeForce3 iPod Metal Gear Solid: Sons of Liberty Metal Gear Solid: Sons of Liberty Spider-Man GeForce iBook GeForce4 iMac The Matrix iPod iPod Quake3 GeForce4 Doom 3 Doom 3 CrossPad Metal Gear Solid: Sons of Liberty GeForce4 iBook Metal Gear Solid: Sons of Liberty VooDoo iMac2 Newton Doom 3 GeForce3 Palm Pilot Quake3 Lord of the Rings Lord of the Rings iPod Spider-Man iBook iMac GeForce4 iMac iPod VooDoo2 The Matrix iPod PowerBook Lord of the Rings Lord of the Rings PowerBook GeForce3 CrossPad Lord of the Rings iBook Spider-Man iPod Lord of the Rings GeForce4 Metal Gear Solid: Sons of Liberty GeForce iBook Palm Pilot Metal Gear Solid: Sons of Liberty Newton GeForce3 GeForce3 Lord of the Rings Handspring iBook VooDoo2 iPod GeForce Spider-Man iBook Palm Pilot VooDoo Doom 3 CrossPad GeForce3 GeForce3 The Matrix iPod iMac2 Metal Gear Solid: Sons of Liberty iMac VooDoo Newton iMac2 CrossPad iMac2 Spider-Man VooDoo2 iMac2 Quake3 ViaVoice Quake3 Metal Gear Solid: Sons of Liberty iMac2 OS X iPod Lord of the Rings GeForce iMac Lord of the Rings Lord of the Rings Doom 3 Lord of the Rings Lord of the Rings Palm Pilot Doom 3 Doom 3 Spider-Man ViaVoice iMac2 iBook OS X iMac2 Lord of the Rings iPod iMac2 ViaVoice Quake3 Lord of the Rings OS X The Matrix Newton OS X VooDoo PowerBook GeForce4 GeForce iMac iMac2 Metal Gear Solid: Sons of Liberty iMac Handspring The Matrix Newton PowerBook GeForce ViaVoice iMac2 iMac2 Newton Doom 3 iMac GeForce GeForce3 ViaVoice GeForce GeForce3 GeForce VooDoo Newton CrossPad GeForce4 Metal Gear Solid: Sons of Liberty Quake3 Doom 3 iMac2 Handspring The Matrix:Revolution PowerBook iPod iMac Palm Pilot Spider-Man PowerBook VooDoo2 The Matrix iMac iPod PowerBook VooDoo iBook Metal Gear Solid: Sons of Liberty The Matrix ViaVoice iBook Handspring GeForce3 Metal Gear Solid: Sons of Liberty GeForce Lord of the Rings iPod GeForce3 Lord of the Rings GeForce3 iPod Handspring PowerBook GeForce3 Lord of the Rings Metal Gear Solid: Sons of Liberty GeForce4 ViaVoice PowerBook VooDoo iBook Lord of the Rings Handspring Newton PowerBook Quake3 CrossPad Palm Pilot Quake3 iBook Lord of the Rings iBook GeForce The Matrix Spider-Man iMac2 iMac2 Palm Pilot VooDoo2 PowerBook PowerBook iMac2 GeForce3 VooDoo2 GeForce3 iMac2 Quake3 iBook VooDoo2 Handspring GeForce3 iPod Palm Pilot Newton Newton VooDoo Metal Gear Solid: Sons of Liberty GeForce ViaVoice iMac2 Lord of the Rings iMac PowerBook Doom 3 VooDoo OS X GeForce PowerBook Lord of the Rings iBook Palm Pilot CrossPad PowerBook iMac2 Lord of the Rings GeForce iPod Palm Pilot iMac GeForce3 iMac2 iMac GeForce iMac iMac OS X iBook iPod GeForce3 GeForce GeForce iPod Doom 3 PowerBook Handspring GeForce GeForce OS X Lord of the Rings Quake3 GeForce4 Quake3 VooDoo2 Quake3 Quake3 Doom 3 iBook iBook GeForce4 Quake3 GeForce iBook PowerBook Metal Gear Solid: Sons of Liberty Quake3 Doom 3 GeForce3 Metal Gear Solid: Sons of Liberty Palm Pilot The Matrix iPod OS X Metal Gear Solid: Sons of Liberty GeForce3 ViaVoice GeForce iMac OS X OS X PowerBook The Matrix GeForce4 iBook Palm Pilot GeForce4 GeForce3 Metal Gear Solid: Sons of Liberty iMac2 GeForce3 Spider-Man ViaVoice Doom 3 Spider-Man iBook Lord of the Rings PowerBook iBook Doom 3 ViaVoice GeForce3 Metal Gear Solid: Sons of Liberty The Matrix:Revolution VooDoo2 The Matrix Handspring GeForce3 The Matrix:Revolution PowerBook iBook VooDoo2 GeForce GeForce Spider-Man Lord of the Rings VooDoo Palm Pilot The Matrix Quake3 GeForce GeForce Quake3 OS X iMac Newton The Matrix:Revolution Metal Gear Solid: Sons of Liberty GeForce4 Lord of the Rings Palm Pilot iMac Metal Gear Solid: Sons of Liberty The Matrix:Revolution Doom 3 Lord of the Rings iPod The Matrix Metal Gear Solid: Sons of Liberty Handspring Newton The Matrix GeForce3 Handspring VooDoo GeForce3 iMac2 GeForce4 iMac VooDoo2 iMac OS X VooDoo GeForce4 iBook PowerBook GeForce4 Metal Gear Solid: Sons of Liberty Handspring Metal Gear Solid: Sons of Liberty Lord of the Rings Newton GeForce Metal Gear Solid: Sons of Liberty ViaVoice ViaVoice PowerBook Spider-Man VooDoo iBook Palm Pilot GeForce Handspring GeForce4 Palm Pilot iPod iBook Lord of the Rings iBook PowerBook iMac2 GeForce3 ViaVoice Spider-Man Handspring Newton The Matrix:Revolution PowerBook VooDoo2 GeForce Quake3 Lord of the Rings Handspring iMac The Matrix:Revolution Newton ViaVoice PowerBook iMac2 iMac GeForce3 GeForce Quake3 CrossPad The Matrix:Revolution GeForce3 iMac GeForce CrossPad VooDoo2 Doom 3 Handspring The Matrix:Revolution iMac Metal Gear Solid: Sons of Liberty Quake3 Doom 3 OS X The Matrix GeForce iMac2 Lord of the Rings The Matrix:Revolution VooDoo The Matrix:Revolution iMac2 Metal Gear Solid: Sons of Liberty iPod Palm Pilot Metal Gear Solid: Sons of Liberty Lord of the Rings OS X Quake3 GeForce3 The Matrix:Revolution The Matrix:Revolution OS X VooDoo2 Spider-Man ViaVoice Lord of the Rings Spider-Man Lord of the Rings PowerBook OS X Spider-Man ViaVoice Lord of the Rings OS X Spider-Man Newton Quake3 iMac Metal Gear Solid: Sons of Liberty iMac2 VooDoo PowerBook iPod Lord of the Rings ViaVoice ViaVoice Handspring VooDoo PowerBook GeForce The Matrix:Revolution ViaVoice iPod The Matrix:Revolution PowerBook The Matrix Doom 3 ViaVoice GeForce3 GeForce3 VooDoo iPod Metal Gear Solid: Sons of Liberty iMac2 Palm Pilot GeForce VooDoo VooDoo ViaVoice VooDoo2 iMac Spider-Man VooDoo ViaVoice The Matrix:Revolution ViaVoice VooDoo Metal Gear Solid: Sons of Liberty Metal Gear Solid: Sons of Liberty GeForce4 The Matrix:Revolution Lord of the Rings VooDoo Palm Pilot GeForce3 PowerBook The Matrix:Revolution iPod The Matrix Quake3 Doom 3 GeForce4 Newton The Matrix GeForce4 iPod Doom 3 PowerBook VooDoo2 iBook GeForce4 The Matrix:Revolution GeForce3 Lord of the Rings Palm Pilot OS X Lord of the Rings iMac Metal Gear Solid: Sons of Liberty ViaVoice Palm Pilot Handspring iBook iBook VooDoo Doom 3 iMac2 iMac The Matrix Doom 3 OS X iMac The Matrix:Revolution VooDoo Palm Pilot iPod GeForce CrossPad VooDoo Handspring VooDoo2 Metal Gear Solid: Sons of Liberty ViaVoice The Matrix CrossPad CrossPad GeForce Palm Pilot PowerBook iMac2 Newton Metal Gear Solid: Sons of Liberty Metal Gear Solid: Sons of Liberty The Matrix iBook ViaVoice GeForce iMac OS X iMac iMac Newton GeForce3 CrossPad VooDoo iMac Lord of the Rings PowerBook GeForce3 VooDoo2 Doom 3 Handspring Doom 3 VooDoo Newton Handspring GeForce4 VooDoo2 Quake3 Doom 3 ViaVoice ViaVoice Newton Lord of the Rings CrossPad Palm Pilot ViaVoice The Matrix VooDoo2 iPod The Matrix:Revolution Newton Palm Pilot Metal Gear Solid: Sons of Liberty The Matrix Lord of the Rings GeForce3 Palm Pilot Handspring iMac VooDoo VooDoo Newton Quake3 Handspring CrossPad GeForce4 CrossPad The Matrix Palm Pilot CrossPad VooDoo Lord of the Rings Quake3 VooDoo The Matrix iPod GeForce The Matrix Doom 3 Palm Pilot The Matrix:Revolution Quake3 PowerBook iPod Metal Gear Solid: Sons of Liberty OS X VooDoo OS X iMac2 iMac The Matrix ViaVoice Spider-Man Newton ViaVoice Metal Gear Solid: Sons of Liberty Handspring The Matrix:Revolution Palm Pilot Palm Pilot Handspring PowerBook iMac2 Doom 3 iMac Doom 3 Doom 3 VooDoo VooDoo iPod Metal Gear Solid: Sons of Liberty PowerBook iMac2 VooDoo2 Handspring ViaVoice iMac Quake3 Quake3 PowerBook iBook GeForce3 iMac GeForce ViaVoice GeForce Spider-Man iPod PowerBook VooDoo iMac Doom 3 The Matrix:Revolution iBook iBook CrossPad Spider-Man iPod Spider-Man Handspring Palm Pilot iPod Lord of the Rings OS X VooDoo GeForce PowerBook The Matrix iMac2 iMac2 Handspring Lord of the Rings Metal Gear Solid: Sons of Liberty iMac Palm Pilot The Matrix iMac Quake3 Quake3 VooDoo2 Metal Gear Solid: Sons of Liberty Quake3 OS X The Matrix:Revolution ViaVoice GeForce4 iMac GeForce4 GeForce4 The Matrix PowerBook Metal Gear Solid: Sons of Liberty Palm Pilot OS X iBook Metal Gear Solid: Sons of Liberty Doom 3 VooDoo Lord of the Rings ViaVoice GeForce CrossPad Metal Gear Solid: Sons of Liberty Doom 3 iMac VooDoo iPod PowerBook Spider-Man VooDoo2 ViaVoice ViaVoice Newton iMac PowerBook Handspring

    --

    I hope high gas prices are depriving your children, you fucking dumbass.
  11. All moviemaking in Cg? by p3d0 · · Score: 2
    Cg is almost guaranteed to be efficient in hardware, and any Renderman program can be translated to Cg, by hand or by a tool that someone's developing. Once that happens, all the moviemaking can take place in Cg.
    Let's try that another way, shall we?
    Machine code is almost guaranteed to be efficient in hardware, and any C program can be translated to machine code, by hand or by a tool that someone's developing. Once that happens, all the development can take place in machine code.
    I don't think so. I don't know nothin 'bout graphics in the movie industry, but why wouldn't everyone continue to code in Renderman, and then translate it automatically to Gc at the end?
    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....