Using Parallax Textures
It's still crazy how many effects, particles, and animations are done with shaders on this generation. You can animate leaves, simulate unstable 3D geometry, create particle effect, all that with some good vertex color mapping, smart use of texture and channel node branching.
Some were probably already familiar with this technique which is used to simulate depth for building interiors using textures.
Apparently it was used for the last Sim City entry but honestly I think Insomniac's Spider-Man was THE game that really showcased how impressive this technique really is.
It definitely adds a lot of depth, consistency and believability to the city. It looks really great in motion when swinging and climbing around.
Although, it's not perfect since being limited by what it really is.
More detail here:
https://www.alanzucconi.com/2018/09/10/shader-showcase-9/More technical info on the game here:
https://www.youtube.com/watch?v=L2wr7vebb6YThe game is simply gorgeous as far hard surface and environment goes. City is lush, dense and tightly lit.
Good job to those who worked on it.
Big props to the motion team too. Spidey moves like a charm.
I tihnk we're set to sau it's probably the best looking ''Urban'' Open World we've this gen.
Replies
If you just use a simple UV offset type parallax you end up with an infinite interior and nasty perspective distortion
Our biggest issue, was trying to use interior mapping on a building with a curved surface. We ended up breaking the building up into various material IDs so that we could alter the orientation of the mapping around the curved surfaces. It was a mess, but still totally awesome to see in action.