Example: Multi Viewports
- Last UpdatedApr 28, 2023
- 1 minute read
Multi Viewports
This is a code example for Multi Viewports.
Code example
This example renders the same scene, but on different viewports: one normal and one with HDR.
<?xml version="1.0" encoding="utf-8" ?>
<renderSetup version="1.0">
<Viewport name="MainViewport">
<hwnd index="0"/>
<pos value="0 0"/>
<size value="1.0 0.5"/>
<outputLayer value="SceneLayer"/>
<layers>
<Layer name="SceneLayer" type="sceneDefault">
<sceneName value="_all_"/>
<cameraName value="Camera001"/>
</Layer>
</layers>
</Viewport>
<Viewport name="AnotherViewport">
<hwnd index="0"/>
<pos value="0.0 0.4"/>
<!-- will overlap the previous Viewport but that's ok -->
<size value="1.0 0.6"/>
<outputLayer value="SceneLayer"/>
<!-- it has the same name of the Layer inside the previous Viewport, but it's ok because Layers are local to Viewports -->
<layers>
<Layer name="SceneLayer" type="sceneDofHdrB">
<dofHdrB file="dof_hdr_b.xml"/>
<sceneName value="_all_"/>
<cameraName value="Camera001"/>
</Layer>
</layers>
</Viewport>
</renderSetup>