Jump to content

The importance of optimization


ChinRey
 Share

You are about to reply to a thread that has been inactive for 2303 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

I know, I know, I keep plugging this and people are probably pretty bored by it by now! But this one has beautiful roses, maybe that helps? ^_^

 

Here are two rose bushes. They've been scaled down to 1x1x1 m as a handy reference size:

5a301e319f795_Optimizedroses1.png.2e3b20b05af84a629fc247ce4ae45d39.png

The one to the left is a traditional crossed sheets plant sculpt. The one to the right is optimized mesh. According to the calculated figures, the sculpt one takes 15 times as long to download and it gives the server six times as much work to handle the physics and the client computer four times as much work to handle the graphics.

 

Closer view of the sculpt bush:

5a30203eed900_Optimizedroses2.thumb.png.3997a38898987d582569cb48d071e1b1.png

and the mesh:

5a302064d7dc7_Optimizedroses3.thumb.png.70012b222818c3f097f4260763dbf938.png

 

And then the LoD. This is how they look at 16 m distance with graphics prefs set to standard mid in the official SL viewer:

5a3020c0efbab_Optimizedroses4.png.d2f2bc9d4e7c457f894b9fc362eaae70.png

 

Even further away. Not sure what the actual distance is but it's right before they're eliminated by the 128 m draw distance:

5a3021f789463_Optimizedroses5.png.9e23f7764f7a346fe0ffbb0a14db32e3.png

 

As I said, these bushes are scaled down to 1x1x1 m. With a more realistic 1.5 m the download weight increases to 1.7 for the sculpt and 0.2 for the mesh. At 2 m size the sculpt's download weight is 2.0 while the mesh stays at 0.2.

A prim with he same shape as the sculpt - made the way they used to teach you at builder schools - would have 0.2 download weight, 0.4 physics weight, 2.0 server weight and 976 render (or display) weight and since it would be an old style build, the prim count would be 4.

A standard poorly optimized mesh could probably be done with the same download, physics and server weight as the optimized one but done the way they are usually done, the render weight would have been higher and of course, you'd have to compensate for the poor optimization by LoD butchery so it would look disastrous even at a moderate distance.

Edited by ChinRey
Typo in the title
  • Like 7
Link to comment
Share on other sites

  • 3 weeks later...

In summary; If content creators optimized their work we'd all be enjoying much better framerates or able to run SL at higher graphics settings. SL would look better AND run better, even on older/less powerful computers.

It sounds like LL actually plans to do more to discourage unoptimized content this year. They're introducing VRAM tools that will work like the render weight features (turning avatars with excessive VRAM consumption into jelly dolls) and also let you inspect avatars, attachments, and in-world objects to see their VRAM use.

There's also talk of redoing Land Impact calculations to encourage use of proper LOD models. A change that might cause a lot of short term headaches for people, but in the long term will lead to a much more enjoyable SL experience.

  • Like 4
Link to comment
Share on other sites

On 4.1.2018 at 6:18 AM, Penny Patton said:

There's also talk of redoing Land Impact calculations to encourage use of proper LOD models.

That's good news. I hope they don't throw out the baby with the bath water though. What we see on the hypergrid where LoD models don't affect the land impact at all, is that people tend to make too complex LoD models and that is just as bad or possibly even worse.

Edited by ChinRey
  • Like 2
Link to comment
Share on other sites

You are about to reply to a thread that has been inactive for 2303 days.

Please take a moment to consider if this thread is worth bumping.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...