Is a real time JPG compression/ pixel effect possible?

Hello Devforum,

I have been working on a VHS camera, most things are possible to recreate, such as the shaking/ color bleeding/ flickering…

But I have been stuck on the question if its possible to recreate the quality loss of VHS? What I mean by this is making the image less sharp ad more blurred/ washed out. Asswell as a good solution for a pixel effect that doesnt involve Editable Images or any other form of raytracer.

Any help & linking to other post is is very much appreciated!

Example:

  1. Before & After
    hq720
  2. Another example
    hqdefault

Thanks for reading my post and I hope you have a good day or night!

You could do something with ViewportFrames with UIGradients and color corrections, but it wouldn’t look exactly like what you’re looking for (i.e. get multiple images of the same scene but with modified effects and combine them by stacking them and making some parts of each image visible with the UIGradients). The viewport frames could also reduce the resolution which might add to the effect.

Getting the exact effect without a shader or a custom renderer probably isn’t possible.

1 Like

Alright, thank you! What do you exactly mean with the color correction effect?

The images look like they have adjusted contrast and saturation, so it would be useful for that.

You can also add horizontal color variation bars by having one of the viewport frames of the same scene use a different color with ColorCorrectionEffect.TintColor.

1 Like

Post Processing Gui - Creator Store

Try using this as reference or as a guide, or maybe just use it I guess.

This tool can really make your game look realistic if adjusted properly! (With the right lighting and graphics, of course)

It might not be exactly what you are looking for, but it’s good enough for Roblox in my opinion!

3 Likes

Thanks, this is what I was looking for!
(But any other help is always nice)

1 Like

Can’t you just have a few grayscale images of jpg compression artifacts and load them above your actual image in a semi-transparent state(so they blend together)?

1 Like

Thanks! Do you have examples of these pictures for me?