-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Control 3d crop region from 2d Viewer during IPR #2835
Comments
@gregmassievfx @murrays-ie Are you able to run this by Lookdev and Lighting your end for me please? |
That sounds great from our end, thanks. |
@gregmassievfx @murrays-ie - Are you able to ask around for any thoughts on some tweaks to the crop window tool UX? Video: https://drive.google.com/open?id=1zqJO9O8vHMEvC9ESCrhbsiUZ0QDHD7El Effectively:
The concession is that whilst the tool is active, with 3D views, you can no longer click-through the outside of the crop region (it never worked inside). You can still adjust the camera though using the usual modifiers anywhere in the view. |
Looks great Tom, nice additional UX touches! I'll be keen to try it in action. I think the concession is okay, (I'd never actually noticed the existing click-through behaviour limitation with the crop tool active as I guess I tend to deactivate the crop tool once I'm done with it) I think people will likely trend to start using the crop tool predominately from the 2d viewer anyway, as that seems the more natural place for it. |
Cool thanks Murray. I just checked too, and the concession is even more obscure. I think it only applies when the camera move tool is also active. As I can't click through when its not anyway! |
woop! This looks great Tom. Can't wait to get our hands on it!
G
…On Thu, 23 Jan 2020 at 10:03, Tom Cowland ***@***.***> wrote:
Looks great Tom, nice additional UX touches! I'll be keen to try it in
action.
I think the concession is okay, (I'd never actually noticed the existing
click-through behaviour limitation with the crop tool active as I guess I
tend to deactivate the crop tool once I'm done with it) I think people will
likely trend to start using the crop tool predominately from the 2d viewer
anyway, as that seems the more natural place for it.
Cool thanks Murray. I just checked too, and the concession is even more
obscure. I think it only applies when the camera move tool is *also*
active. As I can't click through when its not anyway!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#2835?email_source=notifications&email_token=ABJP2V4PKPNPBDFRJ4PH5MDQ7HLX7A5CNFSM4F2RQ5K2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJYIHNI#issuecomment-577799093>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABJP2V33EE5A5ALCRGOEUL3Q7HLX7ANCNFSM4F2RQ5KQ>
.
--
Greg Massie - Lighting Supervisor
*Image Engine*
studio: +1-604-874-5634 <1-604-874-5634> | gregm@image-engine.com |
www.image-engine.com
<http://www.image-engine.com> <http://www.facebook.com/imageengine>
<https://twitter.com/ImageEngine>
<http://www.linkedin.com/company/image-engine-design-inc.>
<http://vimeo.com/imageengine>
15 West 5th Avenue, Vancouver, BC, V5Y 1H4, Canada
If you are not the intended recipient, disclosure, copying, distribution
and use of this email is prohibited. Please notify us immediately and
delete this email from your systems. You may contact us at
info@image-engine.com <info@image-engine.com?Subject=Please0Unsubscribe0me>
if you do not wish to receive further commercial electronic messages. We
may still send you messages for which we do not require consent.
|
In order to facilitate linking a render back to a point in the graph, we pass the root-relative name of the render node as an image header. Improvements ------------ - Rendering : Added the name of the render node to image metadata via the `gaffer:renderNode` header (GafferHQ#2835). Breaking Changes ---------------- - RendererAlgo : Changed signature for `outputOutput` to include the source scene plug (GafferHQ#2835).
Features -------- - Viewer : Added the Crop Window Tool to image views to allow a scenes crop window to be adjusted directly from the rendered image (GafferHQ#2835).
In order to facilitate linking a render back to a point in the graph, we pass the root-relative name of the render node as an image header. Improvements ------------ - Rendering : Added the name of the render node to image metadata via the `gaffer:renderNode` header (GafferHQ#2835). Breaking Changes ---------------- - RendererAlgo : Changed signature for `outputOutput` to include the source scene plug (GafferHQ#2835).
Features -------- - Viewer : Added the Crop Window Tool to image views to allow a scenes crop window to be adjusted directly from the rendered image (GafferHQ#2835).
Features -------- - Viewer : Added the Crop Window Tool to image views to allow a scenes crop window to be adjusted directly from the rendered image (GafferHQ#2835).
In order to facilitate linking a render back to a point in the graph, we pass the root-relative name of the render node as an image header. Improvements ------------ - Rendering : Added the name of the render node to image metadata via the `gaffer:renderNode` header (GafferHQ#2835). Breaking Changes ---------------- - RendererAlgo : Changed signature for `outputOutput` to include the source scene plug (GafferHQ#2835).
Features -------- - Viewer : Added the Crop Window Tool to image views to allow a scenes crop window to be adjusted directly from the rendered image (GafferHQ#2835).
In order to facilitate linking a render back to a point in the graph, we pass the root-relative name of the render node as an image header. Improvements ------------ - Rendering : Added the name of the render node to image metadata via the `gaffer:renderNode` header (GafferHQ#2835). Breaking Changes ---------------- - RendererAlgo : Changed signature for `outputOutput` to include the source scene plug (GafferHQ#2835).
Features -------- - Viewer : Added the Crop Window Tool to image views to allow a scenes crop window to be adjusted directly from the rendered image (GafferHQ#2835).
In order to facilitate linking a render back to a point in the graph, we pass the root-relative name of the render node as an image header. Improvements ------------ - Rendering : Added the name of the render node to image metadata via the `gaffer:renderNode` header (GafferHQ#2835). Breaking Changes ---------------- - RendererAlgo : Changed signature for `outputOutput` to include the source scene plug (GafferHQ#2835).
A note on presentation changes: Using the overlay box is more consistent with other tools and works better when the view can be panned/zoomed as per ImageView. It caused a problem with the ImageView though, as the color inspector is center-aligned, but the crop overlay is left. As we don't want to have to adjust the CropWindowToolUI presentation based on which view is hosting, we compromise by making the color inspector wider, so it aligns on the left side, but keeping the color readouts centred so they are closer to the view point. Ideally we'd have view safe areas so we don't need to do this all with hard-coded margins, etc. Had some issues using the spacer-widget trick employed by other tools, a more robust solution seemed to be to instead make use of stylesheet margins to create the appropriate inset. We can't use these right now for Transform tool as there are other plug value widgets in there that aren't uniquely accessible via a suitable selector. Features -------- - Viewer : - Added the Crop Window Tool to image views to allow a scenes crop window to be adjusted directly from the rendered image (GafferHQ#2835). - Changed Crop Window Tool status presentation to match other tools (GafferHQ#2835).
A note on presentation changes: Using the overlay box is more consistent with other tools and works better when the view can be panned/zoomed as per ImageView. It caused a problem with the ImageView though, as the color inspector is center-aligned, but the crop overlay is left. As we don't want to have to adjust the CropWindowToolUI presentation based on which view is hosting, we compromise by making the color inspector wider, so it aligns on the left side, but keeping the color readouts centred so they are closer to the view point. Ideally we'd have view safe areas so we don't need to do this all with hard-coded margins, etc. Had some issues using the spacer-widget trick employed by other tools, a more robust solution seemed to be to instead make use of stylesheet margins to create the appropriate inset. We can't use these right now for Transform tool as there are other plug value widgets in there that aren't uniquely accessible via a suitable selector. Features -------- - Viewer : - Added the Crop Window Tool to image views to allow a scenes crop window to be adjusted directly from the rendered image (GafferHQ#2835). - Changed Crop Window Tool status presentation to match other tools (GafferHQ#2835).
Implemented in #3582 in |
We've had this request at various points in time from Lookdev, Lighting, and FX at IE. Checking in recently, they're all still quite keen on it.
Feature Proposal
The Crop Window tool will be available in the 2D viewer as well as the 3D one. It will work in the same way (toolbar, left hand side, needs to be enabled). The window It will be editable on images that contain metadata pointing to a valid render node, with a suitable
StandardOptions
node upstream. The tool will reflect the current crop values in the scene at that part of the graph, rather than the crop window the image was rendered with, if the window has changed since rendering.Gaffer will automatically populate render node metadata for new standard interactive renders.
The text was updated successfully, but these errors were encountered: