Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Web Textures

Kex Godel
Master Slacker
Join date: 14 Nov 2003
Posts: 869
05-10-2004 11:39
What would be neat is if we had a "net texture" object, which works like a normal texture except you set a URL, and the SL servers download the image from the web instead of you uploading it from your client. Obviously it will still need to cost at least L$10, but a little extra would probably be worth the added feature.

Once you have set the URL for the texture, the server would then periodically check the URL for an update, say with the option to have it check every 5m, 15m, 30m, 1h, 3h, 8h, 12h or 24h.

The images would be downloaded and cached on SL's servers as a normal texture internally (with a fixed UUID), so your client does not fetch the texture from the web directly.

To prevent loading the servers with too many dynamic images, and to keep everyone from *always* selecting the fastest update interval, perhaps a L$1 per update check should be incurred.

Of course this means you'd be paying anywhere between L$1 and L$1,440 per day depending on how often you request the servers to check for updates.

This would probably be a nightmare to implement, but figured I'd post anyway since I was thinking of it, and since I haven't posted a Feature Suggestion in a while. =)
Grim Lupis
Dark Wolf
Join date: 11 Jul 2003
Posts: 762
05-10-2004 12:00
This would open a potential door for griefing and/or PG-sim abuse.

Say I have an image of a car that updates at the most frequent interval. Once a day, at a random time, it replaces the image for one interval with some really nasty pr0n, or really grotesque rotten.com style image.

It would be difficult, if not impossible for the Lindens to find the proof they need to suspend/ban someone for abuse. Some poor Linden would have to sit there for 24 hours watching the sign. Or, they'd have to permanently store a copy of the image every time it's downloaded.
_____________________
Grim

"God only made a few perfect heads, the rest of them he put hair on." -- Unknown
Cienna Rand
Inside Joke
Join date: 20 Sep 2003
Posts: 489
05-10-2004 13:55
From: someone
Originally posted by Grim Lupis
This would open a potential door for griefing and/or PG-sim abuse.

Say I have an image of a car that updates at the most frequent interval. Once a day, at a random time, it replaces the image for one interval with some really nasty pr0n, or really grotesque rotten.com style image.

It would be difficult, if not impossible for the Lindens to find the proof they need to suspend/ban someone for abuse. Some poor Linden would have to sit there for 24 hours watching the sign. Or, they'd have to permanently store a copy of the image every time it's downloaded.


Or I could file an abuse report complete with screenshot of said texture.
_____________________
You can't spell have traffic without FIC.
Primcrafters (Mocha 180,90) : Fine eyewear for all avatars
SLOPCO (Barcola 180, 180) : Second Life Oil & Petroleum
Company
Landmarker : Social landmarking software
Conversation : Coming soon!
TinaStar Dawn
Registered User
Join date: 23 Dec 2003
Posts: 249
05-10-2004 14:25
Wow, this is a cool idea! It would be great to connect to a webcam and be able to go to SL windows on the world or mars probe images or just seeing faces of people online. I hope they finda way to make it work. :)
Julian Fate
80's Pop Star
Join date: 19 Oct 2003
Posts: 1,020
05-10-2004 14:40
Don't forget you'd be leaching these sites' bandwidth everytime you downloaded an image from them. I'll leave copyright issues as an exercise for the reader.
Oz Spade
ReadsNoPostLongerThanHand
Join date: 23 Sep 2003
Posts: 2,708
05-10-2004 17:15
I like this idea.

What about paying L$10 a day for every day you have the object pulling the images?

As for bandwith and copyright, bandwith wouldn't be that much of an issue if its not constantly updating, and since it loads into SL's cache it wouldn't need to swamp the bandwith from the website for each person. And copyright, this wouldn't be any more of a problem than we currently have, same with abuse.
_____________________
"Don't anticipate outcome," the man said. "Await the unfolding of events. Remain in the moment." - Konrad
Paradigm Brodsky
Hmmm, How do I set this?
Join date: 28 Apr 2004
Posts: 206
05-15-2004 08:23
AH right!!! That is the idea I keep forgetting about!!!

I don't really like the net-texture idea because it would use Linend's resources to bring a web page to you. And this round about way uses more resources than would be practicle. And Julian brought up a great point regaurding copyrites.

However, a llHyperlink() or llWebLink() that send's a URL to the user's web browser would be more effective. and it wouldn't need to cost any L$ or cause lag for the servers.

Even better would be to incorporate a World Wide Web browser into the second life client, so that we could build web windows, monitors, etc. This wouldn't use any server resources and all web access is between the client and the target website. I would expect to see a feature like this in future versions of SL just for it to remain the most cutting edge world around. But just on the *very* slight chance that the brilliant team of seinior devs, professors, and inovators havn't throught of this idea yet, well there it is.
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
05-16-2004 23:07
From: someone
Originally posted by Paradigm Brodsky
However, a llHyperlink() or llWebLink() that send's a URL to the user's web browser would be more effective. and it wouldn't need to cost any L$ or cause lag for the servers.

Even better would be to incorporate a World Wide Web browser into the second life client, so that we could build web windows, monitors, etc.


This has the potential to be used for a DDoS of a web site: Just set up a system to llHyperlink every online user, or give a notecard with an embedded webtexture to everyone, and you could take down a small website.
_____________________
perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++;'
Oz Spade
ReadsNoPostLongerThanHand
Join date: 23 Sep 2003
Posts: 2,708
05-17-2004 10:20
But then the creator/owner of that object would have their account canceled at the least and the police at their door at the most. :)

You could also set a time delay on it if you want to be really paranoid.
_____________________
"Don't anticipate outcome," the man said. "Await the unfolding of events. Remain in the moment." - Konrad
Paradigm Brodsky
Hmmm, How do I set this?
Join date: 28 Apr 2004
Posts: 206
05-18-2004 21:19
From: someone
Originally posted by Oz Spade
But then the creator/owner of that object would have their account canceled at the least and the police at their door at the most. :)


True, good point. DDoS people tend to prefer anonymity (SP?). I don't think they would use SL for this, after all, their credit card number, and IP address is logged.

Also, obviousely the website would not show up unless the object was in your close range view, and hyperlinks wouldn't activate unless an event triggered it, like a llListen() or ()TouchStart. And even then we could require permission to launch a website.

Besides I'd love to catch those basterds who set up DDoS attacks anyway. I wish we had public naked flogging in the United States. (Ohh, *writes down idea for S&M club*)