It's usually said that the best CGI in movies is unnoticeable, and the nature of comic book movies usually involves a lot of CGI to either bring characters, villains, or set pieces to life. For instance, Warner Brothers went heavy for their VFX in Man of Steel when the battle between Superman and Zod decimated the whole of Metropolis.

RELATED: 5 Of The Best CGI Moments In The MCU (& 5 Of The Worst)

Throughout DC's movies, some VFX moments have left fans stunned at what they see on screen, while others have them squinting awkwardly towards their friends in the seats next to them. Let's take a look at five of DC's best and worst CGI moments.

Best: General Zod's Armour

Michael Shannon as General Zod in Man of Steel

Michael Shannon gave a fantastic performance as General Zod in Man of Steel, where his goal was to recreate Krypton on Earth to save his civilization. When Clark realized that this meant Earth and its people would suffer, he had to stop Zod.

One interesting behind the scenes fact is that even though Zod donned gray armor in the movie, to improve Michael Shannon's mobility, the armor was fully CGI and added in post-production. Even if it was clearly VFX, it still looked fantastic.

Worst: Atlantis

Although Aquaman was a hit with audiences, the CGI-heavy nature of a movie largely set in an underwater city may have left some fans with sore eyes. Atlantis was a very bright place in general, with audiences having to occasionally squint when the brighter images were on screen.

Even with technology as advanced as it is, it's incredibly difficult to manipulate CGI to the level the production team did in the movie, however, there's no denying that the CGI-sparse shots in the movie were far easier to watch. Only time will tell if the sequel will be the same.

Best: Doomsday

Doomsday Batman V Superman 2

The last 10-20 years have been the main stage for some larger than life villains such as Thanos, Steppenwolf, Abomination, and now Doomsday who appeared in Batman V Superman: Dawn of JusticeThe previous Doomsday fans saw in Smallville used practical effects for the character, but to be a worthy villain for Batman, Superman, and Wonder Woman to handle, Doomsday had to look more menacing and monstrous than ever before.

RELATED: Every DCEU Villain, Ranked

From his first appearance, Doomsday was demonic and abominable, and audiences instantly knew that he was going to be a formidable foe for the trio of DC heroes.

Worst: Steppenwolf

In a deleted scene from Batman V Superman: Dawn of Justice fans got a glimpse of Steppenwolf, who ended up being the main villain in Justice League, and Steppenwolf's design in Justice League ended up being very different to what fans originally saw.

In his first appearance, Steppenwolf looked more monstrous, whereas he had a more human face in Justice League. But not only that, the quality of the CGI was lower than a lot of fans wanted to see. Compared to other recent giant comic book movie villains, Steppenwolf's look definitely lacked.

Best: Superman's Cape

Man Of Steel arctic

When dealing with long hair or capes, sometimes it just doesn't sit the way directors want it to, or flow correctly in the wind. This is why in certain scenes in Man of Steel, Henry's Superman cape was 100% CGI in order to get the right flow.

Especially during fight sequences, the last thing anyone wants as an actor is to have to punch a cape away while trying to punch co-stars as well.

Worst: El Diablo

DC's Suicide Squad was released in 2016, and rumors of an "Ayer-Cut" have been circling. Although its story wasn't the strongest, it's certainly DC's most fun movie to date. The CGI, while very fantastical, wasn't half bad for the majority of the movie in terms of quality. However, the third act is when the VFX starts to droop slightly.

RELATED: DCEU: 10 Things That Make No Sense About Harley Quinn

In the final battle with Incubus when El Diablo, El Diablo reveals his full form, which presumably is meant to be a jaw-dropping moment. While it may have been great for some die-hard fans, the majority of the audience was greeted with a villain that one might see in a live-action Scooby-Doo movie. The quality of the CGI was great, but the issue is more with his general look.

Best: The Flash

Ezra Miller as The Flash in Justice League

On the lead up to Justice League, fans of The Flash will have no doubt been wondering what the VFX of Barry using his speed will look like. The use of lightning is a given, but there are so many possibilities now with technology as advanced as it is.

Viewers managed to get a quick glimpse in Batman V Superman: Dawn of Justice, and it's safe to say fans were thoroughly impressed with the blue lightning that they got in the sequel, with added sparks and electrical flares for effect. More of these visuals is one element fans can't wait to see in the movie.

Worst: Henry's Mustache Removal

Henry Cavill in Justice League

The most talked-about VFX-flop of Justice League was the removal of Henry Cavill's mustache during the filming. Cavill required a mustache for his role as 'Agent Walker' in Mission Impossible: Falloutwhich obviously had to be digitally removed for filming the remainder of his scenes as Superman.

Films are not shot in order, which meant that the CGI mouth would also appear and disappear at certain moments throughout the movie. The fact that it was also the first thing fans saw when the movie played potentially made it stand out more.

Best: The Batsuit

Batman looking up in Batman V. Superman

Similar to Zod's suit in Man of Steel, Ben Affleck's metal batman armor that resembled The Dark Knight Returns was also added in post-production for certain scenes. Again, this was so Affleck could move freely without the restrictions of the full metal suit.

RELATED: The Flash: 5 Reasons Michael Keaton's Return As Bruce Wayne Is Great (& 5 Why It's Not)

Affleck wore what he dubbed "visual effects pajamas" similar to what Mark Ruffalo will wear for appearing as Hulk. Nevertheless, it's hard to spot which scenes are the practical suit and which are the "visual effects pajamas", which is always a good sign.

Worst: Superman Vs. Steppenwolf

No, the above photo isn't a screenshot from the game, Injustice: Gods Among Us. During the infamous final battle between the Justice League and Steppenwolf in Justice League's third act, Superman returns to fight alongside the rest of the team just in time to punch Steppenwolf back into the wall behind him.

The scene immediately following Superman dodging Steppenwolf's punch in super-slow-mo could easily be mistaken for a video game. When comparing the VFX of this shot to most other comic book movies, it fails in comparison.

NEXT: The DCEU's 5 Best (& 5 Worst) Performances