Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Algorithms
  4. Pixar

Pixar

Scheduled Pinned Locked Moved Algorithms
htmldatabasecomquestion
11 Posts 7 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D David Crow

    On Pixar's How We Do It[^] page (slide 13), they talk about what goes into each frame of a movie. Maybe I'm just being dense, but... Let's assume the average movie is 90 minutes, or 5,400 seconds, long. Each frame is 1/24 of a second, so there are 129,600 frames. If each frame takes about 6 hours to render, that would be 777,600 hours. They undoubtedly have some serious horsepower doing this rendering, so is that 777,600 computer hours?

    "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

    "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

    F Offline
    F Offline
    Fatbuddha 1
    wrote on last edited by
    #2

    I am sure that are CPU time measurements. Calculate it into years, then you will see. :) However they must have amazing Pcs. Cheers

    You have the thought that modern physics just relay on assumptions, that somehow depends on a smile of a cat, which isn’t there.( Albert Einstein)

    D 1 Reply Last reply
    0
    • F Fatbuddha 1

      I am sure that are CPU time measurements. Calculate it into years, then you will see. :) However they must have amazing Pcs. Cheers

      You have the thought that modern physics just relay on assumptions, that somehow depends on a smile of a cat, which isn’t there.( Albert Einstein)

      D Offline
      D Offline
      David Crow
      wrote on last edited by
      #3

      Fatbuddha 1 wrote:

      Calculate it into years, then you will see.

      I did, hence the confusion.

      "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

      "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

      L 1 Reply Last reply
      0
      • D David Crow

        Fatbuddha 1 wrote:

        Calculate it into years, then you will see.

        I did, hence the confusion.

        "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

        "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #4

        I suspect a large degree of parallelism in use.

        F 1 Reply Last reply
        0
        • L Lost User

          I suspect a large degree of parallelism in use.

          F Offline
          F Offline
          Fatbuddha 1
          wrote on last edited by
          #5

          A very very very big cluster :). And then several of them :). Have a nice weekend cheers

          You have the thought that modern physics just relay on assumptions, that somehow depends on a smile of a cat, which isn’t there.( Albert Einstein)

          1 Reply Last reply
          0
          • D David Crow

            On Pixar's How We Do It[^] page (slide 13), they talk about what goes into each frame of a movie. Maybe I'm just being dense, but... Let's assume the average movie is 90 minutes, or 5,400 seconds, long. Each frame is 1/24 of a second, so there are 129,600 frames. If each frame takes about 6 hours to render, that would be 777,600 hours. They undoubtedly have some serious horsepower doing this rendering, so is that 777,600 computer hours?

            "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

            "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #6

            Or it could be "actual time"; they didn't say much about the granularity of their parallelism, maybe they render multiple frames in parallel, instead of multiple pixels? I didn't read the whole "How We Do It" though

            1 Reply Last reply
            0
            • D David Crow

              On Pixar's How We Do It[^] page (slide 13), they talk about what goes into each frame of a movie. Maybe I'm just being dense, but... Let's assume the average movie is 90 minutes, or 5,400 seconds, long. Each frame is 1/24 of a second, so there are 129,600 frames. If each frame takes about 6 hours to render, that would be 777,600 hours. They undoubtedly have some serious horsepower doing this rendering, so is that 777,600 computer hours?

              "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

              "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

              R Offline
              R Offline
              Ray Cassick
              wrote on last edited by
              #7

              My guess is that you would find they are rendering in layers and then integrating the layers. This would allow them to render smaller areas of a frame in less time. For example, you can render a background once and then render foreground characters that are smaller sections of a frame and thus render in less time, and then integrate them together. I don't think you could do it all this way simply because of how the various parts of a frame may interact, but I think this could get you a better (smaller) time.


              LinkedIn[^] | Blog[^] | Twitter[^]

              1 Reply Last reply
              0
              • D David Crow

                On Pixar's How We Do It[^] page (slide 13), they talk about what goes into each frame of a movie. Maybe I'm just being dense, but... Let's assume the average movie is 90 minutes, or 5,400 seconds, long. Each frame is 1/24 of a second, so there are 129,600 frames. If each frame takes about 6 hours to render, that would be 777,600 hours. They undoubtedly have some serious horsepower doing this rendering, so is that 777,600 computer hours?

                "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

                "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                T Offline
                T Offline
                Tim Craig
                wrote on last edited by
                #8

                That's only 89 CPU years. Even with 180 computers, that's 6 months of rendering and they have much larger rendering farms.

                You measure democracy by the freedom it gives its dissidents, not the freedom it gives its assimilated conformists.

                1 Reply Last reply
                0
                • D David Crow

                  On Pixar's How We Do It[^] page (slide 13), they talk about what goes into each frame of a movie. Maybe I'm just being dense, but... Let's assume the average movie is 90 minutes, or 5,400 seconds, long. Each frame is 1/24 of a second, so there are 129,600 frames. If each frame takes about 6 hours to render, that would be 777,600 hours. They undoubtedly have some serious horsepower doing this rendering, so is that 777,600 computer hours?

                  "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

                  "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                  E Offline
                  E Offline
                  ely_bob
                  wrote on last edited by
                  #9

                  They Have "LARGE" render farms... LARGE. they can "cut corners" in some aspects of the Render procedurally. they can layer and post process.. usually this is what they do however this causes the large "finish rendering" time because someone goes in and digitally touches up the shadow, or adjusts the intensity of the red in the fire in the background etc... all the photo-realistic portraits that i've seen can usually be rendered in under a couple of hours(very detailed) but being the perfectionists that they are the artists like to go back in and tweek the resulting image, make the gem more sparkely, the drool wetter.. etc.

                  1 Reply Last reply
                  0
                  • D David Crow

                    On Pixar's How We Do It[^] page (slide 13), they talk about what goes into each frame of a movie. Maybe I'm just being dense, but... Let's assume the average movie is 90 minutes, or 5,400 seconds, long. Each frame is 1/24 of a second, so there are 129,600 frames. If each frame takes about 6 hours to render, that would be 777,600 hours. They undoubtedly have some serious horsepower doing this rendering, so is that 777,600 computer hours?

                    "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

                    "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                    enhzflepE Offline
                    enhzflepE Offline
                    enhzflep
                    wrote on last edited by
                    #10

                    Yeah, that sounds right - even if a little on the 'light' side by today's standards. Apparently, Pixar used about 1000 Sun UltraSPARC servers to do the original ToyStory. When they did the movie CARS, they used about 300 times the processing power. :omg: Tom Duff tells us that they're looking at around 1.2 million cpu hours for a 1.5 hour movie..... Here's where you can find some more facts and figures: real-time-toy-story-3d[^]

                    D 1 Reply Last reply
                    0
                    • enhzflepE enhzflep

                      Yeah, that sounds right - even if a little on the 'light' side by today's standards. Apparently, Pixar used about 1000 Sun UltraSPARC servers to do the original ToyStory. When they did the movie CARS, they used about 300 times the processing power. :omg: Tom Duff tells us that they're looking at around 1.2 million cpu hours for a 1.5 hour movie..... Here's where you can find some more facts and figures: real-time-toy-story-3d[^]

                      D Offline
                      D Offline
                      David Crow
                      wrote on last edited by
                      #11

                      Thanks for that link.

                      "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

                      "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups