当前位置:网站首页>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
边栏推荐
- ue4 unreal NDisplay插件 简易使用 三折幕 详细...
- Solution of digital commerce cloud supply chain centralized purchase management system: centralized purchase system management mode, digital control of enterprise materials
- The story of the third uncle
- Thinking about some things
- Dpdk plug-in of VPP
- Data warehouse construction - DWS floor
- LeetCode 第 302 场周赛
- likeshop外卖点餐系统【100%开源无加密】
- 学习了循环碰到了编写计算n的阶乘的题目,由此引发了一系列问题,包括一些初学者常见的坑,以及如何简化代码
- 基于 Flink CDC 实现海量数据的实时同步和转换
猜你喜欢

Unity 通用红点系统

企业运维实践-使用Aliyun容器镜像服务对海外gcr、quay仓库镜像进行镜像拉取构建

Stock problems 5 times

hypermesh 圆周阵列-插件

IIC读写EEFPROM

Blizzard Diablo 4 ps5 / PS4 beta added to Playstation database

Linux安装mysql8.0.29详细教程

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

Custom type: structure, enumeration, union

忘记root密码
随机推荐
MPLS 隧道实验
Gbase 8C backup control function (IV)
Blizzard Diablo 4 ps5 / PS4 beta added to Playstation database
递归的使用:1.将平铺数组转为树 2.将树转化为平铺数组
IIC读写EEFPROM
HCIP第十五天
Redis设计规范
The storage cost is reduced by 80%. How does the cost management of youzan data middle office do?
HCIP第十三天笔记
萤石网络,难当「孤勇者」
Hcip 13th day notes
VLAN实验
GBase 8c 快照同步函数
Packet capturing wizard netcapture app packet capturing tutorial "complete"
阿门的故事
The story of amen
Collection / container
js 哪些情况不能用 JSON.parse 、JSON.stringify深拷贝及一个更好的深拷贝方法
Real time data warehouse: meituan's real-time data warehouse construction practice
Simplicity for beauty - programming ideas