secondlife / jira-archive

2 stars 0 forks source link

[BUG-230265] Viewer graphics rendering subsystem updates #7982

Closed sl-service-account closed 9 months ago

sl-service-account commented 3 years ago

How would you like the feature to work?

  1. Physically based shader system. BUG-230274
  2. Ocean and lake water that actually reacts to collisions. BUG-230275
  3. Postprocessing. BUG-230277
  4. Greater than 1024 texture resolution support. BUG-230278
  5. Real-time LOD generation. BUG-230279
  6. Real-time in-world geometry editing and delta inventory files. BUG-230271
  7. Exporting region layouts of all object metadata to the hard drive. BUG-230272
  8. Dynamic global illumination. BUG-230280
  9. SANSAR clothing format support. BUG-230282
  10. FBX support. BUG-230283
  11. Temporal Anti-aliasing. BUG-230284
  12. Raytracing. BUG-230285
  13. Inverse kinematics. BUG-230273
  14. Livelink with Reallusion Character Creator for real-time motion capture. BUG-230286
  15. Support for importing photospectrometry. BUG-230276
  16. Updated procedural foilage support. BUG-230287
  17. Upgraded terrain system. BUG-230288
  18. Mobile support. BUG-230289
  19. AR and VR support. BUG-230290
  20. Option to disable all of the features above by the viewer client. Also, region owner can restrict features. And, client can automatically disable based on system capabilities.

    Why is this feature important to you? How would it benefit the community?

    Modernization of the graphics subsystem will provide new forms of revenue, attract users and extend the life of the platform.

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-230265 | | Summary | Viewer graphics rendering subsystem updates | | Type | New Feature Request | | Priority | Unset | | Status | Closed | | Resolution | Duplicate | | Created at | 2021-02-21T08:36:35Z | | Updated at | 2022-01-30T06:52:52Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2021-02-21T04:24:34.696-0600', 'How would you like the feature to work?': '1. Inverse kinematics - foot placement according to surface normals, hand gripping of doorknobs, free-form interaction, etc.\r\n2. Physically based shader system - real materials, scripted support for control of vertex shaders, mirrors, ability to apply water to any surface, realistic cloth simulation (not flexi) with physics interaction with collidable surfaces (softbody interactions, e.g. liquids, jelly, etc with other objects, e.g. bouncing / bumping / reaction), realistic strand based hairs and furs that react to objects, avatar hand movement, and wind. New tab on objects for these features and scripting support.\r\n3. Real-time LOD generation - take the onus off artists\r\n4. Greater than 1024 texture resolution support. And, the ability for the client to request small resolutions for tighter downloads when bandwidth / system capabilities are restricted. And, ability for region owners to restrict these resolutions if necessary.\r\n5. AR / VR support\r\n6. Mobile support\r\n7. FBX support\r\n8. SANSAR clothing format support from Marvelous Designer for SL\r\n9. Exporting region layouts of all object metadata to the hard drive, e.g. positions, rotations. so that they can be reloaded later in a new region for backup/restore purposes by the owner. And, possibly traded as an inventory file to another user or sold on the marketplace. If another user is missing some of those objects, there would be a placeholder cube with a picture of the product represented in the loaded scene that can be clicked to open a marketplace link to the store for that item. If that link is no longer available it could be displayed with a red X for missing content but still showing them a photo of the missing product so they can find an appropriate replacement. And, when the product is purchased via the link it could automatically rez into world at the correct position in the scene that is already designated in the loaded scene file.\r\n10. Postprocessing; tonemapping, HDR bloom, screen-space reflections, ambient occlusion. etc\r\n11. Temporal Anti-aliasing\r\n12. Dynamic global illumination\r\n13. Raytracing\r\n14. Livelink with Reallusion Character Creator for real-time motion capture.\r\n15. Support for importing photospectrometry, e.g. megascans.\r\n16. Updated procedural foilage support.\r\n17. Real-time in-game geometry editing, e.g. you just bought a lamp post and want yours to look different than other sims, you can edit the vertices in-world and adjust them to get a different look.\r\n18. Upgraded terrain system; more realistic, better splatting and layer support, baked lighting from trees / foilage placement.\r\n19. Ocean and lake water that actually reacts to collisions with objects, wind, boats, rain and avatars.\r\n20. Option to disable all of the features above and automatic disabling based on system capabilities', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'Target Viewer Version': 'viewer-development', 'Why is this feature important to you? How would it benefit the community?': 'Modernization of the graphics subsystem will provide new forms of revenue, attract users and extend the life of the platform.\r\n', } ```
sl-service-account commented 3 years ago

sandi Mexicola commented at 2021-02-21T10:24:35Z

Your ideas are really cool!

I agree with you, but on one condition... you buy me the computer that can make use of all that! :D

sl-service-account commented 3 years ago

Whirly Fizzle commented at 2021-02-21T16:53:23Z

I was going to link all the issues already requesting these features but it would take too long so I was lazy. Sorry :D

sl-service-account commented 3 years ago

JIRAUSER336137 commented at 2021-02-22T20:19:37Z

Brilliant ideas! Following this! :)

sl-service-account commented 3 years ago

Kyle Linden commented at 2021-03-10T18:43:39Z

Hello Palisade,

This is a broad request and in that case is a duplicate of several other requests. We regularly review past requests and work on them when the product goals align.

Thanks!