#OBS frame blending

1 messages · Page 1 of 1 (latest)

mellow verge
#

hey, there's some ways emerging to do frame blending ln the frames OBS captures via a shader, very cool tech

a lua script: https://github.com/couleurm/smooth-mode/issues/2

download the gist and go in tools -> scripts, + button and select the lua file

an obs plugin: https://github.com/FiniteSingularity/obs-composite-blur/issues/100 download: https://github.com/FiniteSingularity/obs-composite-blur/actions/runs/11260570777 scroll down

both add a video filter you can put on your game capture sources

GitHub

Hello I've done a simple prototype of frame blending, it captures last 6 frames and blends in shader You can replace float4 PassThrough(VertDataOut v_in) : TARGETto float4 PassThrough1(VertData...

#

@ornate tapir @silent sentinel @slate merlin let's discuss in here 👍👌

#

@gloomy ridge @atomic gull might interest you as well

#

@copper depot

slate merlin
#

I spoke to the dev of composite blur on the topic of having it capture at a higher fps than the output fps is set to, he said its not possible with a filter or heavy rewrite of OBS so not planned, but also said he had some ideas to make something like Blur which is performant for realtime

mellow verge
slate merlin
#

I think everything within OBS is pretty much running at the output fps, so everything it has access to and all the rendering stuff is built around that

#

But lowering the output fps seems like it shouldn't be too much. It's basically just dropping frames

#

And that streamfx claimed to do it but haven't figured that out yet

mellow verge
#

that wouldnt be ideal since you'd be blending every frame and only using a little portion of it

#

1/4th for 240fps, 1/6th for 360fps and so on

#

as much as it'd be a rough hack it's also the most probable we get working

slate merlin
#

I think that is ideal, at least for what I want

#

The goal is over sampling the frames and outputting less

slate merlin
#

Just blended into groups

#

I think the way the above ones work is just combining the new frame with the collection of previous frames, and they fade out by 0.5 each time (if the strength was 0.5)

#

So at a 360 capture, there would be some strength value where a frame lives on still visible for approximately 6 frames

#

Not precise, because a frame would be 0.5, then 0.25 then 0.125 etc as it just keeps getting blended by the same factor over and over

#

But you could approximate the strength to get it close

golden knot
#

Woaaaa

gloomy ridge
#

interesting

raw shuttle
#

What needs to be done to make frame blending look like it's rendering at 30fps

#

or how else to configure it other than obs

jade shadow
#

sick i saw someone streaming that looked like they were using frame blending and i always wondered if it was possible in obs since

#

i got a hacky version by just creating multiple game captures and reducing opacity with a delay filter but that was so scuffed

#

ill def try this out

#

oh rip you cant lower the fps

#

need vfr capture 💔

mellow verge
mellow verge
raw shuttle
#

how and where

mellow verge
raw shuttle
mellow verge
#

in the lua file

raw shuttle
mellow verge
raw shuttle
#

ok

#

thank you!

golden knot
#

This might be what merryz was using

#

Remember some guy said 2 years ago in this server that he was live streaming but was frame blending live

mellow verge
#

@slate merlin how do you configure temporal to make blur?