Node Wrangler: add back exposure compensation for Preview Node #105136

Open
Damien Picard wants to merge 4 commits from pioverfour/blender-addons:dp_nw_exposure_compensation into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
Member

Exposure compensation was a useful feature for better previewing
colors when scene exposure was not neutral. It was removed in
4bf15a06f3 - D15350
after any socket could be connected to the shader output.

This commit reintroduce this feature, but makes it disabled by default
as this workflow is not always wanted. In the case of an NPR scene
where every material is emissive so there are no actual lighting
calculations, the user may want to use the preview feature to quickly
select a texture without having it exposure-compensated.

Fixes #105065


@JacquesLucke, @GregZaal

Not sure whether to enable the feature by default or not. I know it’s been annoying for me on some projects, but nice on others.

Note: this has no effect if the exposure settings are at default values.

Exposure compensation was a useful feature for better previewing colors when scene exposure was not neutral. It was removed in 4bf15a06f3 - [D15350](https://archive.blender.org/developer/D15350) after any socket could be connected to the shader output. This commit reintroduce this feature, but makes it disabled by default as this workflow is not always wanted. In the case of an NPR scene where every material is emissive so there are no actual lighting calculations, the user may want to use the preview feature to quickly select a texture without having it exposure-compensated. Fixes #105065 ----- @JacquesLucke, @GregZaal Not sure whether to enable the feature by default or not. I know it’s been annoying for me on some projects, but nice on others. Note: this has no effect if the exposure settings are at default values.
Damien Picard added 1 commit 2024-01-17 18:14:18 +01:00
ff9e38f1e8 Fix #105065: NW: add back exposure compensation for Preview Node
Exposure compensation was a useful feature for better previewing
colors when scene exposure was not neutral. It was removed in
4bf15a06f3 - [D15350](https://archive.blender.org/developer/D15350)
after any socket could be connected to the shader output.

This commit reintroduce this feature, but makes it disabled by default
as this workflow is not always wanted. In the case of an NPR scene
where every material is emissive so there are no actual lighting
calculations, the user may want to use the preview feature to quickly
select a texture without having it exposure-compensated.
Damien Picard added 1 commit 2024-01-17 18:22:16 +01:00
Damien Picard added 1 commit 2024-01-17 18:42:44 +01:00
Damien Picard changed title from Fix #105065: NW: add back exposure compensation for Preview Node to Node Wrangler: add back exposure compensation for Preview Node 2024-01-17 18:48:02 +01:00
Member

Since I'm not using this myself, it would be useful if you could get one or two users to comment here that this is working as expected with your patch.

Since I'm not using this myself, it would be useful if you could get one or two users to comment here that this is working as expected with your patch.
Author
Member

@GregZaal Since you wrote the original code, I think you’d be in the best position to know if it behaves properly!

@GregZaal Since you wrote the original code, I think you’d be in the best position to know if it behaves properly!
Damien Picard added 1 commit 2024-02-03 15:43:40 +01:00
Member

@blender-bot package

@blender-bot package
Member

Can only build blender/blender and blender/blender-manual. See documentation for details.

Can only build blender/blender and blender/blender-manual. See [documentation](https://projects.blender.org/infrastructure/blender-bot/src/branch/main/README.md) for details.
pioverfour changed target branch from main to blender-v4.1-release 2024-02-12 11:21:30 +01:00
pioverfour changed target branch from blender-v4.1-release to main 2024-03-20 11:50:20 +01:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u dp_nw_exposure_compensation:pioverfour-dp_nw_exposure_compensation
git checkout pioverfour-dp_nw_exposure_compensation
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#105136
No description provided.