【unreal4】 虚幻引擎中获取虚拟摄像机图像并导入UI(UMG)实时显示

最终效果
最终效果(左侧为UI中的摄像头)

完成目标:在虚幻引擎中实时获取虚拟摄像机的镜头图像,并在GUI中显示,类似于赛车游戏中左右后视镜显示图像,或者摄像头实时采集图像信息显示在GUI界面中,或者在VR中实现摄像机的实时画面采集。

测试版本:4.26(多数版本都可通用)

需要用到的知识:

1、场景捕获组件2D(SceneCaptureComponent2D)

2、画布渲染目标材质(CanvasRenderTarget2D)

3、UI中的图像模块(image)

 

功能实现思路:想要实现获取虚拟摄像机图像并导入UI实时显示,就需要一个实时捕获画面并将其转换为动态材质的方式,通过场景捕获组件2D获得实时画面流,将渲染目标材质转换为普通材质,最后在GUI中创建图像,并为该模块赋予图像材质即可。

UE4:静态网格体模拟物理选项为灰色怎么办

在虚幻引擎中,静态网格体的模拟物理选项为灰色怎么办? 很简单,造成这个选项灰色的原因是该静态网格体没有碰撞,解决办法为:双击点开静态网格体,点击上面的碰撞菜单,按照实际需求添加碰撞,保存,再回来看就会发现模拟物理选项已经可以点击了。 官方解释: If true, this body will use……

【PYQT】How to modify the Label text and attributes in PYQT Design by clicking the button

The purpose of this article is to use pyQt Design to create a graphical Python GUI. When a button is clicked, the text content of a TextLabel changes  

Use VS CODE as the compiler, and install PYQT Integration plug-in for graphical.  UI compiles, converts.ui into.py, and any other compiler compiles pyQt in the same way  

How do I solve the problem that the touch screen and display screen of the Windows operating system are inconsistent

Recently, I encountered a problem: when I use a touchscreen display, the touch function is mapped to my large screen, not the secondary screen, but the touchscreen is actually on the secondary screen. What should I do to solve this problem?

First of all, it should be clear that the misaligned touch screen is not a hardware problem, but a software configuration problem, and Windows offers a perfect solution:

Step 1: Open the control panel

windows的触摸屏和显示屏错位:1.打开控制面板
The Windows touch screen and display screen are misaligned: 1. Open the control panel

[Unreal4] Get virtual camera image in unreal engine and import it into UI(UMG) for UI camera real-time display

Objectives: Real-time acquisition of virtual camera lens images in Unreal Engine and display in GUI, similar to left and right rearview mirrors display images in racing games, or real-time acquisition of camera image information display in GUI interface, or real-time capture of camera images in VR.

Test version: 4.26 (universal for most versions)

Knowledge needed:

1. SceneCaptureComponent2D

2. CanvasRender target material (CanvasRenderTarget2D)

3. Image module in UI

Function implementation approach: to obtain a virtual camera image real time display and import the UI, you need a real-time capture images and convert them into dynamic material, real-time images were obtained through the scene capture the component 2d flow, converts the render target material to ordinary material, finally to create the image in the GUI, and give the image for the module material.

【unreal 4】 虚幻引擎中如何让UI(UMG)在窗口实时显示

首先创建好UI文件 打开关卡蓝图 添加如上图节点连接:【事件开始运行】(event begainplay)——【创建控件】(create widget)——【添加到视口】(add to viewport) 在创建控件中选择第一步创建好的UI 运行程序 看看UI是不是已经在窗口上显示了。 注意【创建X……

【unreal4】 虚幻引擎中如何实现蓝图中str的相加输出

当然大家开始学编程的时候都喜欢整个【HELLO WORLD !】,那么在UE4里面如何用数组优雅的输出一个【HELLO WORLD ! 】呢? 答案是Append节点!官方解释该节点的作用是:“将两个字符串连接在一起形成一个新字符串” 用一个小例子讲一下,如上图所示,这个问题可以转化为:如何通过数组……