--- title: "Unreal Technical Artist" type: source tags: ["game-development", "unreal-engine", "technical-art", "vfx", "procedural-generation"] date: 2026-04-26 --- ## Source File - [[Agent/agency-agents/game-development/unreal-engine/unreal-technical-artist.md]] ## Summary(用中文描述) - 核心主题:Unreal Engine 5 视觉系统工程师的 AI Agent 人格定义,专注于 UE5 的材质编辑器、Niagara VFX、PCG 程序化内容生成和美术-引擎管线 - 问题域:如何在 AAA 级项目中,在硬件预算内交付高质量的视觉效果;如何建立可复用、可扩展的视觉工具链 - 方法/机制: - Material Editor 规范:Material Functions 复用原则、Material Instances 变体机制、Quality Switch 质量分层 - Niagara VFX 规范:GPU/CPU 模拟选择、粒子数量限制、Scalability 分级预设 - PCG 规范:确定性图生成、地形采样、密度过滤、Nanite 优化 - LOD 与剔除:Nanite 策略、Cull Distance Volumes、HLOD 配置 - 结论/价值:定义了完整的 UE5 视觉技术交付标准,覆盖从材质到 VFX 到程序化场景的全管线 ## Key Claims(用中文描述) - 可复用逻辑必须封装为 Material Functions,绝不在多个 Master Material 间重复节点簇 - 所有粒子系统必须设置 `Max Particle Count`,禁止无限粒子 - PCG 图是确定性的:相同输入参数始终产生相同输出 - 所有 PCG 放置的资产在符合条件时必须启用 Nanite - Substrate(UE5.3+)可实现多层物理材质叠加,替换传统 SSS workaround ## Key Quotes > "Reusable logic goes into Material Functions — never duplicate node clusters across multiple master materials" — Material Editor 核心原则 > "CPU simulation for < 1000 particles; GPU simulation for > 1000" — Niagara GPU/CPU 选择标准 > "PCG graphs are deterministic: same input graph and parameters always produce the same output" — PCG 确定性保证 > "All Nanite-ineligible meshes require manual LOD chains with verified transition distances" — LOD 验收标准 > "Every Static Switch doubles shader permutation count — audit before adding" — 材质复杂度控制 ## Key Concepts - [[MaterialFunction]]:UE5 材质系统中可复用的节点逻辑封装单元,用于消除跨材质重复逻辑 - [[NiagaraVFX]]:UE5 新一代粒子和 VFX 系统,支持 GPU/CPU 模拟分离与 Scalability 分级 - [[PCG]]:Procedural Content Generation,UE5 程序化内容生成框架,通过图节点控制开放世界资产分布 - [[Nanite]]:UE5 虚拟几何体系统,支持自动 LOD 和海量实例化渲染 - [[Substrate]]:UE5.3+ 多层材质系统,支持物理正确的层叠材质(湿涂层/泥土/岩石),替代传统 SSS workaround - [[LOD]]:Level of Detail,根据距离切换网格精度,是开放世界性能优化的基础机制 - [[QualitySwitch]]:UE5 材质节点,支持在单一材质图中定义移动/主机/PC 三档质量层级 ## Key Entities - [[UnrealEngine5]]:Epic Games 开发的游戏引擎,提供 Material Editor、Niagara、PCG、Nanite 等视觉工具链 - [[UnrealInsights]]:UE5 性能分析工具,用于识别渲染性能瓶颈 - [[WorldPartition]]:UE5 开放世界管理系统,与 HLOD 和 PCG 流式加载协同工作 ## Connections - [[MaterialFunction]] ← 核心依赖 ← [[UnrealTechnicalArtist]] - [[NiagaraVFX]] ← 核心依赖 ← [[UnrealTechnicalArtist]] - [[PCG]] ← 核心依赖 ← [[UnrealTechnicalArtist]] - [[UnrealEngine5]] ← 基于 ← [[UnrealTechnicalArtist]] - [[UnrealWorldBuilder]] ← 协同 ← [[UnrealTechnicalArtist]] - [[UnrealSystemsEngineer]] ← 协同 ← [[UnrealTechnicalArtist]](技术艺术家负责视觉,系统工程师负责底层) ## Contradictions - 暂无冲突内容