【UE5】监控摄像头效果(上)

2023-12-16

目录

效果

步骤

一、视角切换

二、摄像头画面后期处理

三、在场景中显示摄像头画面


效果

步骤

一、视角切换

1. 新建一个Basic关卡,添加第三人称游戏资源到项目浏览器

2. 新建一个Actor蓝图,这里命名为“BP_SecurityCamera”

打开“BP_SecurityCamera”,添加如下4个静态网格体,组成一个摄像头的基本外形

给摄像头镜头一个红色材质

添加一个摄像机组件让其处于摄像头镜头位置

3. 在世界场景设置中设置游戏模式重载为“BP_ThirdPersonGameMode”

4. 新建一个玩家控制器,这里命名为“MyPlayerController”

打开“MyPlayerController”,在事件开始时就获取摄像头的对象引用

5. 打开第三人称角色蓝图“BP_ThirdPersonCharacter”

在事件图表中添加如下节点,表示通过F键来切换第三人称角色和摄像头之间的视图

6. 像场景中放置一面墙,将“”放置在墙面上

此时运行游戏可以发现能够切换摄像头视角和角色视角

7. 返回“BP_ThirdPersonCharacter”,添加如下节点,表示当视角转移到摄像头上时,设置角色无法移动,当视角返回时设置角色可以行走

二、摄像头画面后期处理

打开“BP_SecurityCamera”,选中摄像机组件,设置“晕映强度”为1

设置饱和度为0

“胶片粒度强度”设置为1,“胶片粒度纹素大小”设置为3

此时摄像头视角画面效果如下:

三、在场景中显示摄像头画面

1. 复制一份“BP_SecurityCamera”,这里命名为“BP_SecurityCamera_2”,该摄像头的功能是显示拍摄的画面

打开“BP_SecurityCamera_2”,删除摄像机组件,添加场景捕获组件2D

设置场景捕获组件2D的位置同样在摄像头镜头位置

新建一个“渲染目标”

这里命名为“TextureRenderTarget2D_SecurityCamera”

2. 打开渲染目标“TextureRenderTarget2D_SecurityCamera”,设置纹理渲染目标尺寸为1920x1080

3. 对这个纹理目标创建一个材质

命名为“Mat_TextureRenderTarget2D_SecurityCamera”

4. 向场景中放置一个平面表示屏幕,该屏幕显示摄像头拍摄的画面,再将“BP_SecurityCamera_2”也放到墙上

设置平面材质为“Mat_TextureRenderTarget2D_SecurityCamera”

此时运行游戏可以看到屏幕可以正常显示摄像头拍摄的画面

参考视频:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【UE5】监控摄像头效果(上) 的相关文章

  • UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(三)SG_CopyPointsWithHierarchy

    继续解析 Electric Dreams 项目中的自定义节点和子图 SG CopyPointsWithHierarchy和PostCopyPoints OffsetIndices 文章目录 前导文章 标准组合拳 SG CopyPointsW
  • cesium for ue->CesiumRunTime

    共118个文件 23283行 含注释 截至2022年11月10日 剩下118个文件 23283行 截至2022年11月20日 剩下108个文件 21646行
  • cesium for ue->CesiumGeospatial

    共32个文件 4257行代码 含注释 截至2022年11月26日 剩余23个文件 3162行代码 截至2022年11月27日 剩余19个文件 2671行代码 截至2022年11月28日 剩余17个文件 2438行代码 截至2022年11月2
  • UE5 C++ Rider 编程指南 0.安装和配置

    目录 0 前言 1 Rider特性 1 1 快速跨平台C 支持 1 2 连接代码和UE编辑器 1 3 协助反射机制和RPC 1 4 代码分析和命名风格 1 5 调试器 1 6 单元测试 2 安装 3 插件 3 1 Dysh Unreal S
  • 用ue5写一个根据数据更换标签图片的蓝图

    在 Unreal Engine 5 UE5 中 您可以使用蓝图来实现根据数据更换标签图片的功能 以下是一个示例蓝图 其中包含了您可能需要使用的各种节点 首先 您需要获取数据 例如使用 变量 节点获取变量或使用 从全局变量获取 节点获取全局变
  • 12-控制Pawn类移动与调整视角 UE4 C++

    在上一节 11 控制Pawn类移动增加镜头摇臂 已经完成了Pawn的移动和镜头摇臂功能 本节继续增加移动镜头视角的功能 首先在MyPawn h中增加如下代码 void CameraPitch float Value 用于调整抬头低头 voi
  • UE4 命令行创建Pak

    原创文章 转载请注明出处 回头还会出一个通过编辑器扩展创建Pak的 命令行的还是比较麻烦 命令行打包如下 引擎版本4 25 由于使用新的引擎版本 感觉pak这块变化挺大的 1 gt 注意中间的空格 2 gt 解析 1 E engine 4
  • 请取件

    Part1前言 最常见的鼠标平移算法是平行于水平面 地面 的 无论相机视角如何 平移时 相机的世界Z值始终不变 因为绝大多数场景都是在观察地面上的物体 而人类的行走总是平行于地面的 但是本文要介绍的另一种小众的平移算法则平行于视锥体的截面
  • UE5实现物体高亮描边效果(含UE相关源码浅析)

    文章目录 1 实现目标 2 实现过程 2 1 UE Editor中相关源码 2 2 深度值描边 2 3 半透明材质处理 2 4 遮挡处理 2 5 视口边缘处理 3 参考资料 1 实现目标 在UE5中实现物体边缘高亮效果 且在被遮挡时在边缘显
  • Unreal Engine UE4虚幻引擎,生成Cubemap(HDR高动态范围贴图)

    1 在场景中添加Scene Capture Cube场景捕获立方体 2 在Scene Capture Cube细节面板中创建 Cube Render Target 立方体渲染目标 打开创建的 Cube Render Target 立方体渲染
  • 从UE4到UE5:工程及资产迁移的原理和一般方法

    按照官方建议 明年早些时候发布UE5正式版本 UE5EA仅用于新技术探索和尝鲜 项目开发还是应该在UE4上进行 现在迁移只是为了解新的features 提前规划哪些可能用于现在的工程 2022 4 8更新 UE5正式版已经发布 喜大普奔 赶
  • 序(为什么要抄unreal源码)

    unreal所有源码很长 几百万行 一辈子也抄不完 然而 ue4 0版本的runtime只有1887个文件 251043行 不算第三方库 可以只按照渲染相关部分抄写一下 然后 逐版本增补 只需要关注渲染部分 和工作中用到的插件 还是可以的
  • cesium for ue5中actor的cesium georeference组件的改变(英文教程文档是更新了的)

    今天 重新回顾下cesium for ue的教程 actor添加cesium georeference组件 发现在ue5中 没有这个组件了 忍住卸载ue5 重新安装ue4 27的冲动 cesium的组件数量增多了 反而功能减少了 不可能 绝
  • UE5《Electric Dreams》项目PCG技术解析 之 理解Assembly(以SplineExample为例)

    文章目录 1 什么是Assembly 2 PCG部分 2 1 Assembly变换 2 2 Point变换 2 2 1 SG CopyPointsWithHierachy 2 2 2 过滤及点变换 2 2 3 ApplyHierachy 3
  • UE5 Rokoko Studio Live(动捕实时链接)

    UE5 Rokoko动作捕捉实时 一 新建初始化项目 添加插件 打开UE5 1 1 新建 第三人称游戏 文件夹筛选找到模板自带的关卡 新建动画蓝图 gt 然后选择到UE的小白人骨骼 因为我们需要Rokoko的实时动捕 需要在项目里添加Rok
  • 用虚幻4开发搭积木的VR游戏

    2016 年 9 月 23 24 日 由 CSDN 和创新工场联合主办的 MDCC 2016 移动开发者大会 中国 Mobile Developer Conference China 将在北京 国家会议中心召开 来自iOS Android
  • 【UE5】使用场系统炸毁一堵墙

    效果 步骤 1 新建一个空白项目 2 新建一个Basic关卡 然后添加一个第三人称游戏和初学者内容包到内容浏览器 3 在场景中添加一堵墙 4 选项模式选择 破裂 点击新建 新建一个文件夹用于存储几何体集 点击 统一 最小和最大Voronoi
  • 【UE5】初识MetaHuman 创建虚拟角色

    步骤 在UE5工程中启用 Quixel Bridge 插件 打开 Quixel Bridge 点击 MetaHumans MetaHuman Presets UE5 点击 START MHC 在弹出的网页中选择一个虚幻引擎版本 然后点击 启
  • 【UE】制作物体逐渐溶解消失并且可以复原的效果

    效果 步骤 1 新建一个工程 创建一个Basic关卡 添加第三人称游戏和初学者内容包资源到内容浏览器 2 找到并打开初学者内容包中椅子的材质 M Chair 将混合模式改为 已遮罩 在材质图表中添加如下节点 此时我们就可以通过参数 Fade
  • 【UE】在控件蓝图中通过时间轴控制材质参数变化

    效果 步骤 1 新建一个控件蓝图和一个材质 2 打开材质 设置材质域为用户界面 混合模式设置为 半透明 在材质图表中添加两个参数来控制材质的颜色和不透明度 3 对材质创建材质实例 4 打开控件蓝图 在画布面板中添加一个图像控件 将刚才创建的

随机推荐

  • 软件测试/人工智能丨利用ChatGPT自动生成测试用例思维导图

    生成测试用例思维导图通常涉及到图形表示测试场景 测试步骤 预期结果等信息 虽然ChatGPT不是专业的思维导图工具 但您可以通过交互式对话的方式从ChatGPT获取生成思维导图的初始想法 以下是一个简化的示例 演示如何利用ChatGPT生成
  • 软件测试/人工智能丨常见的计算机视觉的业务场景有哪些?计算原理和测试指标

    计算机视觉在各种业务场景中都有广泛的应用 以下是一些常见的计算机视觉的业务场景 以及与之相关的计算原理和测试指标 图像识别和分类 业务场景 识别图像中的对象 场景或模式 如物体识别 人脸识别 计算原理 使用卷积神经网络 CNN 等深度学习模
  • 软件测试/人工智能丨如何使用知识图谱实现精准测试效果

    使用知识图谱实现精准测试效果涉及构建和利用知识图谱来辅助测试过程 以下是一些步骤和方法 帮助实现精准测试效果 定义测试知识图谱 识别实体 确定在测试过程中涉及的关键实体 例如系统组件 功能模块 用户角色等 建立关系 定义这些实体之间的关系
  • 软件测试/人工智能丨计算机视觉场景下如何开展相关测试活动

    计算机视觉测试涉及验证计算机视觉系统的性能 准确性和鲁棒性 以确保其在实际应用中的有效性 以下是在计算机视觉场景下开展相关测试活动的一些建议 图像数据集测试 数据集多样性 使用多样化的图像数据集进行测试 确保计算机视觉系统能够处理不同场景
  • 软件测试/人工智能丨GitHub Copilot: 改变编程体验的智能代码助手

    在软件开发的领域 提高代码编写效率一直是开发者们追求的目标 GitHub Copilot作为一款由GitHub与OpenAI合作推出的代码助手工具 正在为开发者们带来一场颠覆性的变革 本文将介绍GitHub Copilot的功能 优势以及对
  • 软件测试/人工智能丨利用人工智能 ChatGPT 编写测试计划

    当使用人工智能 ChatGPT 编写测试计划时 可以参考以下示例步骤和对话 步骤 1 明确测试目标 输入 请帮我编写一个测试计划 确保一个社交媒体应用的注册和登录功能正常工作 输出 测试目标是验证社交媒体应用的注册和登录功能的正确性和稳定性
  • 软件测试/人工智能丨计算机视觉常见业务场景,计算原理和测试指标

    计算机视觉是利用计算机系统对图像 视频或其他视觉数据进行解释和处理的领域 在各个行业中 计算机视觉被广泛应用 以下是一些常见的计算机视觉的业务场景 计算原理以及相关的测试指标 1 人脸识别 业务场景 安防系统 通过人脸识别技术进行门禁控制
  • 软件测试/人工智能丨如何利用 ChatGPT 编写测试方案

    以百度搜索引擎为例 使用 ChatGPT 编写测试方案 测试目标 验证百度搜索引擎的核心功能 包括搜索准确性 搜索速度 搜索结果页面展示等 测试范围 搜索功能 搜索关键词 高级搜索选项 搜索建议和自动完成 搜索结果页面 结果排序准确性 页面
  • 软件测试/人工智能丨计算机视觉场景中,如何处理视频/图片数据并进行测试

    在计算机视觉中 处理视频和图片数据并进行测试是一个关键的任务 以下是一些常见的步骤和方法 处理图片数据 数据加载 使用图像处理库 例如OpenCV PIL 加载图像数据 将图像转换为模型所需的格式 通常是矩阵 预处理 标准化图像 将图像像素
  • 软件测试/人工智能丨利用 ChatGPT 编写测试报告

    以百度为例 如何使用ChatGPT编写测试报告 测试报告 项目信息 项目名称 百度搜索引擎测试 测试阶段 总体功能测试 测试日期 MM DD YYYY MM DD YYYY 测试人员 测试团队成员名单 测试目标 验证百度搜索引擎的核心功能
  • 【UE5】初识MetaHuman 创建虚拟角色

    步骤 在UE5工程中启用 Quixel Bridge 插件 打开 Quixel Bridge 点击 MetaHumans MetaHuman Presets UE5 点击 START MHC 在弹出的网页中选择一个虚幻引擎版本 然后点击 启
  • 【UE5】监控摄像头效果(下)

    目录 效果 步骤 一 多摄像机视角切换 二 摄像头自动旋转巡视 三 摄像头跟踪拍摄 效果 步骤 一 多摄像机视角切换 1 打开玩家控制器 MyPlayerController 添加一个变量 命名为 BP SecurityCameraArra
  • 【UE5.2】通过Water插件使物体漂浮在水面上

    效果 步骤 1 新建一个工程 创建一个Basic关卡 添加初学者内容包到内容浏览器 2 在插件中启用 Water 插件 然后重启工程 3 重启后提示 碰撞描述文件设置不包括水体碰撞描述文件的条目 水碰撞必须使用该描述文件才能正常工作 将条目
  • 软件测试/测试开发丨人工智能算法的基本原理,如何解决实际的问题

    人工智能 AI 算法的基本原理涉及模仿人类智能行为的计算机程序和模型 这些算法通常通过学习和适应从数据中提取规律来解决实际问题 以下是一些常见的人工智能算法以及它们的基本原理 监督学习算法 图像识别 问题 识别图像中的数字 算法 使用卷积神
  • 【UE】在蓝图中修改材质实例的参数的两种方式

    目录 方式一 通过 在材质上设置标量 向量参数值 节点实现 方式二 通过 设置标量 向量参数值 节点实现 方式一 通过 在材质上设置标量 向量参数值 节点实现 1 在材质中设置了两个参数 2 创建材质实例 3 创建一个蓝图 对静态网格体赋予
  • 【UE】制作物体逐渐溶解消失并且可以复原的效果

    效果 步骤 1 新建一个工程 创建一个Basic关卡 添加第三人称游戏和初学者内容包资源到内容浏览器 2 找到并打开初学者内容包中椅子的材质 M Chair 将混合模式改为 已遮罩 在材质图表中添加如下节点 此时我们就可以通过参数 Fade
  • 【UE 材质】角色触碰空气墙效果

    效果 步骤 1 新建一个工程 创建一个Basic关卡 添加一个第三人称游戏资源到内容浏览器 2 新建一个材质参数集 这里命名为 MPC Vector 打开 MPC Vector 添加一个向量参数 3 新建一个材质 这里命名为 M Wall
  • 【UE5.1 MetaHuman】使用mixamo_converter把Mixamo的动画重定向给MetaHuman使用

    目录 前言 效果 步骤 一 下载mixamo converter软件 二 Mixamo动画重定向 三 导入UE 四 动画重定向 五 使用重定向后的动画 前言 上一篇 UE5 初识MetaHuman 创建虚拟角色 中我们已经制作了一个Meta
  • 【UE】制作熔岩星球材质

    效果 步骤 1 新建一个工程 创建一个Basic关卡 添加第三人称游戏和初学者内容包资源到内容浏览器 2 新建一个材质 这里命名为 M Sun 打开 M Sun 添加两个Texture节点 纹理分别为 T Rock Basalt N 和 T
  • 【UE5】监控摄像头效果(上)

    目录 效果 步骤 一 视角切换 二 摄像头画面后期处理 三 在场景中显示摄像头画面 效果 步骤 一 视角切换 1 新建一个Basic关卡 添加第三人称游戏资源到项目浏览器 2 新建一个Actor蓝图 这里命名为 BP SecurityCam