secondlife / jira-archive

2 stars 0 forks source link

[BUG-234096] New Build Material Options #11084

Open sl-service-account opened 1 year ago

sl-service-account commented 1 year ago

How would you like the feature to work?

When one goes into edit mode (for in-world objects), heads over to features, and then a pull down menu, they see the classic options for:

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-234096 | | Summary | New Build Material Options | | Type | New Feature Request | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Created at | 2023-07-05T12:17:25Z | | Updated at | 2023-07-13T15:06:10Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2023-07-05T14:00:49.579-0500', 'How would you like the feature to work?': 'When one goes into edit mode (for in-world objects), heads over to features, and then a pull down menu, they see the classic options for:\r\n- Stone\r\n- Metal\r\n- Glass\r\n- Wood\r\n- Fleash\r\n- Plastic\r\n- Rubber\r\n\r\nWhy not add additional materials such as\r\n- Water\r\n- Sand\r\n- Concrete\r\n- Grass\r\n- Cement\r\n- Fiber\r\n- Paper\r\n- Iron\r\n- Nickel\r\n- Silicone\r\n- Titanium\r\n- Plywood\r\n- Lumber\r\n- Hair\r\n- Wool\r\n- Cotton\r\n- Polyester\r\n- Clay\r\nand whatever else you or others could come up with', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'Target Viewer Version': 'viewer-development', 'Why is this feature important to you? How would it benefit the community?': 'Because there has been times that I am building and would like the materials to be specific to what is being built. I am sure that other people have also had the same concern. It would benefit as it could pre-set the materials or just state what the material is suppose to be.', } ```
sl-service-account commented 1 year ago

Fenix Eldritch commented at 2023-07-05T19:00:50Z

Historically, the classic materials functioned like presets for a collection of properties that influenced things like a prim's friction, elasticity, restitution, impact sound, etc. and changing the material was the only way to alter these properties. But then we were given direct access to these attributes and were no longer limited to just using the presets.

It sounds like you're wanting to have an ever expanding list of labels for the material type... but the material parameter doesn't function like that. It's not a free-form text label: each material would need to have its own LSL constant and associated attributes. I'm not sure that's going to be worth the effort to implement - especially when so many of the examples you've provided could fall within the existing categories with some additional tweaking of the attribute values from the user after the fact.

Material
- - -
Stone Cement, Sand, Powder, Clay, Concrete, Rock
Metal Iron, Nickel, Copper, Silicone, Titanium
Glass Crystal, Diamond
Wood Plywood, Lumber, Grass, Cardboard, Paper
Flesh Food
Plastic Polyester
Rubber



Having said that, I too also like to update my prim's material to better suit what the object is meant to represent. So to that end, I wouldn't be opposed to LL adding a handful more generic material types. But I wouldn't see much value in doing a whole slew of highly specific new ones like this suggestion proposes.

Some generic new prim materials could be:
- Liquid
- Gas
- Fabric
- Ceramic|

sl-service-account commented 1 year ago

Dan Linden commented at 2023-07-13T15:06:10Z

Issue accepted. We have no estimate when it may be implemented. Please see future release notes for this fix.