✨ Feature Requests

  • Search existing ideas before submitting- Use support.secondlife.com for customer support issues- Keep posts on-topicThank you for your ideas!
Ocean Depth for sailing, submarines and aquatic gameplay
Hi can you please increase ocean depth to 12288 meters for sailing, submarines and aquatic gameplay 256 x 48 = 12288 meters The ocean's average depth is about 3,682 meters (12,080 feet). The deepest point, Challenger Deep in the Mariana Trench, reaches approximately 10,994 meters (36,070 feet). The ocean is divided into several depth zones, including the abyssal and hadalpelagic zones, with the latter being the deepest. Depth zones of the ocean - World Ocean Review World Ocean Review Here's a more detailed breakdown: Average Depth: The average depth of the ocean is around 3,682 meters (12,080 feet). Deepest Point: The Challenger Deep, located in the Mariana Trench, is the deepest known point in the ocean, reaching approximately 10,994 meters (36,070 feet). Depth Zones: The ocean is divided into different zones based on depth: Abyssopelagic Zone: Also known as the abyssal zone, it extends from 4,000 to 6,000 meters (13,100 to 19,700 feet) and is characterized by near-freezing temperatures. Hadalpelagic Zone: This is the deepest zone, extending from 6,000 meters (19,700 feet) to the ocean floor, with constant temperatures just above freezing. https://www.google.com/search?q=ocean+depth&sca_esv=3d1e29cf7e253e0e&source=hp&ei=BvyMaNzFMJDawN4Pm-Gn-AE&iflsig=AOw8s4IAAAAAaI0KFo01jzOl-MnFXk7SYTjNEa_d3fXd&ved=0ahUKEwjc4PqElOqOAxUQLdAFHZvwCR8Q4dUDCA8&uact=5&oq=ocean+depth&gs_lp=Egdnd3Mtd2l6IgtvY2VhbiBkZXB0aDILEAAYgAQYkQIYigUyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIFEAAYgARItAVQAFgAcAB4AJABAJgBcKABcKoBAzAuMbgBA8gBAPgBAvgBAZgCAaAClwGYAwCSBwMwLjGgB_UEsgcDMC4xuAeXAcIHAzQtMcgHIQ&sclient=gws-wiz
9
·

tracked

Update animesh size by manual edit and script
Currently we can't update animesh size and have to upload multiple versions of the mesh in different sizes, and upload all animations for each size. I did some research in the viewer's code, and it appears to me that it's extremely easy to add a feature to adjust the global size of an animesh by modifying the llcontrolavatar.cpp file. Here is the current setGlobalScale() function: void LLControlAvatar::setGlobalScale(F32 scale) { if (scale <= 0.0) { LL_WARNS() << "invalid global scale " << scale << LL_ENDL; return; } if (scale != mGlobalScale) { F32 adjust_scale = scale/mGlobalScale; LL_INFOS() << "scale " << scale << " adjustment " << adjust_scale << LL_ENDL; // should we be scaling from the pelvis or the root? recursiveScaleJoint(mPelvisp,adjust_scale); mGlobalScale = scale; } } And here is a modified version that currently takes into account the X size of the main prim: void LLControlAvatar::setGlobalScale(F32 scale) { if (scale <= 0.0) { LL_WARNS() << "invalid global scale " << scale << LL_ENDL; return; } scale *= mRootVolp->getScale().mV[0]; if (scale != mGlobalScale) { F32 adjust_scale = scale/mGlobalScale; LL_INFOS() << "scale " << scale << " adjustment " << adjust_scale << LL_ENDL; recursiveScaleJoint(mRoot,adjust_scale); mGlobalScale = scale; } } Note that I replaced mPelvisp by mRoot because using mPelvisp does not correctly adjust the animesh's movement during the animation." It works wonderfully. Of course, this modification as it stands could affect many existing animesh objects, so we need to add a parameter to the object, 'ANIMESH_SCALE_FACTOR', which would be set to 1 by default, adjustable via script and by manual editing of the object. We would then have something like this: scale *= mRootVolp->getAnimeshScaleFactor; Here is a gif, you can take a look, the 4 dogs are all the exact same animesh, I only changed there main prim X scale : https://gyazo.com/de2dc2904bcb4e6b8737514aa7db7d2c
11
·

tracked

Block Seller on Marketplace
Note: I know this was suggested before and it's tracked. I know this will be merged. That's okay, I wanted to give more suggestions on implementation and answer "why" beyond that it would just be a nice feature. Problem: You don't want to see stuff made by a certain creator on the marketplace. There may be a variety of reasons for this. Here are a few examples. You have the shop owner in game block due to harassment, drama, or other personal reasons and don't want to accidentally give this person money. The vendor is selling rips. The seller has a business model you don't want to support. Maybe you don't want to buy clothes that are no mod, maybe they have shady business practices that involve over-editing their ads, or using AI on their ads resulting in false advertising. Maybe the seller's content makes you deeply uncomfortable such as selling adult products but the models scream childlike and you don't want to see that. The seller is flooding the marketplace with thousands of generative AI textures to make a quick buck, making it impossible to find high quality textures. This is a growing problem that needs urgent addressing. Solution: Allow us to block the shop and/or the owner of the shop. Owner might be better in case the marketplace someday expands to let a single user have more than one storefront. Or both. Blocking a particular product may also have its place. Implementation: Beneath the flag listing link there would be additional links: Block this shop Behavior: Browsing and searching omits all products from the store. Adds shop to a block list. They can be removed from block list if needed. Block this seller (<--- Alternative, or TBI if multiple storefronts ever becomes a thing.) Behavior: Browsing and searching omit all products from any and all products from the store. A popup that asks, "Do you want to block this person from your shop as well?" may be a good move in some circumstances. They can be removed from block list if needed. Hide Product Behavior: Omits an individual product from search and browsing. Unhide Product Behavior: Removes product from hide. How would you find a listing if it was hidden? Give people a checkbook to show hidden products in search and browse. By giving us the tools to better curate our experience with the marketplace you will empower users to find what they want without having to wade through things they don't want to see, increasing the likelihood of them spending money instead of getting frustrated and giving up on the search.
5
·

tracked

Load More