30 lines
999 B
Markdown
30 lines
999 B
Markdown
# 前言
|
||
- 视频地址:【[UFSH2025]《洛克王国:世界》移动端管线设计与优化 | 朱谷才 腾讯游戏魔方工作室 客户端开发】 https://www.bilibili.com/video/BV1XK1YB4EyJ/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||
|
||
# 渲染管线概览
|
||
基于 UE 4.26 移动端前向渲染管线改造与优化。
|
||
|
||
**洛克风格化的美术需求**
|
||
- 角色、特效独立渲染表现
|
||
- 支持 50+ 角色/精灵同屏
|
||
- 大量技能特效、扭曲
|
||
- 暗部细节
|
||
- 水面反射效果
|
||
|
||
![[RocoKingdom_RenderingPipeline.png|400]]
|
||
|
||
# Scene Color 方案
|
||
Scene Color 格式 & Encode/Decode
|
||
|
||
## 独立于场景的角色渲染
|
||
为了避免使用CustomDepth,在BasePass阶段将角色材质写入BaseColor的Alpha通道中,这也是RGB10A2的优势。
|
||
|
||
$$EncodeColor=\frac{Color}{max(max3(Color),MaxColorRange)}$$
|
||
DecodedColor = Color
|
||
# 混合雾效方案
|
||
后处理雾+顶点雾
|
||
# SubPass Chain
|
||
More in ONE PASS
|
||
# 低配 HDR 管线
|
||
One Pass from PrePass to Tonemapping
|