Post Processing Question

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
User avatar
nathanj
Posts: 303
Joined: Sat May 28, 2016 12:30 am

Post Processing Question

Post by nathanj »

Hi Tony

You mind pointing me in the direction for how to sawp Post Processing files OnConversationStart and End?

I see that there is a Post Processing 3rd party pack but that seems to be for V1. Is there support for V2?

Thanks as always,
Nathan
User avatar
Tony Li
Posts: 22051
Joined: Thu Jul 18, 2013 1:27 pm

Re: Post Processing Question

Post by Tony Li »

Hi Nathan,

You can set up a dedicated sequencer camera with its own post-processing configuration. It can be a scene object or a prefab. I recommend a prefab. Assign it to the Dialogue Manager's Camera & Cutscene Settings > Sequencer Camera.

Whenever a conversation runs, it will switch to this camera during the conversation and then switch back afterward. This process should temporarily deactivate your main camera, but to make sure that your sequencer camera takes precedence I recommend setting its Depth to a higher value than your main camera.
User avatar
nathanj
Posts: 303
Joined: Sat May 28, 2016 12:30 am

Re: Post Processing Question

Post by nathanj »

OK, yeah, that makes sense. This way I don't need to write in additional sequencer commands.

Thanks!
User avatar
Tony Li
Posts: 22051
Joined: Thu Jul 18, 2013 1:27 pm

Re: Post Processing Question

Post by Tony Li »

Glad to help!

BTW, I like to put a stronger Depth of Field effect on my sequencer camera. It blurs the background and puts the focus on the conversation participants.
User avatar
nathanj
Posts: 303
Joined: Sat May 28, 2016 12:30 am

Re: Post Processing Question

Post by nathanj »

That's why I'm adding it ;)

Quick question. We use Veg Studio Pro and I need to assign my cameras to it manually so it know's where to instantiate prefabs.

If I use the prefab option for the sequencer camera Veg Studio the vegetation disapears because the camera it is looking for is disabled. So, I am going to need to put the sequencer camera in the scene. What I am thinking is in Awake assign the camera to the Dialogue System Manager (it is brought in from a previous scene).

Is there a way to call the Dialogue System Controller or should I just use GameObject.Find("xxx").

And, how do I assign the sequencer camera to the Dialogue System Controller?
Edit: Nevermind ;) " dsc.displaySettings.cameraSettings.sequencerCamera"

Thanks again,
Nathan
Post Reply