Skip to content
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

New feature: Select render engine for output #31

Closed
Gattung opened this issue Jul 22, 2022 · 5 comments
Closed

New feature: Select render engine for output #31

Gattung opened this issue Jul 22, 2022 · 5 comments
Labels
enhancement New feature or request

Comments

@Gattung
Copy link

Gattung commented Jul 22, 2022

Maybe a useful feature would be an option to select the render engine used for output i.e. sometimes I like to render frames using workbench, to do so I need to go to the render engine for the scene and change it then change it back to eevee or cycles for normal rendering.

Thanks!

@p2or
Copy link
Owner

p2or commented Jul 22, 2022

Hi @Gattung,

thanks for your request. As a dropdown for the regular render dialog? Good news is that there is a branch already to address that for the batch dialog: https://github.com/p2or/blender-loom/tree/render-attribs

Screenshot 2022-07-23 at 01 39 48

I would appreciate any feedback on this. The problem I personally see is that if there is an option to set the engine, the user wants more... setting the resolution, file format etc. and I have not yet found a way to accommodate all that properties onto the panel. Do you have a good idea to solve this?

Cheers,
Christian

@p2or p2or added the enhancement New feature or request label Jul 22, 2022
@Gattung
Copy link
Author

Gattung commented Aug 9, 2022

I don't, I can lay that out in an image but wouldn't know how to implement it.
Thanks for the batch dialog version, I will check it out.

T.

@p2or
Copy link
Owner

p2or commented Dec 11, 2022

Hi @Gattung,

good news, I hope. We could leverage Blender's regular 'Preset-System' to store all necessary render settings. I had some time over the weekend to develop a first prototype: https://github.com/p2or/blender-loom/tree/render-presets

Screenshot 2022-12-11 at 18 36 42

Basically, this allows to set the engine, samples, output path, image properties, etc. and save all settings as a new custom 'preset' (Properties Header). If a preset exists, a new dropdown will appear in the regular 'Render Dialog' when 'Render using Command Line' is turned on, in order to render the scene regardless of the current settings:

Screenshot 2022-12-11 at 18 38 19

What do you think?

Cheers,
Christian

@Gattung
Copy link
Author

Gattung commented Dec 12, 2022

I think this is a great implementation, using the presets makes sense. I'm used to using it as only resolution presets but being able to use them as rendering option presets is very useful.

@p2or
Copy link
Owner

p2or commented Dec 13, 2022

Hi @Gattung,

great, glad you like it. I've just added a few options to specify which settings to include in each preset (I guess something that may change over time):

... and it's also now possible to override the render settings using the presets for all files in the 'Batch Dialog'. If you have time to test it, I would appreciate your feedback on the actual implementation and if you still have ideas to improve something please let me know.

Otherwise, I will test the changes in my spare time extensively and make them available in the next official release (0.8.9).

Cheers,
Christian

@p2or p2or closed this as completed Dec 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants