Thread: Graphics Analysis : Ghost of Tsushima

VFX_Veteran

Industry Professional (Verified)
 
Platforms
  1. PC
  2. PlayStation
  3. Nintendo
This game is the perfect example of a very talented studio that understands what makes games look good and the technical chops to actually make a game look good with very limited bandwidth hardware. The tricks Sucker Punch used to achieve the stellar results they did is something that all studios should aspire to. While the game couldn't brute force it's way to implement some of the more expensive aspects of the pipeline, their overall presentation is stellar! I liken it to what Rockstar did with their recent open world game Red Dead Redemption 2.

Let's start with all the known features that has been implemented to make this game one of the best looking games ever on the last-gen PS4.

1.) GI Illumination using light probes. Many games use this as the main approach to solving the global illumination problem. However, most games don't use energy conservation in their shaders and the number of light probes could be limited in accuracy causing most games to blow out the lighting on an object and making it standout from local illumination. Without using proper ambient occlusion, these objects look flat and totally destroys the look of the game. Sucker Punch went with concentrating on energy conservation and lowering the contribution of the ambient term.

ocI982m.jpg


Here is a shot where I'm totally in shadow from the Sun. I wanted to see how their GI system worked with illuminating all the objects within that area. Aside from the white horse which is picking up probes from the sun that are underneath his body (inaccurate), everything else is completely dark and produces the proper results without blowing up the lighting on surfaces in shadow.




2.) Parallax Occlusion Mapping. There are typically 2 algorithms to use for POM. The second faster algorithm, came out just a few years ago and companies adopted it. SP wanted more than just normal maps for their game so they went with using the 2nd approach to POM. Having this instead of spending a large compute time on tessellation but not just settling for the conventional normal maps was a very wise choice. Here is a read on how the algorithm works.

uFQujbE.jpeg


Of8dAGb.jpeg


The downfall to the new technique is that the parallax isn't as apparent and it breaks down rather quickly on adjacent angles of the camera and the surface plane.




3.) Smoke FX. Why companies don't use offline rendering of FX and creating animated textures with the renders is beyond me. It's absolutely a superior short-cut than trying to draw these kinds of FX by hand. This smoke is completely top notch. I claim they used Houdini to render out a fluid smoke simulation and baked the animation down into textures. Perfect trick that makes the FX look great!

pnMx7RR.jpg


Here is a video of it's motion. Simply superb look and pretty much a cheap cost for the GPU.




4.) Blockers for light leaks on eye lids. This has got to be one of the worse rendering artifacts that we've seen to date. VERY few gaming companies spend the extra time to make sure this extreme nuisance isn't in their game. I simply had to test whether the team addressed this issue and to my surprise they did!

Here is a screen of putting the character's back to the sun and seeing if the light leaks to the eye lids. It's not there thank God!

pDyZEXU.jpg


5.) Self shadow of foliage. When you don't have enough brute force GPU power to implement full on self shadowing of grass you can either use a proxy geometry rendered to shadow the grass, or use SSAO. SP went with both alternatives and as an added measure they painted in a gradient from tip to root where the root was totally black. I found this trick when viewing the grass when in shadow not under direct sunlight. With having a dynamic time of day, you can let your AO and the painted grass work (as you see here) and under direct sunlight, the grass will have a shadow as well. Again, really cheap and acceptable solution under all lighting conditions.

0rFeHor.jpg


6.) Water shading. We still have top tier games that can't get water right. Some of the highly acclaimed games use a simple sine wave to show water and to me, that's simply being too lazy to make it look more convincing. In Ghost, they focused on making the water look believable by having several overlapping frequency sine waves along with light propagation and a fresnel effect in the shader to make the water appear natural.

amRcoRi.jpg


pWwvLeU.jpg


Ghost of Tsushima is a game made by a company that understood what needed to look "right" with the current techniques that are currently out. None of this technology is some new innovative achievement. It's all been done before. What makes it stand out is the company and their talented artists and programmers understood how to make a game look *good* with the limited hardware they had to play with. I'm hoping that they made higher resolution texture assets and can use the GPU power of the PS5 to make a remaster with the game logic they already have in place. GoT isn't graphically perfect by any stretch of the imagination but it's the combined issues that SP decided to remedy along with smart ideas to get around blatant rendering problems that we still see in games made by some bigger studios with larger budgets.

In conclusion, I decided to kick off a chat message to one of my ex co-workers that works at SP congratulating him and his team on a job well done.
 
To be honest man, half the time I couldn't understand what you wrote. But thanks for taking the time in doing this VFX analysis.

I've got a question though. Ghost of Tsushima's graphics are incredible yet somehow the game loads so fast. What sort of sorcery did Sucker Punch do to achieve this?
 
  • Like
Reactions: and 3 others
To be honest man, half the time I couldn't understand what you wrote. But thanks for taking the time in doing this VFX analysis.

I've got a question though. Ghost of Tsushima's graphics are incredible yet somehow the game loads so fast. What sort of sorcery did Sucker Punch do to achieve this?
Which platform? PS5 or PS4?
 
PS4. Don't plan on getting a PS5 yet.
That I don't know. I can say that the game uses a lot of tricks that have low cost / low bandwidth. They also stream data in. One can possibly tell that the world is somewhat "small" compared to a game like Horizon where the FOV is much bigger.

The guys at SP have really good experience with tricks that make a game look good without brute forcing their way through the graphics demands. There are a lot of film guys on their team and whenever you have artists with film background, you can bet they will put that extra "ummph" into the artistic direction. ND has a LOT of film guys on their team for example.
 
Great write up. I did not play this game yet. Wasn't aware how good in really looks. Will play it once I buy a PS5.

That smoke looks nice btw .
 
To be honest man, half the time I couldn't understand what you wrote. But thanks for taking the time in doing this VFX analysis.

I've got a question though. Ghost of Tsushima's graphics are incredible yet somehow the game loads so fast. What sort of sorcery did Sucker Punch do to achieve this?
This is a great point; the load times on the standard PS4 are insanely quick with this game compared to what we've gotten used to. I don't know what the hell they did to achieve this, but they need to share it with other developers. In other open world games, I always found myself just opting to trudge across the countryside if it wasn't too terribly far from where I needed to go instead of fast traveling because the awful load times were worse, but with this game, I could zip around quickly and get a lot accomplished in a little time. I felt like they really appreciated my limited play time by doing this. I don't mean to gush about this game, but they really got a lot of shit so right.
 
4.) Blockers for light leaks on eye lids. This has got to be one of the worse rendering artifacts that we've seen to date. VERY few gaming companies spend the extra time to make sure this extreme nuisance isn't in their game. I simply had to test whether the team addressed this issue and to my surprise they did!

Here is a screen of putting the character's back to the sun and seeing if the light leaks to the eye lids. It's not there thank God!

I always thought that was related to devs applying self-lighting (or whatever it's called) to NPCs, or is that different? Similar/same to the artifact where the inside of an NPCs mouth is also lit up? Regardless, hate that shit. Lol
 
Great write up on the visuals of a masterpiece game. Op does a excellent job on the technical side, but has anyone seen one about their art style and which films most directly influenced that style?

I went on a hard Samurai film bender to prepare for GoT. Watched probably 35films. Only a couple really felt like the world of GoT. Ones I see the Samurai trilogy (especially the first one) has all that crazy wind blowing and vibrant colors. Goyokin with this sweeping coastlines and snow covered abandoned fishing villages. Anyway, would be cool to know. I am sure it's a little bit of a couple dozen.

I sure hope this game gets a proper sequel.
 
I always thought that was related to devs applying self-lighting (or whatever it's called) to NPCs, or is that different? Similar/same to the artifact where the inside of an NPCs mouth is also lit up? Regardless, hate that shit. Lol
Nah. They gotta test for shadows under the eye lids and they can't do it if they have an transparent sphere around the eyeball for it's clearcoat. So the light bleeds through the underside of the eyelids. It's very annoying.
 
  • Like
Reactions: Allnamestakenlol