Like I said in the title I’m looking for a way to trigger an event when a post process volume is “playing”.
For my exemple I have a Post Process Volume used for an underwater “state”.
I’d like to know when the underwater effect is on screen so I can trigger Particles / sounds and other things…
I tried to do it by other ways (like overlap components) but I really need this to be linked to the camera and not my mesh…
I’m a little bit lost, I tried many things but can’t get it to work properly… (i’m a blueprint noob beginner )
If someone can help me it would be appreciated
Sorry for my bad english, I hope you’ll understand me !
The thing is that I would like to trigger the event at the exact moment the effect is triggered on screen…
When I use the overlap event I can’t get it right, I tried to make reference to my Camera but can’t get it working properly tho !
What I could use is a node like “Is running” for my post process volume but can’t find something similar
Why don’t you do it the other way around: trigger the PPV AND camera effects together when certain conditions are met rather than trying to catch up to the PPV?
Thank you Neongho, yeah I can’t get the overlap between my camera and my volume, I tried to see if I had any result with a print string but can’t get it to work…!
Hello pezzott1 ! Thank you too !
Honestly I tried things like that but ended up in a big brain fart since then…
I’m not home and with a laptop right now so I don’t have my project but I’ll try to recreate something similar so I can show you the idea…!
This is my character and the camera (child of the head bone)
Under that I have a Physics volume to simulate a “water” physic on my character
And I have my post process volume (same size and place as the PhysicsVolume) to make a blue effect (in the end I’ll use a Chameleon Post process effect)
For exemple I tried to have a trigger box with an OnActorBeginOverlap triggering the post process effect but it ended up playing the effect when my character’s feet or other parts were touching the box. (So I tried to trigger it when the camera or the head bone are overlaping the box but I’m a big blueprint noob I’m so sorry…)
Same thing for the movement mode “Swimming”, I don’t want to trigger the post process effect if my character swims but my head (camera) is above the water surface…
I have the animations working, I have the Physics working, but I’d like to know if my camera is underwater or not, so I can apply a low pass filter on my sounds / call particles effects and post process effect when i’m going in and out the water, etc…
I’m so sorry, thanks you two for your time and your kindness !
Maybe there are some really easy solutions to this, but I still don’t have the logic… (but I love doing blueprints tho).
I’m a sound designer / composer but I’d like to be able to program all my sound effects by myself… So I’m learning !
So I should use OnComponentBeginOverlap ? On what ?
I’m a little bit lost right now sorry, but thank you !
I’ll try all these things again wednesday evening when I’ll be at home ! (hoping my brain will be back with me)