Update nexus wiki content
This commit is contained in:
@@ -1,24 +1,49 @@
|
||||
---
|
||||
title: "Unreal Engine 5"
|
||||
title: "UnrealEngine5"
|
||||
type: entity
|
||||
tags: ["game-engine", "game-development", "unreal"]
|
||||
sources: ["unreal-technical-artist", "unreal-world-builder"]
|
||||
last_updated: 2026-04-26
|
||||
tags: ["game-engine", "product", "unreal-engine"]
|
||||
sources: ["unreal-systems-engineer", "unreal-multiplayer-architect", "unreal-technical-artist", "unreal-world-builder"]
|
||||
last_updated: 2026-04-30
|
||||
---
|
||||
|
||||
## Overview
|
||||
Unreal Engine 5(UE5)是 Epic Games 开发的新一代游戏引擎,提供完整的 AAA 级视觉内容创作工具链。[[unreal-technical-artist]] 的核心工作平台。
|
||||
## Aliases
|
||||
- UE5
|
||||
- Unreal Engine 5
|
||||
- UE 5
|
||||
- UE5.3+
|
||||
|
||||
## Key Capabilities Relevant to Technical Art
|
||||
- **Material Editor**:可视化材质创作系统,支持 Material Functions、Material Instances、Quality Switch
|
||||
- **Niagara**:新一代 VFX 和粒子系统,支持 GPU/CPU 分离模拟
|
||||
- **PCG**(Procedural Content Generation):程序化内容生成框架,用于开放世界资产分布
|
||||
- **Nanite**:虚拟几何体系统,支持自动 LOD 和海量实例化
|
||||
- **Substrate**(UE5.3+):多层物理材质系统,替代传统 SSS workaround
|
||||
- **World Partition**:开放世界分区管理,与 HLOD 和 PCG 流式加载协同
|
||||
- **Unreal Insights**:性能分析工具,用于渲染性能瓶颈诊断
|
||||
## Definition
|
||||
Unreal Engine 5(UE5)是 Epic Games 于 2022 年发布的游戏引擎,引入 Nanite(虚拟化几何)、Lumen(动态全局光照)、World Partition(开放世界分区)、MetaHuman 等核心技术,是构建 AAA 级开放世界游戏的首选引擎。
|
||||
|
||||
## In This Wiki
|
||||
- [[unreal-technical-artist]] — 视觉系统工程师 Agent,依赖 UE5 工具链交付 AAA 视觉资产
|
||||
- [[unreal-world-builder]] — 开放世界场景搭建 Agent,基于 UE5 World Partition
|
||||
- [[unreal-systems-engineer]] — 引擎底层系统工程师 Agent,深度集成 UE5 架构
|
||||
## Core Systems Relevant to LLM-Wiki-Agent
|
||||
- **[[World Partition]]**:开放世界分区管理,支持大规模世界的流式加载与多用户协作编辑
|
||||
- **[[Nanite]]**:虚拟化几何系统,处理海量三角形细节,无需手动 LOD
|
||||
- **[[Lumen]]**:软件 Ray Tracing 全局光照(UE5 默认方案)
|
||||
- **[[ProceduralContentGeneration]](PCG)**:程序化内容生成,用于大规模植被和环境资产放置
|
||||
- **[[HierarchicalLOD]](HLOD)**:层级 LOD,将远处多 Actor 合并为少量网格
|
||||
- **[[RuntimeVirtualTexturing]](RVT)**:运行时虚拟纹理,消除 Landscape 层混合开销
|
||||
- **[[LargeWorldCoordinates]](LWC)**:双精度坐标,解决超大世界浮点精度问题
|
||||
- **[[OneFilePerActor]](OFPA)**:多用户协作编辑模式
|
||||
- **Gameplay Ability System(GAS)**:技能系统框架
|
||||
- **Niagara**:粒子与 VFX 系统
|
||||
|
||||
## Key Architecture Notes
|
||||
- Tick 逻辑必须 C++ 实现,Blueprint VM 开销在每帧调用下与 C++ 相差 ~10x
|
||||
- Blueprint 适用于:高层游戏流、UI 原型、设计师可扩展层
|
||||
- Nanite 优先策略:所有静态网格在条件允许时启用 Nanite
|
||||
- LWC 启用阈值:任何轴超过 2km 的世界必须启用,~20km 后出现浮点精度错误
|
||||
|
||||
## Connections
|
||||
- [[Epic Games]] ← 开发商 ← UnrealEngine5
|
||||
- [[World Partition]] ← 世界管理 ← UnrealEngine5
|
||||
- [[Nanite]] ← 几何渲染 ← UnrealEngine5
|
||||
- [[UnrealWorldBuilder]] ← 运行环境 ← UnrealEngine5
|
||||
- [[UnrealSystemsEngineer]] ← 技术栈 ← UnrealEngine5
|
||||
- [[UnrealMultiplayerArchitect]] ← 技术栈 ← UnrealEngine5
|
||||
- [[UnrealTechnicalArtist]] ← 技术栈 ← UnrealEngine5
|
||||
|
||||
## Sources
|
||||
- [[unreal-systems-engineer]]
|
||||
- [[unreal-multiplayer-architect]]
|
||||
- [[unreal-technical-artist]]
|
||||
- [[unreal-world-builder]]
|
||||
|
||||
Reference in New Issue
Block a user