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

custom post-process material support? #74

Open
noelhumane opened this issue Feb 28, 2024 · 9 comments
Open

custom post-process material support? #74

noelhumane opened this issue Feb 28, 2024 · 9 comments
Assignees

Comments

@noelhumane
Copy link

Hi Nikola!

I'm still using your tool everyday and it's a huge help for me! Thank you so much!
Would it be possible to get the option to select my own post process material in the EasySynth UI?
something like that:
EasySynth_customPP

So far, I've added my custom PP material to the EasySynthMoviePipelineConfig file. But it requires to restart Unreal to load the update, and only then EasySynth will render the new PP material but with each "targets" selected (i.e: if rendering Color images and Depth images, my custom PP material will be rendered 2 times, with the Color images and with the Depth images).
It's not the most friendly workflow, but it works. So, I'm wondering if this feature could be added to the plugin if it's not too much work?
Thank you!
Noel.

@NikolaJov96
Copy link
Contributor

NikolaJov96 commented Feb 29, 2024

Hi @noelhumane,

Thank you very much, I'm happy to hear the plugin is being useful!
That workflow sounds really bad!
I think that should not be a problem, I'll try to find some time for that in the following days.

I understand you would like the PP material only applied to color images?

Nikola

@NikolaJov96 NikolaJov96 self-assigned this Feb 29, 2024
@noelhumane
Copy link
Author

Thanks Nikola! I appreciate it!
Yes, in my case, I've created a PP material to mimic an IR render:

image

But it would be very useful to be able to render any custom PP material that way.
Noel.

@NikolaJov96
Copy link
Contributor

Hi @noelhumane,

Are you building the plugin from the source or using a binary distribution?
If you are building from a source, please check out the custom_post_process_material branch and give a try to the new custom PP material option.

If not, I'll add the functionality to the next release when I get to it.

Sorry it took some time, I hope it will still be useful.

Nikola

@noelhumane
Copy link
Author

noelhumane commented Mar 26, 2024 via email

@noelhumane
Copy link
Author

Hi Nikola!

My apologies for this late reply.
Finally, I was able to test your new version of EasySynth. Overall it's working, which is great. I can render any custom post process material!!
I made a mistake in my explanation of what I was looking for:
Actually when selecting a custom PP_material, the RGB target is overwritten by the custom PP material.
What I wanted to achieve is to render a custom PP material and all the other render targets (RGB, Depth, Normal, Optical, Semantic) at the same time.
I'm sorry for the confusion.

Thank you again Nikola!
Noel.

@NikolaJov96
Copy link
Contributor

Oh, I see now, that's definitely a more universal solution.
I'll implement it that way when I find some time.

Nikola

@noelhumane
Copy link
Author

Hi Nikola!

Thank you again for implementing this custom PP material feature! It's really useful.
I have a concern when rendering static sequence (no camera movement, no character animation):
there is a subtle "shake" happening on the camera but only when rendering targets like Depth, Normal and Semantic , but not the Color (rgb) target (see video below).

Any ideas about what may cause this? I'm confused because if it was something in my scene, all the renders would be shaky...
Thank you!
Noel.

ScreenRecorderProject97.mp4

@NikolaJov96
Copy link
Contributor

Hi @noelhumane,

This behavior is very strange. I did not encounter it and I don't know what could be the cause. All rendering is handled by UE, it's just simple post-process materials that are swapped in. Hope you can find a solution.

I have found time to update the custom render target such that it is now separate from the color image target, please pull the changes on the same custom_post_process_material branch and try it out and leave a comment if it works well.

Nikola

@noelhumane
Copy link
Author

noelhumane commented Jul 10, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants