PanoRendering UE5 项目
• 1 min read 1 min • 61 words 61 words
PanoRendering 是基于 Unreal Engine 5.3 开发的全景相机渲染系统,主要用于虚拟展厅中的画框展示和全景相机路径管理。
项目概述
- 引擎版本: UE5.3
- 主要功能: 全景相机渲染、画框系统、展厅场景管理
- 核心插件: Camera360v2、VaRest、MoviePipelineMaskRenderPass
- 开发语言: C++ + 蓝图 + Python 脚本
项目结构
UE5_PanoramiCamera/
├── Content/
│ └── Tools/ # 主要工具系统
│ ├── CameraPoint/ # 相机点管理
│ ├── Frame_Blueprint/ # 画框蓝图V1
│ ├── Frame_BlueprintV2/ # 画框蓝图V2
│ ├── LEVEL/ # 展厅场景
│ ├── Model/ # 3D模型
│ ├── Sequence/ # 序列自动化
│ └── MS_material/ # 材质管理
├── Plugins/
│ └── Camera360v2/ # 360相机插件
└── Source/ # C++源码
核心系统
- CameraPoint相机点管理系统: 相机点管理系统,负责创建、导出、加载相机点数据
- Frame Blueprint画框蓝图系统: 画框蓝图系统,管理画框的材质、模型、动画
- Level Management展厅场景管理系统: 展厅场景管理,包含G04展厅等场景
- Sequence Automation序列自动化系统: 序列自动化系统,通过Python脚本从JSON配置生成相机序列
数据流
CameraPoint → JSON配置文件 → Python脚本 → LevelSequence
↓
Frame_Blueprint → 画框管理 → 材质/模型/动画
↓
LEVEL → 展厅场景 → 渲染输出
相关页面
- UE5开发 — UE5 开发基础
- CameraPoint相机点管理系统 — 相机点管理系统
- Frame Blueprint画框蓝图系统 — 画框蓝图系统
- Level Management展厅场景管理系统 — 展厅场景管理
- Sequence Automation序列自动化系统 — 序列自动化系统