Download the repository files and place them under Assets\Pluings\VIOSO
- In the Project Window: find the folder "Settings".
- Click on the URP variant that corresponds to your project settings, e.g "High Fidelity Renderer".
- From the Inspector click on "Add Renderer Feature" and select the "VIOSO Render Feature".
- In the shader input select "VIOSOWarpBlendPP".
- In the Hierachy Window: select your Unity cameras, and add the "VIOSOURPcamera.cs" script to each. This will enable the plugin to overwrite the frustum with the views calculated in the calibration file.
- Open the file VIOSOWarpBlend.ini:
- Define the path for the calibration file (.vwf), by default it is relative to the VIOSOWarpBlend.dll path. [Download here (.vwf) file samples]
- Define the [channel_name]: camera name & calibIndex=x : index of the corresponding mappping in the calibration file.
- VIOSO Plugin: https://helpdesk.vioso.com/documentation/integrate-3d-engines/unity/
- VIOSOWarpBlend.ini Reference: https://helpdesk.vioso.com/documentation/api/viosowarpblend-ini-reference/
- VIOSO API: https://bitbucket.org/vioso/vioso_api/src/master/
- VWF file samples: https://vioso-my.sharepoint.com/:f:/p/jerbi_ahmed/EiHJf9NalthJmWjgDZ34La8BObwQRDc2HLj2XGfaMoVBNg?e=Pg7nb9