Announcement

Collapse
No announcement yet.

Pixel displacement shader for use with "ReTimer"

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pixel displacement shader for use with "ReTimer"

    Hello.
    The "Retimer" plugin uses "morph" algorithms to interpolate frames usefull for smoothing animations.
    It finds the desplocation vector for each pixel between two frames and creates a intermediate frame based on this "displacements"
    The problem is that it sometimes fails to correctly interpolate some areas, normaly due to a large pixel displacement but also because it finds a similar padron in the wrong direction (this happens more often with repeating padrons)
    It also creates displacement maps (not those ones ;.) representing this pixel dislocations and it also can use this maps to more accurately calculate the intermediate frames.
    Of course...if there are problems with the interpolation it also would be problems with the generated displacement map, the benefict is that you can correct these wrong dislocation and use the corrected version to do the interpolation...I think
    Is there any shader that can create these displacement maps?
    There is a velocity channel so I guess this could also be done.
    This way I could render at 12fps and them interpolate to 24 or 30fps.
    Anyone knows anything about this??
    Thanks

  • #2
    this is a pretty good idea.

    in addition it will also reduce flickering.
    Reflect, repent and reboot.
    Order shall return.

    Comment


    • #3
      Yup - There's a mental ray shader that does this programmed by a french chap called guy rabillier who works for a company called la maison in paris - he uses it to output directional vectors for his 3d scenes which lets a compositor know which way each object / pixel in the render is moving so he can feed a 2d motion blur plugin (like reelsmart motion blur) accurate information and get the accuracy of 3d motion blur with the speed of 2d blur. I think someone has another version for max too.

      Comment


      • #4
        you might want to look at these pages
        http://www.revisionfx.com/rstwixtor.htm
        exporting motion vectors from 3d apps
        http://www.revisionfx.com/generalfaqsMVFrom3D.htm

        Comment


        • #5
          retimer is a plugin? thought it was a program on its own. unless the plugin is new. actually when it has trouble tracking the pixel you can manually alter vectors things to make help it out

          ---------------------------------------------------
          MSN addresses are not for newbies or warez users to contact the pros and bug them with
          stupid questions the forum can answer.

          Comment


          • #6
            we use twixtor here. we easily render every other frame and its been flawless with what we've thrown it. haven't tried anything crazy yet though.
            ____________________________________

            "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

            Comment


            • #7
              Hi! Thanks for the responses!...thought I already answered this post
              I'm trying twixtor now. It works very well but the displacement maps still give some strange results.
              They were created with "velocity2bitmap" plugin from the rendered RPF files velocity channel.
              I think it may have something to do with the fact that it's colors are scaled...I must scale them down in combustion but I'm not sure hoe to do it yet. Also twistor asks for a "previous" and "next" frame displacement but the maps just give the instantaneous displacement...don't know if this is a big problem.
              Don't have much time know but I'll try to solve this soon.
              Meanwhile would be great if someone could post some more info about this issue.
              Thanks again

              Comment

              Working...
              X