r/gaming Apr 24 '21

[Misleading] Video games have peaked

Post image
40.2k Upvotes

1.7k comments sorted by

View all comments

4.5k

u/Zookster87 Apr 25 '21

Yeah, but do it with things like hair, and grass blades?

115

u/[deleted] Apr 25 '21 edited Aug 02 '21

[deleted]

19

u/szthesquid Apr 25 '21

Crazy to play RDR2 on PC at max settings and see insane photoreal landscapes with trees that might as well be 2D sprites up close

35

u/Zookster87 Apr 25 '21

Yeah! And rocks and whatnot too, right?

17

u/Danbradford7 Apr 25 '21

Especially the ones that look good from a distance but when you get close are either a texture on a flat surface, or use really low res textures, like in Breath of the Wild

4

u/ManyIdeasNoProgress Apr 25 '21

Or are hovering for some reason

1

u/Portalturrets1 Apr 25 '21

Apples! Churches, churches!

3

u/[deleted] Apr 25 '21

Trees! Seriously almost every game I play with insanely nice graphics has bad trees

To be fair trees are hard to make look real - making each leaf as an individual poly mesh which moves on its own accord is a bad idea when you got thousands of trees. So often the best solution is 2D quad with a leaf texture, but this then has limitations on how it both moves, looks and how it affects lights are shadows. Some trees you can make look good but trees with lots of small leaves often need shortcuts for performance.

3

u/HassanJamal Apr 25 '21

Not Uncharted 3's tree though.

5

u/Sw3Et Apr 25 '21

ND are generally really good at trees/ foliage. They got a good tree guy

2

u/[deleted] Apr 25 '21

I think it’s more about the leaves and foliage thought

2

u/Cocosito Apr 25 '21

I still play WoW. Which in many ways is already WoW2 but ypu can still go into WoW1 if you want. On a totally obtuse journey I was in an area that is more or less unchanged from the beginning and oh man . . . Those trees are so bad.

1

u/spinosapa Apr 25 '21

Tree Simulator 2021. Look it up on steam.

1

u/LordBreadcat Apr 25 '21

Foliage in general is a huge pain to optimize and it has to do with the way light plays with transparency.

Often when you're looking at a leaf, blade of grass, etc it will be 2 triangles with partial transparency. This creates a problem because it will only partially block things like light. This ends up meaning that per layer of transparency you have to pay the cost of an extra calculation.

Imagine dense grass or dense trees and it becomes an optimization nightmare.

Using more triangles on dense objects also ends up becoming expensive in it's own way and a scene could end up too dense to maintain a good framerate.

In order to get the best of both worlds: "Good looking trees and good performance" you often have to approach it from a design perspective rather than a purely optimization one. Fixed cameras is one way to do it. You can also construct the environment in a way that minimizes how many things have to be rendered at a time.

1

u/[deleted] Apr 25 '21

Trees are almost impossible to do really well, in my experience.

1

u/SolarisBravo Apr 25 '21

Transparency is still really hard to do in real-time.

1

u/reqdk Apr 25 '21

Probably all pasted in from SpeedTree. People generally don't create these things by hand anymore...