« How to Host a High Fidelity Social VR Server for $300/Year on Google Cloud | Main | Cajsa’s Flickr Pick Of The Day: Chinese Artist Hsu Tung Han Carves "Pixelating" Sculptures from Wood »

Wednesday, February 20, 2019


Feed You can follow this conversation by subscribing to the comment feed for this post.

Gattz Gilman

I'm sure if won't be long until LL enforces a image file dimension check server side, the same they are doing with limiting the number of group tag changes due to scripted RLV devices that animates group tags.

Unfortunately the majority of the SL community does not know how to correctly use textures to make creations that are optimize to minimize "lag".

Beq Janus

Sadly, while the observations here are correct the post is just as full of misinformation as the earlier post that Whirly and I took time to try to correctly explain. It seems that misinformation rules the day.

*You cannot upload high than 1024x1024 - try it yourself*

The lab strictly enforces the resolution of ALL image uploads. This is simple fact. All that is happening in this example is that the source image that you are allowed to specify in the uploader can be larger than the default 2048. It then gets resized to the target dimensions of 1024 BEFORE it is sent to the lab.

The "improvement" attained is not through the increased size but instead through the algorithm being used to do the resizing. It will give enhanced details in certain use cases and more grainy results if you have a smooth texture gradient.

This was explained in detail in my blog http://beqsother.blogspot.com/2019/02/compression-depression-tales-of.html and discussed with other creators in the SL forums https://community.secondlife.com/forums/topic/433164-bi-curious-you-should-be-or-why-your-assumed-wisdom-may-not-be-correct/

TL;DR when resizing your images always pick the best algorithm. In general, to preserve fine detail use the bilinear appraoach, to maintain smooth gradients use bicubic.


Beq Janus

Actually, the wording of my first comment is a little strong. This post goes a long way to correcting the misinformation, thank you Hamlet.
There is still a misdirection here though, the bottom line is, keep control of textures yourself, use the beta/test grid to verify texture uploads and experiment yourself with the best resizing for your use case. Much as I would love to think that in the viewer we can do a better job than Adobe, it is not the case, we simply do a different job than the Adobe defaults and in some cases that works out better.

These posts and the resultant investigations and conversations have been useful and have led to some interesting subsequent discussion about whether the 2048 limit should be in place, and the answer, from my perspective, is in two parts.
1) The limit itself serves no real purpose. Ultimately the viewer will upload a 1024 so limiting the input size makes no sense....but...
2) As was raised in the past in this blog, one of the problems we face in SecondLife is inefficient content design, and a move that encourages the creation of high resolution (1024) textures as part of a default workflow is going to lead to a worsening of this situation.

To this end I have proposed an amendment to the viewer (and server) that would allow for the simplified creation of multiple resolutions in a single transaction. https://jira.secondlife.com/browse/BUG-226352
Ultimately I would like to see this generate a range of resolutions from a single (high resolution) source image, for a single upload fee. I think the feature has value without the single fee change, but the take up would be far lower.

The hope is that with such a feature, artists and creators can work with high-resolution images and the viewer will produce multiple resolution uploads allowing the creators to test the appearance and make better decisions about when a 1024x1024 image is really needed.

Firestorm Viewer Dev.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Your Information

(Name is required. Email address will not be displayed with the comment.)

Making a Metaverse That Matters Wagner James Au ad
Please buy my book!
Thumb Wagner James Au Metaverse book
Wagner James "Hamlet" Au
Wagner James Au Patreon
Equimake 3D virtual world web real time creation
Bad-Unicorn SL builds holdables HUD
Dutchie Evergreen Slideshow 2024
AWE USA discount code
Juicybomb_EEP ad
My book on Goodreads!
Wagner James Au AAE Speakers Metaverse
Request me as a speaker!
Making of Second Life 20th anniversary Wagner James Au Thumb
PC for SL
Recommended PC for SL
Macbook Second Life
Recommended Mac for SL

Classic New World Notes stories:

Woman With Parkinson's Reports Significant Physical Recovery After Using Second Life - Academics Researching (2013)

We're Not Ready For An Era Where People Prefer Virtual Experiences To Real Ones -- But That Era Seems To Be Here (2012)

Sander's Villa: The Man Who Gave His Father A Second Life (2011)

What Rebecca Learned By Being A Second Life Man (2010)

Charles Bristol's Metaverse Blues: 87 Year Old Bluesman Becomes Avatar-Based Musician In Second Life (2009)

Linden Limit Libertarianism: Metaverse community management illustrates the problems with laissez faire governance (2008)

The Husband That Eshi Made: Metaverse artist, grieving for her dead husband, recreates him as an avatar (2008)

Labor Union Protesters Converge On IBM's Metaverse Campus: Leaders Claim Success, 1850 Total Attendees (Including Giant Banana & Talking Triangle) (2007)

All About My Avatar: The story behind amazing strange avatars (2007)

Fighting the Front: When fascists open an HQ in Second Life, chaos and exploding pigs ensue (2007)

Copying a Controversy: Copyright concerns come to the Metaverse via... the CopyBot! (2006)

The Penguin & the Zookeeper: Just another unlikely friendship formed in The Metaverse (2006)

"—And He Rezzed a Crooked House—": Mathematician makes a tesseract in the Metaverse — watch the videos! (2006)

Guarding Darfur: Virtual super heroes rally to protect a real world activist site (2006)

The Skin You're In: How virtual world avatar options expose real world racism (2006)

Making Love: When virtual sex gets real (2005)

Watching the Detectives: How to honeytrap a cheater in the Metaverse (2005)

The Freeform Identity of Eboni Khan: First-hand account of the Black user experience in virtual worlds (2005)

Man on Man and Woman on Woman: Just another gender-bending avatar love story, with a twist (2005)

The Nine Souls of Wilde Cunningham: A collective of severely disabled people share the same avatar (2004)

Falling for Eddie: Two shy artists divided by an ocean literally create a new life for each other (2004)

War of the Jessie Wall: Battle over virtual borders -- and real war in Iraq (2003)

Home for the Homeless: Creating a virtual mansion despite the most challenging circumstances (2003)

Newstex_Author_Badge-Color 240px
JuicyBomb_NWN5 SL blog
Ava Delaney SL Blog
my site ... ... ...