DOF in AXI only for remote rendering machines?

 

Hi team,

Setting up our initial remote rendering setup for 3x cameras with 3x computers. The DOF setup for a single machine running multiple cameras doesn't work in this new case, and i've tried placing a DOF GW module in between all the other outs and previews i can try, but clearly i'm barking up the wrong tree.

So in summary:" looking for how to use a DOF module to control the DOF of the remote render machines

   Darren Levine

 
Profile Image
Eifert@Aximmetry
  -  

Hi Darren,

The Depth of Field GW and Depth of Field modules only work if you are rendering the video with Aximmetry's render engine.
If you are using Unreal to render your scene, then the focus you set in your virtual camera or in your real world tracked camera, will be sent to the Unreal compound and Unreal will set the DOF based on that.

If you are using Aximmetry to render, then this should work:

(You can connect Tracked camera similarly)

If you are using Aximmetry to render and you want have specific DOF changes for each machine, then you can use the System Params module to do so. Like this:

System Params module's Engine pin changes from machine to machine. It's value is the same as the index you set for the machine at Remote Renderers:

Warmest regards,

 
Profile Image
Darren Levine
  -  

Thanks for the writeup, 

I've been trying to get this to work all day, but i get very unusual results:

When changing the values for the switch scalers, it affects all of the renders together. am i using the wrong controls?

Also, with the focus plane connected to the focus distance, the blur seems to affect different elements differently in the scene. if i disconnect that, i can at least get some more predictable results overall, but still with the issue of not being able to control each renderer individually.

Also, im using the controller machine as a renderer as well, so how should that work, if the system params is looking at the values in the remote renderer index which does not give a value to the controller machine?


thanks

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

Sorry for not saying, you should put an Add module and add 1 to the engine number before the Switch Scalar module:

This is because System Params numbers computers from starting 0. And Switch Scalar can switch from 1 to 16. So your controller machines have engine number 0 and Switch Scalar will produce a 0 out value on that as Switch Scalar can not specify any value when the Selected input pin is 0.

Are you using more than 1 remote machine, cause between them even the previous setup should work.


I connected the focus distance with the focus plane as an example. You don't need to use it like that. You can connect it elsewhere or not connect it at all. Note however that you can set for each virtual camera path position the Focus Distance. You can do it with the Alt + Space + Left Mouse mouse control: https://aximmetry.com/learn/tutorials/for-studio-operators/camera-mover-mouse-control/ 

Also, the Remote Peeker feature can help a lot in seeing how your Flow logic works on the remote machine (if you can connect a monitor to your remote machine): https://aximmetry.com/learn/tutorials/for-studio-operators/setting-up-a-multi-machine-configuration/#remote-peeker 

Warmest regards,


 
Profile Image
Darren Levine
  -  

That works brilliantly, thanks!