Tip of the Week #15: How to get texture info
Thursday, December 13th, 2007 at 4:44 PM by: Torley
Friendly greetings! Textures are found just about everywhere in Second Life. From the attachments on your avatar to buildings you visit to the virtual holiday gifts you’re getting, textures increase the richness of your inworld experience.
However, since Second Life is almost entirely Resident-created content, using many big textures when such detail isn’t necessary can slow you down (”lag”). I’ve known for a long time that a little education goes a long way, and I’ve also had a lot of Residents righteously ask me:
“Yeah, I know ‘optimizing textures’ is important, but how can I find out what size a texture is if it’s already on an object?”
You’re just in luck — today’s Tip of the Week, right here, right now… HOW TO GET TEXTURE INFO!
Simpler than you thought.
You always get the dimensions of a texture in your Inventory if you double-click it and look under the preview:
And for those of you who want to learn more about texture tips ‘n’ tricks, here are related resources I’ve referred to many a time. They’ve enlightened me, and I hope they’ll do ya good too:
- Texture Tools gateway on the SL wiki - LOTS of texture-making programs, tutorials, books & DVDs, and free textures to indulge in! Thanx to those who contributed to this public resource… if you can make it better, go ahead, I appreciate you.
- Textures and Snapshots in the Knowledge Base - Useful articles to improve your skillz, including some of my past video tutorials. (Go ahead and login if you’re asked to after clicking this link.)
- Texture Console - Documentation for the technically advanced on how to use this diagnostic tool.
Get your texture on!
Torley Linden is a Product Manager & more who regularly contributes to the Official Linden Blog. He’s also the creator of the 100s of FREE Torley Textures. See more Tips of the Week!




December 13th, 2007 at 4:51 PM
Nice to see that the education of Resis is foremost…. Thanks Torley
December 13th, 2007 at 4:59 PM
Yay. prepare to see a raise in texture thefts. :>
December 13th, 2007 at 5:07 PM
~ I hope that texture thing will be fixed soon, specially since the same thing has been applied to sculpted prims ~
December 13th, 2007 at 5:08 PM
As usual, your tip is wonderful. Very informative, and entertaining to boot! Keep up the great work!!
December 13th, 2007 at 5:31 PM
It’s not something that can really be ‘fixed’ by nature. People are just finding out on an individual level what the MPAA and RIAA are learning: it doesn’t matter how well protected it is, if it’s ever at a point where human senses can perceive it in the clear, it can be copied.
The key here is less code-as-law and more using the laws that already exist, which is difficult for micropayment-fueled SL.
That said, great tips Torley, MORE PEOPLE NEED TO KNOW THIS.
December 13th, 2007 at 5:56 PM
O_o I wonder if that trick of selecting another Avatars attachments will let you edit them… as in Resize other people (read as Noob’s) hair for them?
I know what I’m trying tonight when I get home!!
December 13th, 2007 at 6:05 PM
Good tips, as usual, Torley. But why no mention of the Texture Tips forum in your “related resources” section? Several of us work very hard every day to make sure there’s tons of highly useful information over there, and in all of the content creation forums. Anyone looking to learn would miss out on a lot by not reading what’s there..
December 13th, 2007 at 6:09 PM
“Tip of the Week #21: How to log in”
:p
December 13th, 2007 at 6:14 PM
This is like going to make Alot of Law Suits.
December 13th, 2007 at 6:22 PM
In case anybody’s curious about the “zomg texture stealing!!!1″ comments, they’re referring to using “View Admin Options” (ctrl+alt+v) prior to using the texture inspection tool. If you are in “admin mode” while inspecting textures, it’ll also tell you the UUID (key) of the texture, which can then be used to apply the texture to any object you can modify. That’s what the “outrage” is about.
December 13th, 2007 at 6:31 PM
So what else is new? There are texture downloading tools, texture-collecting bots, texture-applying scripts, etc.. and there have been for ages.
Any texture, any shape, any clothing, any skin, any attachment, any build, any animation, any sound, can be stolen, with various levels of effort required.
The people who are willing and able to invest that effort are already doing this, for them, this is old news.
New ones may learn, and may use the knowledge. but it spreads through SL anyway.
The only thing that cannot be stolen is a script, no one can download it, since it lives exclusively in the server.
So, pipe down, this article is not the end of the world! Torley wouldn’t have made it if the information wasn’t out in the wild already!
December 13th, 2007 at 6:32 PM
When it shows you the texture size when doing ctrl-alt-shift-t, it shows the current mipmap size (when a texture is blurry cause its loading, its actually a smaller version). So you would have to wait till its completely loaded to get the actual texture size. So, if the texture is 1024×1024, you’ll have to wait till its all the way loaded before you can see that its 1024×1024.
December 13th, 2007 at 6:34 PM
Sigh, thanks Torley….
(Referring to tip #10 and most likely others after I post)
December 13th, 2007 at 7:06 PM
Haha, nice tip as usual, Torley! This will -really- help me with changing textures through script! To be able to find out what “side” the texture is on really helps alot!
~Dorian
December 13th, 2007 at 7:09 PM
One more step and you just told the world Key Ripping. Yes this is useful information, no it’s not a good idea to mention you can do it to other people. While without the Key Ripping many features on many Avs wouldn’t work, try to better protect it.
December 13th, 2007 at 7:53 PM
Well maybe some of you know my trick to get textures.I find that if you have digital camera handy(14.99at the local dollar store)and a couple of good clear catalogs you can click out,oh 50 textures a day no problem and upload to the computer for resizing and editing then upload to SL till your cash runs out at 10L each.Hey you can make custom clothes that are in style,so get clicking.
December 13th, 2007 at 8:45 PM
@11 this information used to be only to be found only if one looked long for it: it meant that not every single 5 minutes old n00b could find this information. Texture ripping was done far less often when only a few computer geeks knew about it. Now every silly 13 year old can rip! This is crazy! This post is even crazier! I wouldn’t have expected this kind of related issue to be posted, especially by Torley :S
*very disappointed*
Seriously, why do the Lindens keep ignoring SVC-676?
We need their help so much, Torley, you’ve replied to so many issues. SVC-676 has 49 votes now, many from the big shop owners in SL. We need your help in this issue, why is it that after so many months, so many votes, not a single Linden replied?
December 13th, 2007 at 9:07 PM
I would just like to add. SERIOUSLY PEOPLE! A tiny prim necklace doesn’t need 1024×1024 textures! Gah! I cringe when I see them employed. Even 512×512 is too much for a single pearl the size of pin head! o.O
December 13th, 2007 at 9:10 PM
Well this helps show that Lindens Don’t care about content theft.
But i also agree that the thieves like A&k Designs all ready know about it.
December 13th, 2007 at 9:10 PM
[...] Second Life Blog Tip of the Week #15: How to get texture info Quote from the site - Friendly greetings! Textures are found just about everywhere in Second Life. [...]
December 13th, 2007 at 9:11 PM
This is a serious issue, sure there will always be ways and tools made to get what you want, but things such as a texture key should NOT be so accessible.. I mean touch a couple keys an you have someone’s hard work.. shocking really.. on so many levels.
Someone mentioned noobs… Sure noobs (new people) don’t know a great deal, but they aren’t the ones looking to use ’stolen’ textures in things they plan to sell~.
I see people selling sculpted prims for a lot of money, how happy will they be when they realize people can copy the sculpted prim and make it as though they are the creator.. Hours of painstaking work thrown into the freebie pile.. yay
Cache 22, how to inform people about texture info without pointing to a current flaw~ I for one will not be uploading any textures ( used for building) until this is sorted. Sadly my sculpted sword has already been copied and is destined for the freebie pile.. yay again.
December 13th, 2007 at 9:18 PM
Texture keys are the thing you use to view a texture. Nothing secret about them.
Great tips, and great info Gatz (:
December 13th, 2007 at 9:20 PM
There is a missing link in the security fence that guards our property rights in Second Life. This is not something new and can hardly be prevented at the current time - even people with relatively little skill can rip textures from any object after pressing 3 key combinations, never leaving SL. More advanced external programs are capable of saving a copy of every single image that would normally be loaded into the SL viewer. This same technique can obtain sounds and sculpt maps too.
Everyone has heard of the infamous copybot which can steal and recreate entire builds. Copybot and variations of the original source code are in relatively wide scale use and there is not much recourse for those who have lost an amazing build to a thief. Why is it so hard to prove that a build is rightfully yours? Well, we (a group of Titanic builders) have had recent experience with this situation.
In this instance - a thief copied our ship using a work in progress copy that had been entrusted to one of the crew members. The thief made heavy modifications to the ship - replacing the hull and decks with mega-prims BUT there are still very distinguishing traits that are unmistakably our original work.
A little bit of investigation lead us to admissions of the relationship between the copier and the entrusted crew member. It turns out that this crew member had OUR titanic on display on Linden owned land - an exhibit in her name without giving credit to any of the original builders. From this exhibit the thief used (assumed to be copybot) to copy the ship for himself. Then - after he modified it - displayed it on his sim as a tourist attraction, again - without giving any of the original builders credit.
For reference - this is a ship that is as long as an entire sim and 60 meters wide with (if I remember correctly) 7 decks that span the length of the ship. A work on this scale is at about 15,000 prims (several thousand more when fully equipped). This is why the thief had to modify - because the TRUE version without megaprims requires the ship to straddle 2 sims.
The problem here is - how do we prove that this hacked up stolen build is OUR ship? How would you even begin prosecution? The guy entirely denies it is our ship - says he built it all himself!?!
December 13th, 2007 at 9:20 PM
Great, but how does one get info on a texture in LSL, BEFORE it is used?
December 13th, 2007 at 9:26 PM
AHHHHH Thank You!! for taking a visit to the BioHazard Carn-Evil@The Junkyard…..and yes the Bio-Hazard logo I made was one of my first Alpha textures I had ever made…using the clothing template for the size so I will deff…have to remake that laggy texture cool cool—Clash Jya
December 13th, 2007 at 9:28 PM
@23 just give it up.. lindens labs doen’t give a f*ck about stolen items. About every well known skin in Secondlife has been stolen, many are in the freebie boxes now. Linden Labs does NOTHING about it.
They could so easily block any texture which was proven to come from a ripper by blocking its UUID. But do they? no! They could make objects which contain stolen textures non transfer, so people can’t resell them. (which people wouldn’t be allowed to, but no..you have to sue every stupid n00b which resells it manually) They just irgnore the issue, and keep telling people ‘you can do business on secondlife’ and ‘your work is protected’, its all a big joke.
December 13th, 2007 at 9:55 PM
http://blog.secondlife.com/2007/12/13/knowledge-base-article-of-the-week-undo-or-undo-not-there-is-no-try/#comment-554829
December 13th, 2007 at 10:57 PM
Excellent tip Torley! It almost should be law. I sure am glad to see this because I agree: there is too much creation without regard for optimization.
A creator who does not optimize things is not only looked at as unskilled, unprofessional or possible high on drugs. But he/she becomes hated by people who are constantly affected by the lag producted by their creation
Download all your textures, optimize them in a graphic program. Check filesize before you re-upload. It’s worth the L$10 because your environment will rez much faster.
About theft, welcome to planet Earth. You know the risks (and the internet), so plan accordingly.
December 13th, 2007 at 11:56 PM
A few fun facts about textures and keys:
1. Your client gets the keys of any textures and sounds that get sent to it. it’s necessary. It’s how the whole system works. It’s what keys are all about. You can’t turn that off.
2. All the textures, sounds, animations you see, -are on your harddrive-. They are in your cache. Wanting to keep a texture from people is like those old internet sites that tried to prevent picture downloading by restricting right-click, while the browser’s cache was filled to the brink with all of them.
December 14th, 2007 at 12:10 AM
Truly dissapointing Torley Linden,
You used ot be my favorite Linden. Tell people how to steal stuff? it’s like having instructions on tv , about how to rob a bank without being catched.
The statement ’someone that really wants to steal it, will steal it anyway’ is simply not always true
If it’s easy to do something illegal, MORE people will do it. There are always obstacles of intelligence/skill/info needed/time - that will prevent an amount of people from actually doing it ..Some people probably steal because its so easy.
Also, there are ALOT of people in second life selling objects that are stolen by someone else..and even if they KNOW those objects are stolen (for example ripped skins) they still keep selling them. If they knew ripping a skin is just one click away, i really think alot of them would at least try it.
It’s all about obstacles. The moral is simply NOT always the obstacle
December 14th, 2007 at 12:29 AM
John:
The ‘texture details’ method does not work on avatars or any texture on avatars. So, no skins, or texture-clothes, no :>
December 14th, 2007 at 12:35 AM
@30:
Did you even watch the video in the first place?
He never shows a single key. He never shows how to -get- the key. It was done through an user’s comment.
December 14th, 2007 at 12:46 AM
@10 Well if people didn’t know about it before, because of your explanation on how to do it, they do now. Try to use a little thought before making posts…k thx bai bai
December 14th, 2007 at 12:48 AM
Texture stealing/prim copying is exactly why I stoped building a texturing. And now it will be more rampant than ever me thinks.
December 14th, 2007 at 12:49 AM
and thanks alot #10
December 14th, 2007 at 1:29 AM
@32 this comes so close to stealing.. makes it so much easier to get close.. wether the user or not would have posted this, he could have predicted it would give this kind of trouble. Though usually I’m not a fan of closing down comments, in this case I’m sad in this case they aren’t.
Lets face it, the DMCA doesn’t works its like saying to a kid in front of a full opened candybox then say “your not allowed to eat candies” and walk away and not watch them anymore.
Shops like naughty island have stopped making items because they get stolen anyway: its so damn easy to steal and so hard to DMCA and SL does nothing. Investing money in SL is a rip off: dont waste your time on creating a shop, since it will get ripped down when it runs well anyway.
December 14th, 2007 at 2:11 AM
@36:
In itself it doesn’t come anywhere close to stealing. It shows the texture size and if it’s alpha. That’s about it. That’s all he showed. Without a certain user’s comment, all would have been fine and dandy. And yeah, I’m surprised it didn’t get removed immediately.
Not that it’s possible to prevent texture stealing. it isn’t. At all.
About that comment of ‘don’t bother opening a shop’..um.
I’ll be sure to tell the shop owners I know whose stuff sells -extremely- well, yet haven’t anything ripped off at all.Being on the receiving end of stealing sucks, but don’t keep people from creating and selling things they love to make. That’s like closing down an entire market because some stores were robbed.
December 14th, 2007 at 2:23 AM
Finally you’re telling people widely what I’m trying to tell people,
don’t, use, big, ass, textures, when, not, necessary! D:
To make it more clear, depending on the detail of the texture:
On a surface not larger than 5.000 by 5.000, use 256×256 pixels.
Surfaces larger than this, use 512×512, not 1024×1024, unless you REALLY have to.
Surfaces smaller than 1-2.000 by 1-2.000 I’d even recommend 128×128,
depending on what kind of texture.
So what I mean by kind of texture detail, lets say if you have a rather
blurry texture, or soft texture, use lower detail. If you have a texture
that needs to be sharp, like alphad text, or realistic looking grass texture,
you can pherhaps make it a size bigger.
But really, people won’t stand by your texture all day zooming in and all drooling.
Unless it’s meant to make people oogle it.
And we all complain about lag, but maybe we did it ourself?
So get stop making excuses: “Buh, but it’s so much work”
“No one will notice…”, Just shrink them down, it will matter!
December 14th, 2007 at 2:43 AM
i think we are closing in on the end of sl as a means of business. its become nothing but a fun place for amateur thieves to hone their skills.
One day LL will have to step up and make things so you can only acquire texture details on objects you created, acquire parcel information, that is masked when admin options are not enabled, only when you own the parcel or have rights to set that option, etc. pretty much the entire thing called sl is becoming a joke and now we have even more media slamming it down.
Someone wants sl gone. Not sure who. Seems LL is doing a good job of destroying it themselves by reducing it to a place for taking wacky pictures.
fact is sl belongs to LL. LL needs to be policing sl and working to make the client not be a hacker tool. oh and yes, open sourcing was not such a good idea. something like sl needs to be a closed system since it is located on a planet occupied and controlled by warring criminals. it was a nice dream though. but it won’t work unless access is restricted only to people that do not have certain genetic traits such as willingness to commit crime and/or behave in an unethical manner. yea right. no hyumans allowed.
December 14th, 2007 at 2:52 AM
@39:
Agreed. The Admin Option in the client is a huge loophole. It allows several things it shouldn’t.
Tho,
the main issue isn’t the act of stealing per se. it cannot be physically prevented if the thief is determined.
The main issue is that LL promotes this as a capitalistic content creation/selling opportunity without actually taking efforts in measures to react to reported cases of sold stolen goods.
December 14th, 2007 at 2:59 AM
Hi, What kind of file type beter use *.tga or *.jpg?
Best Regards,
shaq
December 14th, 2007 at 3:04 AM
@41: tga if you want transparency. Aside of that, it doesn’t matter if you use a high quality tga or a high quality(!) jpg
December 14th, 2007 at 3:17 AM
I don’t understand why people are saying that Torley has now shown us how to rip textures. He never did anything of the sort. If people want to use the useful info he gave for unethical purposes then that is not Torley’s fault. The fact is that texture ripping is not new and as there is currently no SL police force, I recommend residents tackle this issue themselves. If someone steals your stuff then make sure people know about it. I’m not recommending a lynch mob but if enough of us let thieves know that they can’t get away with this and we will make sure no one buys their stuff then this type of activity will become less and less.
Nicky Ree and other content creators are currently starting a campaign to re-educate newer (and older) residents on the importance of Intellectual Property rights. You can read more about the campaign here: http://muimukerji.blogspot.com/2007/12/christmas-gift-project-from-content.html
PLEASE JOIN IN AND HELP PROTECT IP RIGHTS!
December 14th, 2007 at 3:19 AM
@39: you can only acquire texture details on objects you created
This is impossible as the client needs those details to display the texture and they end up in your cache anyway (they need to be stored somewhere in order to be displayed). Moreover, there are open source and third party clients.
This is not something LL can fix: it is inherent in the digital format; once stored any digital information can be effortlessly duplicated at a negligeable cost. Any measure that prevents storage and/or duplication also prevents displaying the information itself, rendering it useless.
@40,
The admin option is not that huge a loophole, the texture data is stored and available on your hard disk anyway, in an only slightly impaired JPEG2000 format. It has to, if you want to see it in your client.
December 14th, 2007 at 3:36 AM
Hi,
Please see this new features issues:
http://jira.secondlife.com/browse/VWR-3826
http://jira.secondlife.com/browse/VWR-3825
http://jira.secondlife.com/browse/VWR-3824
http://jira.secondlife.com/browse/VWR-3725
http://jira.secondlife.com/browse/VWR-3693
Any plans regarding this issue below:
http://jira.secondlife.com/browse/VWR-3401
Best Regards,
shaq
December 14th, 2007 at 3:39 AM
@44:
‘Tho,
the main issue isn’t the act of stealing per se. it cannot be physically prevented if the thief is determined.’
‘Not that it’s possible to prevent texture stealing. it isn’t. At all.’
I know :> Data reaches your PC, you can grab it.
December 14th, 2007 at 3:51 AM
That trick of ripping the uuid’s is what has prevented me from selling textures or anything with a complex texture on it. It’s fair game as soon as its in world.
re: Open Source - a horrible idea, given the ‘anarchy’ of second life. Bots, custom scripted griefing client programs - you really didn’t think that would happen? We’re lucky the land prices went down the toilet - lol the bots don’t even want it!
Open sourcing a thing like the viewer is like saying “Dude, hack my software”. Oh, and as far as the service JIRA issue mentioned, good luck - they still haven’t fixed xml-rpc.
Cory? Cory?! Wait!!! I have a few questions before you go….
December 14th, 2007 at 4:18 AM
On the other hand, Open Source has given us dozens of client improvements and bugfixes. It’s a double edged sword in the SL client case.
December 14th, 2007 at 4:23 AM
I love these tips.
Can you also post the “How to find the 2007 October/November Economic Metrics” ?
Are you afraid to show us how bad the situation is?
December 14th, 2007 at 4:35 AM
The trick is to make it more complicated so not anyone can do it. Ripping used to be something not many knew, and so texture theft was more rare. Now ANYONE can rip. It takes a 13 year old about half an hour to rip a texture. Thats crazy!
Off course textures can always be hacked, but why make it so SUPEREASY to do so? Why make an easy option to do it? Why make it available to anyone in just a few clicks?
If bank robbing would be easier more people would do it. But because bank robbiing is hard and chances are high you get caught (police, security cameras etc) not many people try to. The same goes for texture ripping. The easier it is, the more people will try it. If it would be harder to do so (require hacker skills) and if more people would be caught and forced to pay back the damage they caused, people would think twice before doing so. If SL would actively trace down rippers and would take away ripped textures it would stop most rippers from even trying.
December 14th, 2007 at 4:38 AM
‘If SL would actively trace down rippers and would take away ripped textures’
The ‘texture info’ method doesn’t rip the texture. it allows anyone to use the very same database referenced texture as the original creator. Thus, LL would not be able to technically remove it, just force the person from using it.
It’s the same reason why this technique doesn’t allow you to edit the texture, or store it in your inventory/save to disk easily.
December 14th, 2007 at 4:41 AM
p.s. being able to reference a texture by key is vital. If you’d remove that possibility, 99.9% of SL would suddenly be grey. You would have to put a texture into each prim’s inventory to texture it. It’s also vital that objects can reference to a texture key that isn’t created/’owned’ by the current owner, else everything you’d sell ‘d turn grey as well.
December 14th, 2007 at 5:02 AM
:0
“Tip of the Week #21: How to file a law suit against LL”
LMAO!
December 14th, 2007 at 5:03 AM
Hmmz,,Should That Be Tip #22? :/
December 14th, 2007 at 5:16 AM
PEOPLE PEOPLE
Regardless of this existed, anyone could rip any texture they wanted to. GLIntercept. And then it’d show them as the uploader too.
Lesser of evils? NOT IN SL!
December 14th, 2007 at 5:16 AM
How is THIS feature helping people rip textures? Say what you will but LL is only allowing texture theft, not creating features to do it.
December 14th, 2007 at 5:22 AM
Anyone who would be able to see a texture UUID by pressing Ctrl+Alt+Shift+T would also be able to see a texture UUID by opening the texture picker. So the comments on this post might as well have been in response to showing people the texture picker. What *really* happened in these comments? P:
December 14th, 2007 at 5:35 AM
Hmm if thats the case, that won’t work by just deleting the UUID.
I wonder would it be possible to add an extra ‘check’ at the server which hosts the textures to when a texture is loaded with a certain UUID, it checks the name of the creator of the object thats its loading for. If the creators name is the name of a well known ripper, then it doesnt load the texture.
Or do it the other way around, give people an extra option for their texture, which makes it so that UNLESS the objects creators name is their name or any other name they can set the texture won’t load.
For example: the real dante skins are only made by Lost Thereian. He is the creator and only one who is legally allowed to sell or use them.
The ripped dante skin has newbie_template Linden listed as the creator : every time an illegal dante skin would load, and if it would be checked for the objects creators name, this one would fail to load because its NEWBIE TEMPLATE and not LOST THEREAN.
December 14th, 2007 at 5:38 AM
Sp my vote for the tip of the week: What to do if you’re textures have been stolen? How do i file a lawsuit against someone? How can I get all the clones removed from SL and let the ripper pay for the damage?
December 14th, 2007 at 5:41 AM
‘The ripped dante skin has newbie_template Linden listed as the creator :’
The object the skin is in, or the skin itself?
if it’s the skin itself, that check’d not work.
December 14th, 2007 at 5:49 AM
I don’t share your opinion that texture optimization it just a client side task. Look at the resources: Textures require place on LL’s hard discs, on client hard discs, require LL’s bandwidth and client bandwidth. In order to use LL’s resources we pay the upload cost of 10 L$ - no matter the size of the texture. That is the first mistake. You should charge less for smaller textures and more for bigger textures, e.g., like this:
1024 x 1024 : 32 L$
512 x 1024 : 16 L$
512 x 512 : 8 L$
256 x 512 : 4 L$
256 x 256 : 2 L$
smaller : 1 L$
This price scheme will help LL and the customers.
Then LL seems to assume that big Textures on LL’s hard discs will always have to be big Textures on customer’s discs. That is wrong. If you would use a better Level-of-Detail scheme for Texture transfers then the client would never need to see more than a, say, 32×32 sized Texture of a small earring that might even use 1024×1024 pixels on LL’s hard disc. All the information to decide which precision of the texture is required by which viewer is there. Please, improve your system, there is so much room for improvement in the software, before asking us to work around the consequences of your software design.
Thanks,
Leo
December 14th, 2007 at 5:59 AM
And why not use the new great object search to look for ripped items?
Add a feature that can look into the contents of boxes, and check for ripped objects? Make a list of all ripped textures that people have filed a DMCA over, and check for all objects found if they use one of these textures. If one of these textures is found, it checks the creator of the object. If they have the real creator listed as the creator of the object its okay, if the ripper who was sued the DMCA is found action can be taken:
1) an email can be sent to the original creator so he knows he has which resellers sell his stuff so he can sue them with a DMCA. (give him the coordinates of where the objects were found)
2) Send an email to the reseller (owner of the things for sale, is in most cases not the ripper) so he knows his objects are illegal rips and he can be DMCAed if he keeps selling them.
or even more effective
4) set the illegal object to no transfer, so it cant be resold anymore
3) delete the illegal object inmediately
December 14th, 2007 at 6:00 AM
My gratefulness to each and all of you who watched, enjoyed, and learned!
@Chosen: Thanks for mentioning this, texture guru! I didn’t mean to “miss it out”, that forum is listed on the Texture Tools wiki page @ https://wiki.secondlife.com/wiki/Texture_Tools — feel free to update/edit the description to better it. Pardon if you thought it was an oversight, I personally have a lot of thanks to give for your tips… one of the first places I started learning from in SL.
And re: “showing texture UUIDs”, I encourage education here too: to get a better understanding of what’s involved, please see https://jira.secondlife.com/browse/VWR-1919 (which I’ll link to SVC-676) — I *will* ask the right Lindens for further guidance and followup in there. Thanks for your feedback and discussion.
December 14th, 2007 at 6:02 AM
Hey everyone, I think we’re forgetting one little thing. Once a texture is uploaded to SL, or an item of content is created… it officially belongs to Linden Labs. We all agreed to this modification of the TOS. That’s kinda *censored*.
Even so, we really didn’t need a how-to posted on texture ripping. Let’s get this “tip of the week” wiped out before too many more people get to it, and maybe replace it with something that just says “use smaller textures, you’re creating the lag yourselves!” Maybe a few hints on decent texture sizes, as was posted in comment #38 by Hionimi Engawa - very good post.
As for policing SL, I recall reading something not long about saying that LL tried encouraging us, the residents, to create our own in-world government as long as a year ago. In other words, they gave us permission to have real political power in-world, which translates to the ability to police the world ourselves. “our world, our imagination” becomes the new by-word; no longer “your world” singular, the world is ours, plural.
This may be worth trying. The Lindens don’t talk to us in-world, don’t take IMs from us, don’t even accept messages from us on the webpage if we’re not premium members… Even tho some of those non-premium members are creating some of the most wonderful in-world content, running some pretty nice stores, and encouraging the economy, which can easily mean even more money for LL than their premium account could be worth.
“Our world, Our imagination.” Let’s take the world. It’s already been offered to us.
December 14th, 2007 at 6:29 AM
In response to Hadrian’s comments below: Wow aren’t you smart….maybe you’d like to give the texture thieves a printed manual while you’re at it. You should have thought that out before you posted it.
December 14th, 2007 at 6:33 AM
@ 10 Once someone has the UUID, then what? Does one use a script that references the UUID or can one insert that UUID into a created texture? Thanks.
BTW, everyone is assuming that texture ripping is EVIL. The unethical builders and sellers will always find a way to do their dirty business. Do not blame LL for people who lack ethics. I love building items, structures and art for my own land. A perfect example for why I would texture rip: The huge house I bought needs a foundation as the land is not flat…creating a matching foundation would increase the visual appeal. I could think of hundreds of other reasons to texture rip. Profitting is not one of them….
December 14th, 2007 at 6:36 AM
Regarding the UUID issue - how hard would it be to code a permission check on llSetTexture and llSetPrimitiveParams to check a texture’s UUID (when a UUID is used)?
If the person running the script lacks appropriate permissions to that texture - the script fails?
Wouldn’t stop other external methods of theft, but would stop the LSL-sanctioned method of stealing textures.
December 14th, 2007 at 6:38 AM
Lao-Tzu : Have you ever considered contacting the creator of your example building and explaining the your dilemna and asking for the texture? There is no justification for blatantly taking what is not yours.
December 14th, 2007 at 6:38 AM
@ Jet Zep; I think maybe YOU are on drugs; to make such a bold statement is simply very unadultlike. “Unskilled…”.. Possibly may be a reflective look in the mirror…Some of us like hi-rez for detail; if it’s not for you (lags you) then don’t go back; pure and simple
I myself am worried about LLs ability to protect out IP, as I have had several steal my works, only to find them in my neighbors home from ripped UUIDs :(…
December 14th, 2007 at 6:40 AM
Thanks Torley. Interesting as usual.
December 14th, 2007 at 6:40 AM
@ Torley
Thttps://jira.secondlife.com/browse/VWR-1919 is a great idea.. thanks for linking it to 676! Great! Thanks also for mentioning this jira report to us: its so nice to know the lindens are working on it!
I wonder if it maybe would be possible to delete @10s comment from the blog? I hope VWR-1919 will be implemented soon, but it will help the texture creators a little in the meantime reducing the chance our textures will be stolen before VWR-1919 is implemented
Thanks!!! Thanks so much for taking action!
Kudos
December 14th, 2007 at 6:44 AM
Tip of the Week: awesome.
Blog comments: giving me a headache.
Torley Linden: Dude, I’m seriously worried about you. o_O Running the standard viewer instead of Windlight?? Are you okay? Do you need a doctor? LOL
December 14th, 2007 at 6:51 AM
In retrospect, I believe that texture ripping should not be made so easy. Since I am not operating an SL business, my previous post was a little to self centered. I know how many hours can go into builds/textures and this loophole is not fair to those who work so hard at this.
December 14th, 2007 at 7:01 AM
hey here’s an idea. make all textures consist of your logo. then everyone will be wearing logofied stuff all over sl. not a single good logo free texture in sl will expedite the devolution of sl into the model exemplified by the movie Idiocracy.
nice work. theres a reason successful “games” have all content controlled. the solution is harsh enforcement that goes well beyond DMCA. complete elimination of accounts when theft is detected and turning over all information and related transaction details to the content owner without a court order. and 100% identity verification to even connect to secondlife. and no bots whatsoever and no clients not released by LL.
the open source grid is open. all the people that want anarchy and free everything need to migrate over there immediately and have a ball stealing everything that enters that grid.
December 14th, 2007 at 7:10 AM
Im here to say something most people wont like…
I copy stuff
Oh shiii… he didnt just say that, did he? Yup yup i did, but please wait til you pass judgement.
Usually ive been asked or have realised myself that this product needs optimisation - from a chair having 1024×1024 textures to even something stupid as a lamp being the wrong colour. I dont need copybot to copy something, the wireframe that shows up when chosen is enough to get the prim sizes/cuts and twists. if the textures are needed id use the technique documented on O’reilly’s site. Ive once even - by eye - copied an entire building that covered roughly 1/4 of a sim - the original creater couldnt be contacted and the build was obese on prims, i just copied and optimised it - once copied i 0l$ ’sold’ the original back to the sim owner with copy mod off.
I have never sold or given away to someone who didnt own the product in the first place, when i did pass it onto someone who did own the product i made it no copy/no mod (hark i know) and left in the objects desciption who the original creater was.
People say this tool is evil, a hammer is evil in the wrong hands, so are megaprims and huge textures and flexi-prims and sl ‘guns’ and lolcubes and…. and… &… … … .. .. . . … …..
Copybot dont kill buisness, people do.
This is where a ‘Policing’ force is needed - Linden labs has a very basic sl policing force only concentrating on serious crime - i remember being in sl when the average people online was 2000 people and being reprimanded for accidentally leaving an object in the sandbox for sale - i got 7 days suspended - now days you can do that plus advertise and have pornographic imagry without a sniff of a reprimand. Im fed up of Hippiepay - ‘******* is for sale now!’ and EVEN the second life book people ADVERTISING in the sandboxes and events! go to educational events now - i bet that every 2-4 hours their is AT LEAST one mention of the second life book!
If LL opened a job position for policing i would apply imediatly.i dont mind for 8 hours a day 5 times a week just purely being on hand to deal with such issues - from deleting hippiepays of public land to stripping wrongly applied stuff in the events pages. Im sure this position being opened would make the SL community happy aswell.
December 14th, 2007 at 7:17 AM
as long as there are good free graphics programs and you can take a decent high rez photo of any object — “texture theft” becomes a crime everybody who has ever taken a photo including anything they didnt actually build/texture themselves — your “protected content “id spread on countless harddrives all over the planet already .
Nice job torley with the post as always.
December 14th, 2007 at 7:39 AM
@73: Open source isn’t the issue. The system beneath that sends info like keys to internals is. But that’s how it works.
Or in other words: copybot got created during the time the viewer was still closed source. Funny how that works. Security measures shouldn’t be client side, they should be server side. Else it’s like trusting the -browser- to keep the -website- secure.
December 14th, 2007 at 8:33 AM
Torley, I have a problem, I’m not sure if it’s a bug or not.
I can’t edit/select other people’s objects. When I try, the edit window opens, but it’s always greyed out with no info available. Not even prim counts, or creator/owner name. So, with whatever this problem is, I can’t use this tip because changing to select texture doesn’t actually do anything unless I own the object.
Is this a bug? I haven’t seen it on the Jira, so until now, I wasn’t sure if it was just me, or something that had been changed in on of the client updates. It’s been happening to me for months, long enough that I’m not sure anymore when exactly it started. Should I report it?
December 14th, 2007 at 8:39 AM
#77, disable “select only my objects” in the Tools menu. And “Select only movable objects” too.
December 14th, 2007 at 8:54 AM
Oh thank god! Cinos, you’re my new hero, because that’s the first time someone was able to tell me what was wrong, and I asked everyone I knew… Now, I can finally check prim-counts before buying things again!
THANK YOU!
December 14th, 2007 at 9:21 AM
@mimi / post #26
you are so right!!
may the day come where people pull out their assest from sl and stop buying things period. are the lindens aware of the fact that we, the active users, are the ones who make them rich???
i rather watch a movie instead of wasting my time making a texture, etc. from scratch for others to steal my sh__t.
wow i am really amazed about so much ignorance. customer care may not be the lindens strength.
December 14th, 2007 at 9:23 AM
Torley Linden - 14/Aug/07 07:03 AM
Thanks for your continued feedback — we have an internal issue to “Remove texture UUID information from UI unless full-perm” which I’ll sync with this. Please understand, to be absolutely clear here, that this is an “illusion of security” and won’t stop the determined. But if it makes you feel happier, then that’s good.
December 14th, 2007 at 9:25 AM
House keys are everywhere… but what if you leave them on the fridge and then (haha silly billy!) happen to lock yourself out of your house? This week children we’ll be showing you how to disable that pesky burglar alarm and break into the kitchen window using just a simple crowbar and a towel!
Classic! Lmao
*Ugh… Downs a whiskey, places revolver firmly on the desk and looks up at the ceiling!
December 14th, 2007 at 9:36 AM
I love all those really great tips but first get your Soft and Hardware together and then start with all the glitter and glamour -_- make sure your house of cards dont collapse cus ya put to much snow on it -_- hint hint… problems with voice.. prolly the run through europe that is screwed just fix it kthx laters
December 14th, 2007 at 9:42 AM
Yeah, I’m surprised they haven’t disabled this a long time ago. My guess is they’ll get on it before long (lulz) but, as others have mentioned above, thievery is something that cannot be avoided in this case simply because all display information is cached locally.
If you’re an artist or make textures, super-impose your business logo over a sample texture and sell in bulk. Linked objects return all faces as Torley demonstrated so that won’t help, and you cannot hide say a painting within a prim and be safe either since you can edit that and highlight it with the mouse.
December 14th, 2007 at 9:53 AM
@ 74 That is a great post.
I keep going back and forth in my mind if copying a texture is really “stealing”. Many texture “creators” have simply taken real world photos of people’s creations then uploaded them. Or, texture “creators” copy images from other websites and upload them. Who is the thief? The person who copies from outside SL or the person who copies within SL? I say NEITHER. I think that the only true case for theft regards those that steal sculpted textures. RL artists that create 3D images through software and upload them as sculpted textures should somehow be protected. Some of the works of art sell for many thousands of lindens.I am not an attorney, but the only situation that could arise to legal problems are those that upload trademarked/copyrighted images or ideas.
PS: What about thos that use in-world Snapshots? Instead of a digital camera, one can easily take in-world snapshots of textures and then texture your own objects with these snapshots. Is that stealing?
December 14th, 2007 at 10:05 AM
HOLY SMACK I hope Kayliwulf looks at this tutorial!!! LOL And a few others I can think of.
December 14th, 2007 at 10:11 AM
@85 I was thinking the same thing and look at all the Half-Life 2 textures out there being sold (I can’t stop running into them) ..and then there’s the audio issue, we know well over 90% of in-game audio , albeit clips or full songs, are not user created.
I think all of this is something we’re going to have to accept at some level much like downloading mp3s, something that everyone freaked out about in the beginning though have grown accepting of over time.
All they can and really should do is remove the ease of attaining the UUID you can limit the amount of texture grabbing. People will continue to do it, but many will just avoid the hassle of trying to grab it and outright purchase it.
December 14th, 2007 at 10:11 AM
Seriously who cares about how to use texture UUIDs right now, I can not log in. The logins have not been working all morning and noooo post to inform us what’s going on.
Oh btw… it’s great to know that now anyone can use the textures I slaved over.. Thanks a lot. I love Second life. I think Lindens rock. Woohoo Lindens. I am so happy that we did the latest update. It is great. The grid has not been more stable since 2002. Everything is wonderful in SL. Thanks a lot for the hard work. Wow I love it.
There… now we wont need some alts to type of pro-linden responses. I did it for you.
December 14th, 2007 at 10:36 AM
@88 Can’t log in? Go read a book, call a friend, take a walk etc. Everything will be OK. Hang in there ,tiger.
After doing some research, Linden Labs themselves teach its residents how to set other’s textures to one’s own prims. A very simple script once one has the UUID. Thank you LL.
http://wiki.secondlife.com/wiki/Sculpted_Prims:_Sculpt_Maps_and_Textures
Like I have said, I believe a vast majority of those who use the UUID method of setting textures are not thieves out for profit. This is an interesting building tool.
December 14th, 2007 at 10:46 AM
@ everyone complaining about content theft.
When are you people going to wake up and realize that there is no technological solution to this problem, only social and legal ones.
December 14th, 2007 at 10:51 AM
@ “#21, Damen Hax Says: December 13th, 2007 at 9:11 PM PST”
@ “#85, Lao-Tzu Says: December 14th, 2007 at 9:53 AM PST”
And for everybody else that wants a little more protection for sculpties:
-modify the alpha channel of your sculptie image.
-u can either make it totally transparent(fast and easy way), or put your name(a better way) or a copyright notice in it(possibly the best way).
p.s.
although my method won’t stop somebody who really wants to steal your sculptie, it will make it harder. Possibly, not everybody will have the time and/or knowledge to edit the alpha channel, therefore it might be easier for the creator to prove that their work was stolen.
December 14th, 2007 at 11:03 AM