secondlife / jira-archive

2 stars 0 forks source link

[BUG-225793] EEP: Add render mode for moon/sun where sky color is rendered over sun/moon. #4505

Open sl-service-account opened 5 years ago

sl-service-account commented 5 years ago

How would you like the feature to work?

Currently sun/moon textures are rendered on top of sky. I can see uses for this. But it doesn't convey something beyond the sky dome.

Look at the moon when it's up during the day in a crescent phase. The unseen parts of the lunar disk are black. But the blue sky plays over that.

https://cdn.discordapp.com/attachments/283817570417639425/510900427890491392/alien_sky_001.png You get something like that however when you use current EEP settings.

https://cdn.discordapp.com/attachments/283817570417639425/510900484283039754/alien_sky_002.png I want something more like that naturally without doctoring the picture.

More akin to GL_SRC_ALPHA for source and GL_DST_COLOR for destination except it's probably more complicated then a simple glBlendFunc call.

Bonus points if you can use the alpha-channel to determine if stars are rendered over any particular point or not, so those unseen black areas still blot out stars.

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

It would lead to far more natural looking moons while allowing for the option for the current EEP rendering for stuff like Rider's Pixellated Cthuloid sky.

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-225793 | | Summary | EEP: Add render mode for moon/sun where sky color is rendered over sun/moon. | | Type | New Feature Request | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Labels | whirly-eep | | Created at | 2018-11-10T20:08:55Z | | Updated at | 2020-06-15T15:23:09Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2018-11-14T13:02:07.711-0600', 'How would you like the feature to work?': "Currently sun/moon textures are rendered on top of sky. I can see uses for this. But it doesn't convey something beyond the sky dome. \r\n\r\nLook at the moon when it's up during the day in a crescent phase. The unseen parts of the lunar disk are black. But the blue sky plays over that. \r\n\r\nhttps://cdn.discordapp.com/attachments/283817570417639425/510900427890491392/alien_sky_001.png You get something like that however when you use current EEP settings.\r\n\r\nhttps://cdn.discordapp.com/attachments/283817570417639425/510900484283039754/alien_sky_002.png I want something more like that naturally without doctoring the picture.\r\n\r\nMore akin to GL_SRC_ALPHA for source and GL_DST_COLOR for destination except it's probably more complicated then a simple glBlendFunc call. \r\n\r\nBonus points if you can use the alpha-channel to determine if stars are rendered over any particular point or not, so those unseen black areas still blot out stars.", 'Original Reporter': 'Bellimora Bunny (Bellimora.Bunny)', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'Target Viewer Version': 'viewer-development', 'Why is this feature important to you? How would it benefit the community?': "It would lead to far more natural looking moons while allowing for the option for the current EEP rendering for stuff like Rider's Pixellated Cthuloid sky.", } ```
sl-service-account commented 5 years ago

Rider Linden commented at 2018-11-14T19:02:08Z

How is this different than altering the transparency of the image, it should produce the visual effect you are looking for.

sl-service-account commented 5 years ago

bellimora commented at 2018-11-16T22:24:43Z, updated at 2018-11-16T22:28:38Z

Well you'll have stars shining through the image all willy nilly which sort of destroys the illusion of a moon.  I'm all limited to only displaying these things in star-less skies otherwise it just looks stupid.

Furthermore some people may be dealing with less-then-full-perm graphical assets that they can not export and edit and import again.