Jump to content

animats

Resident
  • Posts

    6,177
  • Joined

  • Last visited

Everything posted by animats

  1. That's not unusual after a leveraged buyout. This tells us more about the new ownership. Watch what they do, not what they say.
  2. UE4 was looked at, but it didn't look promising. Too much of UE4's performance depends on preprocessing the content with UE4's offline tools. UE5, though, is supposed to be able to deal with high-poly content better. That comes out later this year.
  3. We're confusing the new user. Someone is having a specific problem with Windows 10 and the Radeon driver. It's not obvious what's wrong; other graphical stuff is running OK, but Firestorm won't start. He needs help from someone with Firestorm on Windows expertise.
  4. If the simulation cheats like that, there will be artifacts. Although, if you're inside, and can't detect simulation time being slowed down while something coming into view is fast-forwarded to catch up...
  5. Probably not. There's too much space and too much unnecessary fine detail at the subatomic level.
  6. Try Firestorm support. https://www.firestormviewer.org/support/ If you can run The Valley, graphics is working.
  7. "Request has expired" on both of those. Try a different image hosting service, please.
  8. Server side is mostly single thread. It doesn't inherently have to be, but it's 20 year old technology. There are ways to architect around this. See Spatial OS, from Improbable. Doing it cost-effectively is tough, though. All three free to play big-world games on Spatial OS shut down because they were too expensive to run. A more technical view: You can sort of see from the performance problems what's wrong server side. Most CPU consumption is script time. Much of that is just the 3us per frame wasted on each script that's doing nothing. 5000 idle scripts in a sim and you're out of script time. Scripts could potentially be run in parallel on multiple CPUs. LSL's API has the interesting property that most calls request either get data or put data, but don't do both. The ones that do usually involve a delay. Someone was thinking ahead when they designed that.That allows more concurrency. The way this would be done is that all scripts read the state at the beginning of the frame. All the world state changes a script makes would be accumulated in a queue and applied all at once, after all scripts for the frame have run. If a script does a set followed by a synchronous get, it has to lose a turn and wait one frame. That eliminates most locking problems. The other big bottleneck is that when an avatar enters a sim, there's a huge transient load that lasts seconds. Go to a big shopping event and open the performance window and the nearby users window. Watch the performance hit as new avatars enter. This is what causes super-slow walking in busy sims. Why this is the case I don't know.
  9. Someone did that for a big one-time event a few years ago. They had the whole build inverted under the ground, and you could see it in water. With some effort, it can be faked with projectors.
  10. This is an artifact of Second Life not having physically based rendering. Second Life has an ambient color and a specular color. The effect of both is added. This can push light output past 100% reflective into Full Bright territory. You can get more light out than the lights are putting in. I've had troubles with this on chromed bike parts. In a PBR system, you have albedo (overall reflectiveness) and roughness. Roughness = 1.0 has no specular reflection, and the object will have the same brightness regardless of viewing angle and surface normal. Roughness = 0.0 is all specular reflection - totally shiny at the light reflection angle, dead black at all other angles. You never get out more light than you put in. So, in SL, if you have both ambient and specular layers, turn down the color slider grey level until you're no longer hitting saturated white.
  11. OK. Here's a good test for graphics. The Valley is a test and benchmark for Epic's Unreal Engine 4. You download it and run it, and it shows you a nice forest valley. It looks like a game, but nothing happens except the viewpoint moving around to give you a tour. Start it up and let it run for an hour. It uses CPU, RAM, and the graphics card very heavily. If it runs for an hour with no failures, your computer is fine. If it fails, your computer needs maintenance.
  12. Most new user places have official dressing rooms. New Resident Island has some. Firestorm Island has some. Oxbridge Caledon has some near the main lecture hall, and they have one-way glass; you can look out at Caledon but no one can see in.
  13. SL will now play live streaming video (this is recent). So you can all watch the same live stream. For a while I had a screen at my place which showed a live webcam somewhere in RL. You can't play content that needs Digital Rights Management in SL, because Google Chromium (the open source version of Chrome and the browser inside the viewer) does not support that. That's intentional on Google's part. (DRM politics - long story.). So, no Netflix group viewing. You could use a video streaming service to run your own content through a streaming server and back out to users. But video streaming services start around US$40/month and go up from there. Way up. If it weren't so expensive, performers and DJs in SL would do it, because they could have giant screens with close-ups of their own performance. You could create a web page which, when you loaded it, started a playlist at a specific point. So you could have a Youtube movie show that started at 8 PM, and anyone who started it would get a URL generated with the number of seconds after 8 PM as the starting point, putting them in sync with everyone else. That's ordinary web programming, and not too hard. Then you have a SL screen that starts from the URL of that web page, and you're in business. Someone with a movie theater in SL ought to do this. There are theaters in SL, but most don't work.
  14. You can load files with the uploader but not upload them to Second Life. The Firestorm viewer lets you resize the viewing window, so you can enlarge it and see what you're uploading. You get land impact information from the uploader.
  15. A big limitation of animesh is that they can't "sit". That is, they can't use the animations of another object. They can only use their own built-in animations. So it's hard to do this in a general way. (I've given some thought to a pseudo-sit system where messages are exchanged between animesh NPC and suitably equipped objects. Something along the lines of "NPC to chair - want to sit there, send sit target info and animation", and the chair sends back "Sit at <x,y,z> rot <x,y,z,w>, run anim with UUID nnn." Unfortunately, while you can apply to an object any texture for which you know the UUID, you can't do the same thing for animations. So loaning an animesh NPC a texture so it can sit like an avatar is not currently possible.)
  16. The scale of this problem will be much reduced in 12 hours and 11 minutes.
  17. If you strictly obey the parcel boundaries, you get ugly edges like this. It's common to build bits of driveway to connect your parcel to an adjacent Linden road. In some areas, all the parcels are multiples of 512m, but not rectangular. Urban parcels in Zindra often have small 4x8m corner cutouts of Linden land. Usually you need to stick something there to avoid a hole in the ground. Grass, paving, planters, whatever matches the adjacent land all seem to be acceptable. (There's a Linden-made Zindra Corner Planter, which can be obtained from a dispenser in the mall in Mosh. Some places, the moles put one in, and other places, a landowner put one in.) A corner in Kama City, Zindra. Each corner lot has a 4x8m cutout that's Linden owned, to make the parcel an exact multiple of 512m^2. Clockwise from top left, Zindra corner planter by Abnor Mole, hole in ground surrounded by concrete, cobblestone pavement extending over cutout to match sidewalk level, and vacant lot of Linden grass about 0.5m below grade. These change from time to time. Last month there was a club at the lower left, and they had pavement there. It's like being stuck with responsibility for a little strip of land between the sidewalk and curb in real life. In some jurisdictions, the city owns it, but you can plant grass or pave there. Building a structure there is out, though. (Looking at nearby lots, about half of Kama City is owned by a few big landlords who put filler buildings on the lots. Asking prices are excessive and the parcels are not selling or renting.)
  18. Anybody ever use any of those weird modes? "Circle2" generates strange very jaggy objects. That's not accidental; there's code in the viewer to do that. I asked one of SL's major creators of plants and trees if that was used for something, but no. Is this just a debug feature that was accidentally exposed to users?
  19. Many people have tried, without much success. There's been much activity in the last few years. There was the era of the "game level loaders" - creators build their own "game level", upload, and others can go visit. Sansar, High Fidelity, and SineSpace are all in that category. It failed abysmally. None of those were able to average more than about 20-50 concurrent users. (SL runs about 30,000 to 50,000 average concurrent users. For reference, GTA V Online is slightly above that.) So that was a dead end. Then there were the VR-first worlds. Facebook tried hard at this. Facebook Rooms (failed), Facebook Spaces (failed), and Facebook Horizon (live, but not taking off.) VRChat usage seems to be flat. VRChat has a good implementation, so the technology doesn't seem to be the obstacle. Lesson: throwing money at this does not guarantee success. There are the cyptocurrency worlds, Decentraland, Sominium Space, and Upland. Mostly, people trade land hoping to get rich, and don't go in-world much. Upland didn' t bother to build a virtual world at all. Upland uses Tilia for their connection to real-world money. There are the voxel worlds, Roblox and Dual Universe. These are doing OK. They're not as good looking as SL, especially on the avatar side. Roblox, after over a decade, finally took off. Lesson: it takes a long time to reach critical mass in a system where the users make the content. Dual Universe is a multi-planet system with both space travel and ground activity. You pay by the month, but there are no land charges. Imagine SL where, to get prims, you had to go to big open spaces and dig for them. They started with empty planets and waited to see what happened. Users were supposed to seek, mine, and trade. But they made it too much like real life. Users could build up huge mechanized mining complexes and extract resources in large quantities. So they changed the rules to prevent that, adding some totally arbitrary restrictions. This infuriated the users who'd been building. SL's Luca Grabacr has been active there and has videos on YouTube about that issue. There were the Spatial OS worlds. Spatial OS, from Improbable, is a system built at great cost to support very large seamless worlds. It looked like the technical solution to many of SL's problems. But it's very expensive to run, and the first three big games built on it have already shut down. One game from China, Nostos, is still up. Artwork is great, gamers report they can clear the game in three hours and then are done. The trouble with really big professionally created worlds is that you need a huge team to create them and budgets the size of a major action film. A virtual world needs a large number of good creators and active residents to work. It's very, very difficult to get that from a cold start. Even throwing a half billion dollars at the problem, as Improbable and Facebook did, does not guarantee success. Second Life's main asset is that it has that. The world has to progress, or people get bored and leave.
  20. Seraph CIty - before my time in SL. Closed in 2014. It's a good idea, but a tough sell. It would be good to see something like that again. Pictures of that region can be found. Might yield some ideas. There's some art deco on Marketplace, but most of it is old stuff from the prim era, and too boxy.
  21. Interpolate along the Bezier curve in the usual way to get the point. Then use SLERP to interpolate the rotation.
  22. .OBJ is a 3D model. Photoshop is for 2D images. Are you looking for the templates for making texture clothing?
  23. My vendor sales are way up and my Marketplace sales are down. Are others seeing this?
  24. animats

    Doors

    I wonder if there's something in LInden homes that can break. I have two windowshades that will no longer respond to clicks. The main control panel can still open and close all of them at once, but they don't respond individually.
×
×
  • Create New...