当前位置:网站首页>UE4 unreal ndisplay plug-in easy to use three fold screen details
UE4 unreal ndisplay plug-in easy to use three fold screen details
2022-07-28 01:59:00 【Muddled Dad】
Support only 4.27 edition
NDisplay file https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/IntegratingMedia/nDisplay/Overview/
Switchboard file https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/CommunicatingWithMediaComponents/Switchboard/
1. Open any project , Open two plug-ins and restart
NDisplay: Multi fold screen plug-in

Switchboard: Tool for starting multi fold curtain

2. Activate NDisplay Function and restart
ProjectSetting->Plugins->nDisplay->Enable=true

3. establish nDisplayConfig file

4. Choose how to create ( Take creating a new one as an example )
CopyExistingConfiguration Create from within the template
Be careful : Template location Engine location \Templates\TP_nDisplayBP\Content\ExampleConfigs The following are official configuration templates
CreateNewConfig Create a new


5. Open the file and configure , This example is a three fold curtain
6. Create three NDisplayScreen Components , Named as Left Front Right Represents the front left and right three screens

Be careful : When creating only NDisplayScreen after , Compilation will render Warning Warning , The problem is that the display panel is not bound , Don't worry

7. Will three NDisplayScreen The size is changed to 16:9 For example 384.0*216.0
Three NDisplayScreen Transform The parameters are as follows



The results are as follows :

8. stay Cluster Panel to create Cluster node

This node means PC Machine node , If you need multiple machines to render at the same time , Multiple nodes are required ( This example is a single machine with multiple screens )
Adjust the screen to the required parameters ( This example is 16:9 Test according to the above 384.0*216.0 that will do )
HostIPAddress node IP( This example is native 127.0.0.1)
EnableSound Whether to turn on the sound
Fullscreen Is it full screen

9. After creation, you can see the three new structures
Host_0 node PC machine
Node_0 node ( Yes Master The tag is the host , Similar to the owner of the game room )
VP_0 ViewPort Viewports are views within nodes

In preview view OutputMapping Inner is expressed as nested relation

The red window Host For the machine
Blue window Node For the in window display
Grey is Viewport View
This example is a single machine , Three displays , Three views
10. Copy two Node And child nodes , As shown below

11. take Node Adjust the positions of three nodes



In preview view OutputMapping Internal results , Three screens are placed horizontally

It can be appropriately enlarged in proportion , Avoid problems caused by too small pictures ( The left side and the upper part are specially reserved to avoid inconvenient testing caused by trimming )

Please be proficient in the test Viewport And Node The result of parameter adjustment






12. Will three ViewPort Bind to the three created in step 6 NDisplayScreen And bind ViewOrigin



13. Note that the preview window is gray , Because all viewport The same name (VP_0)

Will all ViewPort Rename and preview normally


14. Save compilation , And will complete NDisplayConfig Drag and drop the file into the scene , You can preview the current scene

15. take NDisplayConfig Generated Actor Place the sub object under any controller and restore it to 0 spot ( This example is the first person controller )

16. Open the controller panel and use the blueprint to synchronize the controller rotation to NDisplayConfig The rotation of the
BeginPlay Add sub object grabbing

Add custom events to maintain rotation , Be careful : The rotation obtained here is FPS The camera , If you need other controllers , Please find the correct rotating interference component

stay FPS rotate API Then call the custom event to maintain rotation

17. Main page open Switchboard

The command window appears and waits for the installation to complete

spot OK that will do If ConfigPath and uProject If it is empty, it will uProject Locate the current item and fill it in automatically
18. To configure Switchboard
add to nDisplay To configure

Click auto scan Profile ( Be careful : Will scan the entire project NDisplayConfig The configuration file )

You can see the file just configured , Click on OK

result

Change the default parameters of the configuration file Open Settings

Adjust according to the following

19. open Switchboard The server monitors

The window is automatically minimized

20. function Switchboard
Click the connect button

At this point, all connections are successful

Click the start button All windows are automatically minimized ( Note that the asterisk is the host , You need the mouse in this window to control )

Left For the host , You need to focus on this window to control Esc Exit for all

You can also close all instances by pressing the close button

21. Packaged deployment , Just like regular projects , Normal packaging
export NDisplayConfig file


Export to the folder with good guide
22. Pay attention to the present switchboard It cannot be copied normally
Need to put switchboard.bat Modify the associated path ( As a result, I found the last one in my blog )
23. change switchboard To configure , Related to packaged projects

24. Start and see the result
边栏推荐
猜你喜欢
![[interview: concurrent article 28:volatile] orderliness](/img/8d/c4c2ca08d8883e997709d208b7395b.png)
[interview: concurrent article 28:volatile] orderliness

leetcode: 515. 在每个树行中找最大值

Solution of digital commerce cloud supply chain centralized purchase management system: centralized purchase system management mode, digital control of enterprise materials

JS what situations can't use json Parse, json.stringify deep copy and a better deep copy method

After learning the loop, I came across the problem of writing factorial of N, which caused a series of problems, including some common pitfalls for beginners, and how to simplify the code

Enterprise operation and maintenance practice - using aliyun container image service to pull and build images of overseas GCR and quay warehouses

Prediction of charitable donation behavior by EEG multivariate model analysis

小散量化炒股记|量化系统中数据是源头,教你搭建一款普适的数据源框架

白质脑功能网络图论分析:抑郁症分类和预测的神经标记

机器学习如何做到疫情可视化——疫情数据分析与预测实战
随机推荐
数商云供应链集采管理系统解决方案:集采系统管理模式,数字化管控企业物资
暴雪《暗黑破坏神 4》PS5 / PS4 测试版添加到 PlayStation 数据库
GBase 8c 恢复控制函数
Process data and change the name of data
Lambda expressions and stream streams
C # learning notes ----- C # connect to MySQL database
Hcip day 15
likeshop外卖点餐系统【100%开源无加密】
BGP federal experiment
"Do you" want to be a test / development programmer? We strive to sprout
unreal ue4.27 switchboard 移植出引擎流程
HCIP第十二天笔记
[add pictures to dice roller app]
Embedded classic communication protocol
Establishment of elk log analysis system
面试官:你确定Redis是单线程的进程吗?
GBase 8c 事务ID和快照
Gbase 8C backup control function (IV)
BGP联邦实验
Leetcode: 515. Find the maximum value in each tree row