UE4 在UI/UMG中显示三维模型
来源:互联网 发布:小米文件管理器源码 编辑:程序博客网 时间:2024/05/30 04:47
也是在一展厅项目中遇到的问题,实现的基本原理就是将3D对象捕获成UMG中可以显示的2D图像。
基本步骤如下:
1、捕获2D纹理
2、创建该纹理的材质
3、在UMG中使用该材质
1、捕获2D纹理
在这步骤中,我是用的是Scene Capture 2D,拖入场景中,对准我们要在UMG中显示的三维模型。我首先在场景中拖入了一个Cube,做成了蓝图类BP_Cube。我们这篇文中要在UMG中显示的三维模型,就是这个BP_Cube。
接下来,我们要对我们拖入场景中的Scene Capture 2D进行设置。在其Detail面板中,找到Scene Capture下的 Texture Target下拉列表中的Render Target,会将当前Scene Capture 2D对象的捕捉的2D纹理保存下来。
这样,我们就完成了2D纹理的捕捉
2、创建捕捉纹理的材质
新建材质M_Texture,对其主体按以下设置
添加一个纹理样本,该纹理样本的纹理选择上步骤捕捉到的2D纹理。按以下连接材质主体。
3、在UMG中使用该材质
新建一个控件蓝图,UI_Test,拖入Image组件,调整好位置,其Image指定为上步骤做的材质即可
将控件蓝图添加到屏幕中,效果如下
看,场景中的三维模型,就显示在UMG上。我们还可以对该三维模型进行三维空间上的操作,以便让我们看到更好的效果。
添加蓝图
模型类设置为Movable,按F键后,会在自己的Z轴上进行转动。
我们会发现UMG上的三维模型也会沿着Z轴转动
阅读全文
0 0
- UE4 在UI/UMG中显示三维模型
- UE4在UI上显示人物模型
- UE4中UMG UI Navigation的源码分析
- UE4-UI设计之UMG
- UE4 C++控制在UMG控件中播放视频
- ue4-UMG和HUD绘制UI
- UE4 UMG中EventDispatchers 的用法
- 如何能在浏览器中显示三维模型
- UE4学习7 如何创建显示一个UMG按钮
- UE4 UMG 动画
- ue4 umg帧动画
- SpeedTree - 在UE4中使用模型
- 在程序中加载解析3DS文件,显示三维模型(c# MDX),
- 在ArcGlobe三维环境中进行数据查询2(模型定位显示)
- 在ArcGlobe三维环境中进行数据查询2(模型定位显示)
- UE4实现在UI Widget上显示Mesh
- IOS显示三维模型
- 在UMG中创建渐入式文字对话
- 2.6 输入/输出流
- 嵌入式处理器-2.4
- springboot + dubbo 添加 serviceFilter
- Android开发中为什么有些变量会以m开头
- WebStorm用法及快捷键
- UE4 在UI/UMG中显示三维模型
- lsss
- 第一阶段_第二部分_功能介绍
- Spark入门RDD操作
- Android架构设计之边界概念
- 将tf.batch_matmul替换成tf.matmul
- js匿名函数
- C# WinForm中DateTimePicker控件的Text属性和Value属性
- 模式相似性测度-距离