pouët.net

Random adding motion blur to demo captures thread

category: offtopic [glöplog]
Soo, seems KeyJ had a point. :)

Frame from my Stargazer capture:
BB Image

See what's wrong with that frame? :)

A hint, this is one of the intermediate frames the motion estimator dumps out:
BB Image

Distorted all to hell. In particular, it manages to dump a lot of frames where some of the holes on that menger sponge don't move. So on the resulting motion blurred frame, you see some holes that -should- be fully blurred due to motion [the top and left side of the frame], but aren't.

Sequence:
Real Source Frame -> Filler -> Filler -> Filler -> Filler -> Filler -> Filler -> Real Source Frame


And yes, since someone mentioned it, I am using MVTools and AviSynth mostly for this. I'll share the script once I get something I'm happy with. :)
added on the 2009-10-27 08:08:00 by micksam7 micksam7
looks cool, you should put up lifeforce too
micksam7: Yeah, that effect is close to being the worst-case for your pipeline, as there are so many false positive motion patterns here...
added on the 2009-10-27 09:20:04 by kusma kusma
The 2424 Debris-video looks absolutely fantastic.
added on the 2009-10-27 09:20:34 by gloom gloom
Stargazer at 30 fps with full motion blur

Note how a lot of the distortion effects are near non-existent, also seems to help the demo's motion blur scene too.

Debris uploading..
added on the 2009-10-27 09:49:32 by micksam7 micksam7
micksam7: hah, pretty OSSUM. There is some frame-jumping/jitter which is quite annoying at places (the zoomer-part for example), but in other parts with fast motion (the reflective cubes for example), is really really nice.
added on the 2009-10-27 11:04:56 by gloom gloom
Aye, there's some jitter with full screen effects and stuff.

Debris at 30 fps

Note that when shaking occurs, things get a bit jittery and blurry as well :)
added on the 2009-10-27 11:09:36 by micksam7 micksam7
Haha, Debris was very cool - a crisp demo with a lot of sharp edges and textures = prime candidate for post-release motionblur. :) (..and yes, the hard camera-shake parts look terrible :)
added on the 2009-10-27 11:21:24 by gloom gloom
micksam, you're using MVTools 2, right? (with functions like MAnalyse and not MVAnalyse) i once spent a lot of time screwing around with the old version cause I had found an outdated link. just checking :-)

and if so, then i'll shut up :-) (and cheers to keyj)
added on the 2009-10-27 14:08:29 by skrebbel skrebbel
stargazer cap isnt half bad - i mean it's still an incredibly bad demo (but what do you expect when you let keops work on it..), but a good cap!
added on the 2009-10-27 14:08:39 by superplek superplek
This project looks fun. The debris clip looked really good. (Due to terrible wifi at work, i havent seen the other caps yet) Of course, this is yet another nail in the coffin for realtime demos, but i refuse to be a naysayer on such a beautiful day.

Speed: patience, myfriend. In 3-4 years, thanks to postprocessing, even you will enjoy the Cube :D
added on the 2009-10-27 14:21:45 by Hyde Hyde
hyde: it's just keops-banter, i'm a fan allright :)
added on the 2009-10-27 14:26:08 by superplek superplek
/me hugs Plek :)
added on the 2009-10-27 14:28:12 by keops keops
skrebbel: Yes, a modified and carefully tuned 3D recursive search is probably the best motion estimation algorithm to use if you want true motion and don't want to waste too many cycles. Phase Plane Correlation (PPC) might be another good approach, but it's much more computationally intensive and you usually end up doing some 3DRS passes afterwards anyway, because PPC deals with zooms and rotations even worse than 3DRS does ...
But still, there are always situations where the automatic ME algorithms just don't work. And my prediction (though founded more on theoretical knowledge than on actual experience ;) is that it's much worse in demos and games than in natural video or film content.
added on the 2009-10-27 14:35:25 by KeyJ KeyJ
Quote:
what do you expect when you let keops work on it

hrrrmm.. seeing a finished product? might take upto 7 years, but it gets done. somehow ;)

hows progress on your nvision demo btw? :)
added on the 2009-10-27 14:38:24 by havoc havoc
skrebbel - Indeed I am :) I need to fiddle with the settings on it a tad more, a few more interesting things I could do with that

hyde - As I kinda mentioned in my first post, this is a silly experiment yes, so I'm not about to add motionblur/random other post processing to my 'real' democaps :D That's too much cheating for me
added on the 2009-10-27 14:39:06 by micksam7 micksam7
havoc: ouch :)

the tpb demosystem was acquired by limp ninja a while ago. slowly but surely..
added on the 2009-10-27 14:44:58 by superplek superplek
micksam: but it _does_ look good... :)
added on the 2009-10-27 15:07:13 by Hyde Hyde
Interesting. When things aren't going to fast.. it does look more movie'ish.
added on the 2009-10-27 18:54:36 by neoneye neoneye
Just watched Debris 30fps. There sure is blur in there! but a bit too much imho. It's very blurry even in the almost not moving scenes. and those that move a lot you can't see anything.

So yeah, too much blur, or too unstable cams, for my taste.

And when thinking about it, real hi-budget cameras (so what we're used to when watching movies) do not expose the whole 24th of a second but only a fraction of it. So to make it accurate one would have to do some balancing of the frames that get merged together, according to some exposition/shutter speed.

But still, very interresting experiment!
added on the 2009-10-27 19:30:34 by BarZoule BarZoule
Quote:
Just watched Debris 30fps. There sure is blur in there! but a bit too much imho. It's very blurry even in the almost not moving scenes. and those that move a lot you can't see anything.

So yeah, too much blur, or too unstable cams, for my taste.

Yeah, I agree.
Quote:
And when thinking about it, real hi-budget cameras (so what we're used to when watching movies) do not expose the whole 24th of a second but only a fraction of it. So to make it accurate one would have to do some balancing of the frames that get merged together, according to some exposition/shutter speed.

If you read micksams posts carefully, you'll note that he merges the frames down to double the target framerate, then drops every second frame, effectively resulting in an exposure time of exactly half the frame duration.

But just like depth of field, this is really something you want adjusted properly for each shot individually. I doubt that any one setting will look good on a complete demo.
added on the 2009-10-27 20:05:15 by ryg ryg
I suppose you need a sort of adaptive filter, one that decreases blur intensity on static scenes, perhaps analysing motion vector distance changes would be the thing. I wouldn't know where to start though ... maybe Navis would!
added on the 2009-10-27 21:02:27 by rc55 rc55
ryg: thx for correcting me, I didn't read carefully :)
added on the 2009-10-27 21:10:04 by BarZoule BarZoule
debris looks fantastic with motion blur (despite the shaky-camera scenes), especially the greetings part.
added on the 2009-10-28 00:15:24 by v3nom v3nom
I experimented with this a while ago. I think the only application of this is to turn a 60fps capture into 24fps with 1/48th film shutter blur to make it more film-like. They're interesting to watch, but nothing should ever be released "final" that way.
added on the 2009-10-28 02:48:02 by trixter trixter

login