Yellow-Dog-Man / Resonite-Issues

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

Ability to set individual post-processing for cameras #1768

Open orange3134 opened 5 months ago

orange3134 commented 5 months ago

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

Currently, it is not possible to set individual post-processes for camera components. If this were possible, it would allow for richer and more expressive filming. It would be very useful for creating video works in Resonite.

Describe the solution you'd like

Add components that apply individual post-process settings to the camera. This includes Depth of field Bloom Chromatic Aberration Vignetting Ambient occlusion Color grading (exposure, contrast, gamma, etc.) Auto Exposure Lens distortion LUT

These components should have the ability to turn the effect on/off and adjust the amount of effect.

Describe alternatives you've considered

Use the ReFract MOD. https://github.com/pocoworks/ReFract

Additional Context

I have found a related Issue #1151, but would like to request a more specific feature.

Requesters

orange3134

shiftyscales commented 5 months ago

The camera settings in the settings menu already has the ability to toggle on/off certain post-processing options, e.g. motion blur and screen space reflections, additional ones such as bloom/AO which are already exposed elsewhere could possibly be added in that settings menu?

I think it would make more sense to expose them as settings rather than adding new components for them- however, @Geenz had expressed interest in adding post-processing volumes- however that would be its own separate feature/issue.

For some of the post-processing options you listed, I do not know off-hand if they already exist in our post-processing stack, or how easy it would be to expose them as settings.

Seeking input from @Frooxius or @Geenz.

orange3134 commented 5 months ago

Rather than adding that to a new settings screen, I would like the ability to set up our own post process for individual cameras that exist in the world. This would allow us to set camera tints and effects for cinematography and photography.

I have created a camera with such a feature, but it requires a mod to use. I created this issue in the hope that this will be officially supported in the future.

Support for post-processing volumes would be good as it would also serve the above purpose.

orange3134 commented 5 months ago

I have changed the title to clarify that this is not a request for a settings menu. Sorry for the confusion.