282 posts
  • Elite Author
  • Bought between 1 and 9 items
  • Author had a File in an Envato Bundle
  • Exclusive Author
  • Has been a member for 4-5 years
  • Referred between 1 and 9 users
  • Sold between 50 000 and 100 000 dollars
  • Bulgaria
MartinProUser says

So I have a project here,but the banding is horrible,I’ve tried to render out in 32 bpc ,but there is very small difference,also if i apply any noise to the footage the final size becomes very large.Any ideas?

Thanks ! :)

24 posts
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 4-5 years
  • Referred between 10 and 49 users
  • Sold between 10 000 and 50 000 dollars
  • United States
Graphixanizer says

Have you tried adding a small amount of noise? This usually solves the problem for me.

5032 posts
  • Elite Author
  • Community Superstar
  • Community Moderator
  • Sold between 100 000 and 250 000 dollars
  • Author had a File in an Envato Bundle
  • Beta Tester
  • Has been a member for 5-6 years
+6 more
felt_tips Volunteer moderator says

So I have a project here,but the banding is horrible,I’ve tried to render out in 32 bpc ,but there is very small difference,also if i apply any noise to the footage the final size becomes very large.Any ideas? Thanks ! :)

Banding is caused by lack of color depth or large color blocks/limited number of colors due to compression. This could lie at a number of stages.

1. In your project. You are working (i.e. rendering fx and compositing layers together at too low a bit depth). Solution work at 16bpc (32 is a different beastie)

2. In your render. You are rendering at too low a bit depth. Most movie formats are 8 bit. It doesn’t matter if your project is 16 bit, your output is 8 bit. Solution – render to a 16/32 bit image sequence, such as tiff16 or dpx.

3. Your screen is 8 bit. All LCD displays are 8 bit, so even if you’re looking at a perfectly rendered 16bit file, you’ll still see banding because your screen is 8bit. Solution – there isn’t one.

My usual color depth workflow: I render my projects at 16bit into a 16 bit image sequence format, then at the end create a lightly dithered (grain added) movie file render to overcome banding artefacts.

I import the rendered 16 bit image sequence and the sound as a second stage, apply a Noise HLS (grain) layer. This should be just at the threshold of perception – that’s enough for the dithering effect of the noise to break up the banding (experiment here – it all depends on the image / format / compression). You should try to stop short of obvious “fizzing” unless a noisy, grainy look is something you’re trying to achieve. The heavier the compression you use, the more noise you will need to apply to cancel out the banding artefacts.

And yes, in compressed formats, noise will make the file bigger (it’s more detail). In some cases, the file may be bigger than the uncompressed original.

Lossless compression in Ae using the Animation is such an example. Animation is visually-losslessly compressed with a kind of run length encoding (think of it a bit like a zip file: It’s smaller, but what you get out is exactly what you put in) It groups together similar colored pixels that appear together in blocks. A black frame compressed with Animation codec disappears to almost nothing. But by adding grain, the pixels are no longer the same as one another and you will end up with a much bigger file.

7206 posts
  • Exclusive Author
  • Has been a member for 5-6 years
  • Sold between 10 000 and 50 000 dollars
  • Envato Studio (Microlancer) Beta Tester
  • Beta Tester
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Author had a Free File of the Month
  • Bought between 50 and 99 items
  • Referred between 10 and 49 users
+1 more
doru says

the problem with noise is that is calculated each frame so every pixel will change from one frame to another, so you get a larger file output.

Banding is our curse. :)

apart the other solutions posted here you can try exporting the noise as a single frame and use that one instead of the effect. just create an empty composition add a solid, add noise on top and then export as a single frame. Import that photoshop file to your project and use different blending modes and/or opacity till you get an acceptable result.

also if you are trying to export to flv, increase the bitrate, test higher values. It may help to export to high quality format from After Effects and then convert the file with Media Encoder so you can easily test different values instead of re-render the whole project.

Another thing you can do is to add some color by using a solid + 4 color gradient, then you adjust the opacity to very low values. also play with the blending modes

5032 posts
  • Elite Author
  • Community Superstar
  • Community Moderator
  • Sold between 100 000 and 250 000 dollars
  • Author had a File in an Envato Bundle
  • Beta Tester
  • Has been a member for 5-6 years
+6 more
felt_tips Volunteer moderator says

apart the other solutions posted here you can try exporting the noise as a single frame and use that one instead of the effect.

Problem with that is that it will appear like a film over the image. A bit like if the image were printed on paper or projected onto a ground glass. It will help with compressed file size in interframe codecs but (if memory serves) not intraframe.

1096 posts inlifethrill
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Contributed a Tutorial to a Tuts+ Site
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Exclusive Author
  • Has been a member for 4-5 years
  • Bulgaria
+5 more
InlifeThrill says

I do 1:1 with what felt does.

by
by
by
by
by
by