Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
139 stars 2 forks source link

SessionTextureThumbnailSource #3130

Open 3x1t-5tyl3 opened 1 day ago

3x1t-5tyl3 commented 1 day ago

Is your feature request related to a problem? Please describe.

It doesn't exist and I might not have control over the world orb.

Describe the solution you'd like

Add a component similar to WorldTextureThumbnailSource; For a session.

Describe alternatives you've considered

Using the SessionCaptureThumbnailSource and enveloping in a sphere some far-off distance away from users to ensure it doesn't capture stuff I don't want it to. Which is a hacky workaround.

Additional Context

Now; I'm somewhat sure that the session captures happen by the users? Though I don't think that should matter as it is just a straight up texture supplied to it.

As a side solution the custom session can be made with a custom facet/orb; But that's inperfect and requires making a specific item; rather than anyone in the session being able to plop one out for someone else.

Requesters

3x1t_5tyl3

shiftyscales commented 9 hours ago

Can you clarify what the nature of the "stuff I don't want it to [capture]" is?

Session thumbnails by their nature are intended to provide a preview of what the activity in the world is prior to a user joining it.

E.g. if the intent is to host a session that isn't suitable for the public more publicly- this would not be an acceptable use-case- particularly since the slot providing the session thumbnail could be modified / removed, causing the content you intended to hide to be broadcast to the public.

Dusty-Sprinkles commented 9 hours ago

Personally I added a thumbnail to my world because I don't really want to have a random front facing photo of me being a preview of what I'm doing, usually when I see those they just come off as odd so I definitely see the appeal of session specific thumbnails

shiftyscales commented 8 hours ago

I don't really want to have a random front facing photo of me being a preview of what I'm doing

This is why the SessionCaptureThumbnailSource component exists, @Dusty-Sprinkles. Resonite has no way of knowing where a good spot in a given session is to capture what is going on inside of it- if your session has a place where you / other users are commonly gathered- placing this component there will ensure a better quality / more representative thumbnail is captured.

Otherwise as a default- each user captures their own to ensure the thumbnail shows the activity of at least a user inside of the session.

Dusty-Sprinkles commented 8 hours ago

ah, I hadn't noticed that they said that that wasn't something they wanted to use mb I guess my logic doesn't quite apply then