secondlife / jira-archive

2 stars 0 forks source link

[BUG-225488] Uploader improvements #4277

Open sl-service-account opened 6 years ago

sl-service-account commented 6 years ago

How would you like the feature to work?

Texture uploader improvements:

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-225488 | | Summary | Uploader improvements | | Type | New Feature Request | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Chaser Zaks (chaser.zaks) | | Created at | 2018-09-18T07:41:06Z | | Updated at | 2018-09-19T18:03:16Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2018-09-18T02:48:34.039-0500', 'How would you like the feature to work?': 'h5. Texture uploader improvements:\r\n* A check box that allows disabling of alpha on the uploaded texture. If no alpha is detected, the checkbox is unchecked and disabled. If aplha is detected, checkbox is checked, with the option to uncheck it to remove the alpha channel. This modifies the upload to easily remove unnecessary alpha channels from textures.\r\n* Texture "Type", this can be stored as metadata in the jpeg2000 if wanted, but would allow for the ability to choose "Map type" of "Diffuse", "Normal" or "Specular". If anything other than Diffuse, then the image can be clicked to place or move a light to test the normal map before upload.\r\n* The metadata can also be used to automatically detect type in the texture viewer, and allow for the texture viewer to also incorporate the material viewer.\r\n\r\nh5. Sound uploader improvements:\r\n* Audio playback test, this can confirm the sound "sounds" like it is supposed to\r\n* Ability to seek/pause/play the sound.\r\n* Audio playback test would also have a "Loop" option to ensure sound loops properly.\r\n\r\nh5. Mesh uploader improvements:\r\n* "UV" tester, uses one of the UV unwrap tests from blender. Here are public keys from the images I uploaded:\r\n** UV Grid(1024x1024): 82028a7e-e6ed-42c2-da48-6476090dd5a6\r\n** Colour Grid(1024x1024): b3dffef3-b22a-f419-6747-90d5c1d47068\r\n* Ability to test textures on mesh objects before uploading(Diffuse, normal, and specular).\r\n** This would have a seperate "Textures" tab with a tree view. Each object gets it\'s own tree view(I.E. a folder), and in each tree is a "Face", inside the Face folder, is 3 options: "Diffuse", "Normal" and "Specular". Specular would have another drop down for a spinner and colour picker for specular map options\r\n** If the above feature is implemented, it would be great to be able to choose from both existing textures and new textures from hard drive.\r\n** This would also allow a resident to choose to apply these textures to the uploaded mesh.\r\n** These are autofilled if the mesh contains textures already.\r\n* Improved camera:\r\n** Currently, navigation is orbital, making it hard to inspect interior of objects. Perhaps something similar to the SL view that allows one to cam around.\r\n** Camera does not respect the mesh scaling option, making it hard to inspect objects that have been scaled down via the uploader.\r\n* A option to enable a grid to show relative size to a meter.', 'Original Reporter': 'Chaser Zaks (chaser.zaks)', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'Target Viewer Version': 'viewer-development', 'Why is this feature important to you? How would it benefit the community?': 'These features would, in my opinion, greatly benefit creators as they can test their assets more thoroughly before upload.', } ```
sl-service-account commented 6 years ago

Kadah Coba commented at 2018-09-18T07:48:34Z

+1 for option to remove alpha from texture upload. Its always an annoying additional step with an external tool to do this.

sl-service-account commented 6 years ago

Vir Linden commented at 2018-09-19T18:03:16Z

Mix of different things here with all different levels of difficulty/priority. For now just importing as a source of possible ideas for future work. Will break out into separate issues if we get time to work on uploader behavior in the future.