Author Topic: Velocity pass  (Read 8659 times)

2012-11-29, 15:24:39

Chakib

  • Active Users
  • **
  • Posts: 787
  • Corona Omnomnomer !
    • View Profile
Hi,

It would be great to add this pass to the corona elements.

2013-10-07, 10:03:31
Reply #1

Midge

  • Active Users
  • **
  • Posts: 42
    • View Profile
    • The Mantissa
Sorry to necro this thread, but how hard would it be to implement both object and camera motion blur into this pass.
It has always bothered me that you can only get object MB from it. :)

2013-10-19, 15:26:39
Reply #2

chilombiano

  • Active Users
  • **
  • Posts: 53
    • View Profile
are you asking if it is possible to produce a motion vector pass that includes Z motion in order to get something similar to 3d motion blur? Humm .. It supposedly doable but calculating the 2d motion blur can be as or slower than proper mb.
Here is a good read about it from the nuke side. I don't think they got a perfect solution as we still use simple vector blur today. Maybe keymaster can check it out and give it some thought:
http://forums.thefoundry.co.uk/phpBB2/viewtopic.php?p=4501&sid=51cf24c848dc8e2a81880a6237d595c3
 

2013-10-21, 16:16:06
Reply #3

Midge

  • Active Users
  • **
  • Posts: 42
    • View Profile
    • The Mantissa
Interesting read, thanks for that!

2013-10-21, 16:56:45
Reply #4

Captain Obvious

  • Active Users
  • **
  • Posts: 167
    • View Profile
Sorry to necro this thread, but how hard would it be to implement both object and camera motion blur into this pass.
It has always bothered me that you can only get object MB from it. :)
Velocity pass data should include ALL motion, both from camera and items. It does in modo, at any rate. I don't see any reason for why a renderer wouldn't include everything.



Edit: and actual motion blur isn't the only use for a velocity output. You can also use velocity to reducing flickering/noise in animations.

2013-10-21, 17:09:17
Reply #5

racoonart

  • Active Users
  • **
  • Posts: 1446
    • View Profile
    • racoon-artworks
I think there is no doubt that this is a useful and wanted feature. It's not a big deal anyways, so I guess it'll be included when keymaster finds some time to do it.
Any sufficiently advanced bug is indistinguishable from a feature.

2013-10-23, 09:40:46
Reply #6

Midge

  • Active Users
  • **
  • Posts: 42
    • View Profile
    • The Mantissa
In Max, both the motion vectors from the render elements and the G-Buffer in the EXR's is object motion blur only AFAIK.
That's the reason why I resurrected the thread.

2013-10-23, 10:07:08
Reply #7

Captain Obvious

  • Active Users
  • **
  • Posts: 167
    • View Profile
In Max, both the motion vectors from the render elements and the G-Buffer in the EXR's is object motion blur only AFAIK.
That's the reason why I resurrected the thread.
Wow, that's completely useless.

2013-10-24, 17:44:57
Reply #8

chilombiano

  • Active Users
  • **
  • Posts: 53
    • View Profile

Of course it does. Nothing wrong with max there but the way you are understanding the issue.
Max per object motion blur is not anything close to motion blur but a trick to improve the look of the mb of a fast moving object.
From the max help doc:
"(Another option, object motion blur, is not meant to simulate a camera, but to improve the rendered appearance of fast-moving objects.)..."

"Object motion blur works by rendering multiple copies of the object in between frames and then rendering them together. It is not affected by camera movement.

Being said is not surprise it ended being part of any pass out of their old scanline renderer.

Now.. When you mention the motion vector pass i guess you mean the one that comes out of MR, right? Cos i can't remember max had one ( but is being a long time i use max scanline so maybe im wrong ). If you are talking about MR then it would simply be an error easy to fix by no using object mb at all.. There is just no point using that if your goal is to make your  mb in post.. That's why you are outputting a vector motion pass in the first place.

So. Having that definition of object motion blur as a feature in corona render just doesn't makes sense too much. As captain obvious said you get all motion data ( well, not exactly * ) from your velocity pass and if you mix that with z depth in nuke you'll get a fairly acceptable mb ( vector mb what they call )

It would be more interesting and much more important  as an addition in corona to implement EXR 2.0. Now that's something you can play with for your post mb!. And maybe p-ref data for experimenting with it though i'm not yet so familiar of how to use it.

Sorry for the long post guys :)
 



2013-11-13, 17:39:32
Reply #9

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2015-11-03, 19:58:19
Reply #10

darth_biomech

  • Users
  • *
  • Posts: 2
    • View Profile
Sorry to double necro this thread, but has this pass been added recently at last? Inability to create post-processed motion blur is a major setback for incorporating this render into my workflow, which is real shame, since it is ridiculously fast and can convert vray materials relatively painlessly.