These forums are CLOSED. Please visit the new forums HERE
Watermarking textures? |
|
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-04-2007 14:21
How many people do it, and has it proven useful?
|
Ceera Murakami
Texture Artist / Builder
![]() Join date: 9 Sep 2005
Posts: 7,750
|
10-04-2007 15:00
I haven't been doing this, so far. But soon every single texture displayed at TRU will be watermarked. The vendors will all display only a low-rez watermarked sample. You won't get to see the real texture till you buy it.
The barrier for me has been that I hadn't ever found a method of watermarking a texture invisibly that I could believe would prove the least bit useful later. And any visible watermark would render most of my textures worthless, if on the actual texture itself. _____________________
Sorry, LL won't let me tell you where I sell my textures and where I offer my services as a sim builder. Ask me in-world.
|
Brandi Lane
Registered User
Join date: 2 Apr 2007
Posts: 157
|
10-04-2007 15:40
I have not released my skin yet, but I do not plan on watermarking it. Frankly, I just don't see how I would ever find the duplicated copies anyway. If I pass someone on the the street and see my skin, I'm not going to assume they have ripped it off, I'm going to assume it was purchased from me.
The next most likely place is slexchange. But usually the images there are so poor that it might be hard to see that it was my skin... especially if the person in question had bothered to change even a few things. Honestly, it just seems like more trouble than it's worth. If I was going to bother at all, it would be using a professional system such as digimarc that would hold up in court. But then I have to ask myself, would the average SL user actually be able to pay enough damages to recoup court costs for the litigation. |
Void Singer
Int vSelf = Sing(void);
![]() Join date: 24 Sep 2005
Posts: 6,973
|
10-04-2007 16:07
for vendor situations, you can always do a cheap watermark, instead of using separate uploaded textures, a single "watermark prim" with sample, or you logo or whatever done in alpha, situated in front of the vendor preview... prevents simple abuse like snaphots and print screen, but nothing past that....
on my personal website I display personal art that is cropped, so if I find my art in the wild I have one more layer of verification that mine is the original... that and certain "tells".... wouldn't call any of that watermarking... so I answered Pie... I like pie |
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-05-2007 08:41
Personally, I find watermarking something I can't do without. Demos are extremely important to my customers (try before they buy), and without using watermarks I wouldn't be able to offer demos or securely showcase my work in the manner it is meant to be seen in.
The more stealthy use of watermarking is also quite helpful in tracing the history of a texture that has been in circulation. Invisible weak watermarking can reveal spots that have been manipulated because the watermark gets destroyed as it is manipulated. The invisible strong watermarking is good for proof of origin because it survives manipulation. It's extremely easy to build watermarks into the layeriing of master files. It's a lot more challenging to remove them once the texture has been flatened. More people should do it. Ceera, I'd be happy to help you with designing a strong invisible watermark method for your textures. I'm not going to discuss it here, but PM is ok. |
Void Singer
Int vSelf = Sing(void);
![]() Join date: 24 Sep 2005
Posts: 6,973
|
10-05-2007 09:57
you do make a good case though Namssor, I currently have no sample displays that are texture oriented.... so there is no need for me... but I may here shortly (to protect subleted work).... I'm curious, does your invisble watermarking method survive translation into SL?
|
Ceera Murakami
Texture Artist / Builder
![]() Join date: 9 Sep 2005
Posts: 7,750
|
10-05-2007 13:08
Ceera, I'd be happy to help you with designing a strong invisible watermark method for your textures. I'm not going to discuss it here, but PM is ok. Though I shudder at the thought of locating my archived master files for all of those textures, watermarking them all, and re-uploading them all... More likely I'll just start applying it to my newer textures. _____________________
Sorry, LL won't let me tell you where I sell my textures and where I offer my services as a sim builder. Ask me in-world.
|
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-05-2007 13:24
you do make a good case though Namssor, I currently have no sample displays that are texture oriented.... so there is no need for me... but I may here shortly (to protect subleted work).... I'm curious, does your invisble watermarking method survive translation into SL? About a year ago I started a series of threads here as a proof of concept. I gave people a scrambled image with a primer and challenged them to find a solution to revealing the hidden image(s). Without the primer, most of the challenges were essentially unsolvable. Seifert Surface, one of SL's resident mathematicians, confirmed that. A few other people joined in on the fun of posting and solving them. The threads still exist, but the images have long ago been purged ![]() /109/f4/83553/1.html /109/d1/83626/1.html /109/8d/83697/1.html /109/8d/83697/1.html The purpose of these challenges was to investigate methods to invisibly embed data in an image as a hackproof weak watermark. There is no real practical application for using them inside SL because they get destroyed during JPEG conversion, but strong watermarking does have practical application inside SL for just about any texture. I really cool example of visible strong watermarking is what some people have been doing with sculpt maps. Since sculpted prims only use the color information within the map texture, a 32 bit texture can carry a strong visible watermark on the alpha channel without affecting the shape of the sculpty. These sculpt maps are no larger than the preview image in most cases and are vulnerable to screen captures. Introducing transparent areas as watermarking is a great way to copy protect the sculpt maps from screen capture without destroying thier usability. |
FD Spark
Prim & Texture Doodler
![]() Join date: 30 Oct 2006
Posts: 4,697
|
10-06-2007 20:30
I have tested certain things cause sometimes I am texture tweaker for my personal use,etc.
And I noticed the Lindens have way to make images show huge 'L" in it regardless of what you do to the image that sometimes shows up even in images from photos that I have experimented with for art purposes. I am not sure how they do this but I also noticed there are also textures that I have where the lindens names are in owner and creator in inventory. The Lindens could make things unshareable, because they have with their own textures. Most I can do with my unique art textures is add something that is unnoticeable that only I would see. None of my artwork or textures at this point is for sell. _____________________
Look for my alt Dagon Xanith on Youtube.com
Newest video is Loneliness by Duo Zikr DX's Alts & SL Art Death of Avatar |
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
|
10-06-2007 21:09
Frankly, I just don't see how I would ever find the duplicated copies anyway. If I pass someone on the the street and see my skin, I'm not going to assume they have ripped it off, I'm going to assume it was purchased from me.. A bot or altered viewer could probably do it automatically... |
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-07-2007 06:45
A bot or altered viewer could probably do it automatically... |
Void Singer
Int vSelf = Sing(void);
![]() Join date: 24 Sep 2005
Posts: 6,973
|
10-07-2007 10:56
The purpose of these challenges was to investigate methods to invisibly embed data in an image as a hackproof weak watermark. There is no real practical application for using them inside SL because they get destroyed during JPEG conversion, but strong watermarking does have practical application inside SL for just about any texture. strong watermarks have always been easy, just an extra layer in the master. I thought you'd devised something to get past the j2k conversion for the weak/invisible WM... which is what prompted my question, thanks for clearing that up =) |
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
|
10-07-2007 11:22
A large loyal customer base is just as good, if not better than any Bot. It really doesn't matter whether someone obtained the texture legally or not, watermarking allows you to prove where it originated from. If you see someone selling/distributing and claiming authorship of a texture that you know is your creation, watermarking helps you prove that it is your original work. Yep. Was just saying that it _could_ be done, not that it necessarily should be done or would be worth the effort. |
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-07-2007 11:44
strong watermarks have always been easy, just an extra layer in the master. I thought you'd devised something to get past the j2k conversion for the weak/invisible WM... which is what prompted my question, thanks for clearing that up =) Weak/Invisible = No Strong/Invisible = Yes |
Void Singer
Int vSelf = Sing(void);
![]() Join date: 24 Sep 2005
Posts: 6,973
|
10-07-2007 23:34
Weak/Invisible = No Strong/Invisible = Yes ok now you've confused me thouroughly... strong+invisible? as in "doesn't noticeably alter the apparent viewed image" and "survives conversion to j2k (and theoretically back)" ? you've got my full attention |
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-08-2007 09:46
...you've got my full attention ![]() |
Annyka Bekkers
Registered User
![]() Join date: 25 Jun 2007
Posts: 98
|
10-08-2007 10:30
If you see someone selling/distributing and claiming authorship of a texture that you know is your creation, watermarking helps you prove that it is your original work. Stupid question, but wouldn't the date/timestamp on the actual uploaded textures (which I'm assuming exists on every uploaded texture) serve as a sort of poor man's copyright? That's assuming that the stolen texture is still recognizable as deriving from yours. If its been altered so much that the similarities are not readily visible, I'm not sure how you would even find the stolen textures, much less prove that they are stolen. |
Void Singer
Int vSelf = Sing(void);
![]() Join date: 24 Sep 2005
Posts: 6,973
|
10-08-2007 11:50
It can be done. Here's an example that was compressed into JPEG. Find the watermark. EDIT: Kicks self in head for turning off images that don't come from the originating website and turns them back on:: OK, I'm guessing some high contrast spot marking?.... is it possible to give an example of a less random repetitive image? like say a portrait or some such? |
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-08-2007 14:26
Stupid question, but wouldn't the date/timestamp on the actual uploaded textures (which I'm assuming exists on every uploaded texture) serve as a sort of poor man's copyright? That's assuming that the stolen texture is still recognizable as deriving from yours. If its been altered so much that the similarities are not readily visible, I'm not sure how you would even find the stolen textures, much less prove that they are stolen. Significantly altering textures (especially clothing and skins) to look different from the original (assumed stolen) texture is a lot of work. Most of the lowlifes that regularly do this are too lazy or incapable of putting in that kind of work themselves. That's why they resort to ripping other peoples work and simply uploading as is, boxing it, and selling it, logos, copyright notices, and all. They don't care. So, watermark your textures folks. .... is it possible to give an example of a less random repetitive image? |
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-08-2007 17:45
This image is a little harder to hide a watermark in, much less repetative, and has gone through 2 lossy transforms (uploaded into SL as J2C, saved back to HD as TGA, and compressed into JPEG at 70% quality for web posting) after embedding the watermark in it. The watermark is still readable. Can anyone find it?
![]() |
Void Singer
Int vSelf = Sing(void);
![]() Join date: 24 Sep 2005
Posts: 6,973
|
10-08-2007 23:39
This image is a little harder to hide a watermark in, much less repetative, and has gone through 2 lossy transforms (uploaded into SL as J2C, saved back to HD as TGA, and compressed into JPEG at 70% quality for web posting) after embedding the watermark in it. The watermark is still readable. Can anyone find it? I'm guessing (and that alone has me sold) the little C dot in the ear? and wouldn't have even gotten that far if I hadn't been looking for it I'm sold =) |
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-09-2007 08:32
I'm guessing (and that alone has me sold) the little C dot in the ear? and wouldn't have even gotten that far if I hadn't been looking for it I'm sold =) If you've ever wondered why JPEG is such a successful compression method for photographic images it is because the human eye has great difficulty differentiating subtle changes in color value. JPEG takes a smooth transition of 16.7 million colors and compresses that data into larger chunks of identical color values while retaining most of the grey level values (which the human eye is much better at differentiating). The human eye has far fewer color receptors on the retina than it does for black and white (light and dark values), so all those chunky rectangular bits of color in a JPEG appear smooth to the human eye. An invisible watermark also takes advantage of the limitations of the human eye/brain in this and several other ways. A computer is free of those limitations and can reveal watermarks of this nature with a primer. |
Sally Silvera
live music maniac
![]() Join date: 17 Feb 2007
Posts: 2,325
|
10-09-2007 08:40
If i had to hazard a guess I'd say it was a yellow mark on that image.... faint beginnings of the bottom part of an S starting by the woman´s lips, bending down, across and upwards on her jawline. If I'm right, it's very very cleverly done.
![]() _____________________
|
Namssor Daguerre
Imitates life
Join date: 18 Feb 2004
Posts: 1,423
|
10-09-2007 08:49
If i had to hazard a guess I'd say it was a yellow mark on that image.... faint beginnings of the bottom part of an S starting by the woman´s lips, bending down, across and upwards on her jawline. If I'm right, it's very very cleverly done. ![]() |
Okiphia Rayna
DemonEye Benefactor
![]() Join date: 22 Sep 2007
Posts: 2,103
|
10-09-2007 09:43
in-game textures I NEVER watermark. It makes it look worse in my opinion. Now, images of my clothing/items and such that I'm using for advertising, I might watermark, especially if being used outside of SL.
|