近期由於需求就看了一下ndisplay。此文用來解惑,具體操作實現看官方文檔。
如果你有一個巨幕,有很多個屏幕組成,但是想用ue4,正常的顯示渲染結果,這個時候,就需要ndisplay。
ndisplay,能把很多個單臺臺電腦渲染的結果拼接起來。
要點:
1、如果你的顯卡具有能把很多個顯示器合併成一個顯示器的話,比如NVIDIA Mosaic 或NVIDIA Surround技術。
這個時候就相當於一臺 電腦一個顯示器,所以用不到ndisplay
2、如果你有很多個電腦對應很多個顯示器,這個時候就可以用ndisplay把他們串起來。
3、一臺電腦如果有兩個顯卡,那麼一個顯卡就可以運行一個ndisplay ue4的實例,兩個顯卡就可以運行兩個ndisplay ue4的實例,也就是說幾個顯卡就可以帶動幾個顯示器。
4、ndisplay同一時刻只有一個相機,也就是說很多個ndisplay畫這個相機的某一部分,最後拼成一個整體。
5、ndisplay的系統運用了,ue4網絡的結構。有一個主的display node,n個從屬的node(一個node就是一個ue4實例,簡單點就是一臺電腦),主node有響應input,sound等功能。
6、配置文件,所有的功能都依賴配置文件配置。文檔說的很清楚https://docs.unrealengine.com/zh-CN/Engine/Rendering/nDisplay/Configuration/index.html