200 lines
8.7 KiB
Markdown
200 lines
8.7 KiB
Markdown
---
|
||
title: UE5制片流程相关想法
|
||
date: 2022-08-25 13:55:15
|
||
tags: Film
|
||
rating: ⭐️
|
||
---
|
||
|
||
## 渲染相关
|
||
1. 场景检查工具
|
||
1. 灯光
|
||
2. 贴图
|
||
2. 预渲染相关
|
||
1. GPULightMass。
|
||
2. 模型/场景距离场生成问题与查看。
|
||
3. Lumen
|
||
1. 相关参数以及命令行参数。
|
||
2. 物理灯光流程。
|
||
4. 虚拟阴影贴图
|
||
5. 性能优化建议
|
||
1. 尽可能的使用MaterialInstance而非直接复制Material。
|
||
2. 尽可能使用面光源而非灯阵。
|
||
6. 修改引擎
|
||
1. 让指定角色不接受VLM的影响
|
||
2. 定制一种灯光,只对某个指定的SkeletalMesh起作用(不对环境模型起作用,同时不产生球谐效果)。
|
||
7. MassAI群集系统
|
||
8. 机器学习变形器(UE5.1出)
|
||
9. 其他想法
|
||
|
||
## 地编相关
|
||
1. 虚拟贴图
|
||
2. Nanite
|
||
3. USD工作流
|
||
4. 摆放工具与其他工具链
|
||
|
||
## 其他建议
|
||
1. 中午休息时将电脑改成睡眠模式:对自己的身体、电费、空调费、硬件寿命都好。
|
||
|
||
## 具体
|
||
### 动画组
|
||
1. 学习相关基础编辑器使用。
|
||
2. **如何导入与重定向商城与动作库资源**。
|
||
1. 导入与重定向HumanIK骨骼、Biped、其他动作库资产。
|
||
3. **重点学习ControlRig与Sequence**。
|
||
1. 对角色、生物进行绑定。
|
||
2. 使用ControlRig与Sequence制作动画。
|
||
3. 使用Sequence的Animation轨道,以类似动画层的方式来融合动画效果来制作动画。
|
||
4. 使用Sequence以录制动画的方式来制作动画资产。
|
||
4. 测试Unreal Live Link for Autodesk Maya以其他LiveLink流程
|
||
1. 测试编写文档以方便一起讨论实现新的工作流。
|
||
|
||
#### 快捷键
|
||
快捷键是可以导出与导入预设的。
|
||
- F:聚焦
|
||
- Shift+F:所有View聚焦
|
||
- Alt+鼠标左右键效果与Maya一样。
|
||
- Alt+鼠标中键效果与Maya相反。但可以在EditorPreferences-LevelEditor-Viewports-Control中勾选`Invert Middle Mouse Pan`
|
||
|
||
#### 基础
|
||
1. Skeletal、曲线、AnimationSequence资产编辑器。
|
||
2. Sequencd
|
||
3. 动作库使用
|
||
#### ControlRig
|
||
- ControlRig https://docs.unrealengine.com/5.0/en-US/control-rig-in-unreal-engine/
|
||
- 入门教程合集:https://www.youtube.com/watch?v=RDYWbA01k60&list=PLSbIBa4Ejxt_A55gIHQs3wmj5G7VeYESv
|
||
- 案例教程:https://www.youtube.com/watch?v=r1fHOS4XaeE
|
||
- IK Rig(类似Maya的HumanIK的重定向系统):https://docs.unrealengine.com/5.0/en-US/unreal-engine-ik-rig/
|
||
可以在ContentExample中找到相关的教学用的资产。
|
||
|
||
##### 类似动画层的功能
|
||
https://www.youtube.com/watch?v=4ULgKXTf1jE
|
||
|
||
#### 动画蓝图
|
||
动画蓝图学习:https://docs.unrealengine.com/5.0/zh-CN/animation-blueprints-in-unreal-engine/
|
||
|
||
#### LiveLink
|
||
主要是看Unreal Live Link for Autodesk Maya插件,可能地编也能用。
|
||
- EPIC Maya LiveLink https://www.unrealengine.com/marketplace/zh-CN/product/maya-livelink
|
||
- Unreal Live Link for Autodesk Maya https://www.unrealengine.com/marketplace/zh-CN/product/f2e37c4b943f4337b352e1639fa4ebe3
|
||
|
||
#### ~~MassAI~~(次要 需要编程)
|
||
https://www.youtube.com/watch?v=f9q8A-9DvPo
|
||
|
||
#### ML变形器 - Maya数据生成插件
|
||
https://docs.unrealengine.com/5.0/en-US/using-the-machine-learning-deformer-in-unreal-engine/
|
||
https://www.unrealengine.com/marketplace/zh-CN/product/ml-deformer
|
||
|
||
### 特效
|
||
1. 学习Niagara功能。可以大致看懂ContentExample等其他项目中的特效,并能移植到番剧中使用。
|
||
2. 学习fluid-flux、riverology插件使用。
|
||
3. 学习Niagara的流体功能。
|
||
|
||
#### Niagara效果
|
||
学习官方案例关卡中Niagara的所有效果。并且将可复用效果分离出来,并且进行资产标签分类。
|
||
https://www.bilibili.com/video/BV1Xy4y1m7QS?spm_id_from=333.337.search-card.all.click
|
||
|
||
#### FluidNinja插件
|
||
https://www.youtube.com/c/AndrasKetzer/videos
|
||
|
||
#### 其他插件(白嫖或者看一下朱总账户有没有)
|
||
https://www.unrealengine.com/marketplace/zh-CN/product/uiws-unified-interactive-water-system
|
||
https://www.unrealengine.com/marketplace/zh-CN/product/fluid-flux
|
||
https://www.unrealengine.com/marketplace/zh-CN/product/riverology
|
||
|
||
#### 流体
|
||
https://www.youtube.com/watch?v=k7WLE2kM4po&t
|
||
|
||
#### 程序化生成城市
|
||
https://www.youtube.com/watch?v=usJrcwN6T4I
|
||
|
||
### 角色
|
||
1. 解析UE5 黑客帝国Demo中角色所用用到的技术与流程。并且寻找番剧中可以使用的技术。
|
||
|
||
- 黑客帝国Demo Character制作流程:https://www.youtube.com/watch?v=h_dJtk3BCyg
|
||
|
||
### 资产
|
||
1. UE5 的一些技巧(比较杂什么方面的都有)https://www.youtube.com/watch?v=QXuHzH0IyRE
|
||
2. 学习USD工作流,如果评估为有价值,则最后组织同事进行测试。
|
||
3. 学习Multi-User Editing的使用,如果评估为有价值,则最后组织同事进行测试。
|
||
4. 测试Unreal Live Link for Autodesk Maya插件。
|
||
|
||
- USD 工作流:https://www.youtube.com/watch?v=Ddu7TAICAXw&t
|
||
- Unreal Live Link for Autodesk Maya https://www.unrealengine.com/marketplace/zh-CN/product/f2e37c4b943f4337b352e1639fa4ebe3 https://www.youtube.com/watch?v=5iTbnk5Zmak
|
||
|
||
### 地编
|
||
1. 熟悉常用快捷键以提高效率:https://www.unrealengine.com/zh-CN/tech-blog/designer-s-guide-to-unreal-engine-keyboard-shortcuts
|
||
2. 熟悉UE的相关系统:体积雾、昼夜系统、Cloud System 、Water System。
|
||
3. 测试虚拟贴图在地形系统中的应用。(搞明白相关参数对性能的影响)
|
||
4. **测试Nanite**。(搞明白相关参数对性能、Lumen与其他显示效果的影响)
|
||
5. 使用UE的建模功能与雕刻工具。
|
||
6. 寻找商城里相关的快速摆放物品插件。
|
||
|
||
#### 商城插件寻找
|
||
寻找一下商城相关的快速摆放物品插件(朱总账号可以白嫖插件)
|
||
|
||
#### 虚拟贴图(需要固态硬盘支持)
|
||
https://docs.unrealengine.com/5.0/zh-CN/virtual-texturing-in-unreal-engine/
|
||
|
||
#### Nanite(需要固态硬盘支持)
|
||
https://www.youtube.com/watch?v=xUUSsXswyZM
|
||
https://docs.unrealengine.com/5.0/zh-CN/nanite-virtualized-geometry-in-unreal-engine/
|
||
|
||
### 渲染
|
||
1. UE5.0 几种渲染方案测试(实时以及MoveRenderQueue)。包括Lumen、RayTracing、PathTracing。已知的存在问题:
|
||
1. Lumen的综合测试。
|
||
1. 使用自带的比色卡模型+室内与室外场景进行测试。
|
||
2. 了解材质参数、Lumen参数、后期盒子参数对反射、GI的影响。
|
||
3. 测试相关性能,以得出相关
|
||
2. 已知的Lumen的问题:
|
||
- Lumen不支持双面与半透明物体(5.1会支持半透明)
|
||
- 目前Lumen的反射还有一些问题(反射精度)
|
||
- Raytracing反射目前无法反射GI效果(反射结果没有GI)
|
||
- PathTracing不支持某些效果
|
||
1. 虚拟阴影贴图测试
|
||
2. 物理灯光流程测试。即使用真实环境的曝光度进行打光。选择清晨、正午、下午、黄昏、夜晚。晴天、阴天
|
||
3. 室内家装效果图流程测试。
|
||
1. GPULightMass
|
||
2. 虚拟光照贴图(需要固态硬盘)
|
||
|
||
#### Lumen(GI与反射)
|
||
- Lumen功能与作用介绍:https://www.youtube.com/watch?v=Dc1PPYl2uxA
|
||
- Lumen基础教学:https://dev.epicgames.com/community/learning/courses/6Oz/unreal-engine-lumen/vyV2/lumen
|
||
- Lumen Explained - IMPORTANT Tips for UE5(非官方):https://www.youtube.com/watch?v=1e6oOiKh91U
|
||
- Lumen Tip:https://www.youtube.com/watch?time_continue=267&v=wTYM9TfckOQ&feature=emb_logo
|
||
- 参考视频中调节的参数:https://www.bilibili.com/video/BV1YV4y1J7Zv?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290
|
||
|
||
##### 使用软件支持跑Lumen
|
||
Lumen分硬件支持与软件支持,软件支持需要用到距离场,所以如果出现一些渲染错误需要检查一下距离场。大概率还会用到体积光照贴图,这个可以使用GPULightMass生成。
|
||
1. 体积光照贴图。尝试使用GPULightMass生成。
|
||
2. 模型/场景距离场。生成问题与查看。
|
||
|
||
#### 局部曝光
|
||
|
||
#### MRQ的路径追踪
|
||
|
||
#### 性能优化建议
|
||
1. 尽可能的使用MaterialInstance而非直接复制Material。
|
||
2. 尽可能使用面光源而非灯阵。
|
||
|
||
#### 番剧中灯光效果在UE5中的实践与应用(室内)吴陆佳
|
||
尽量使用面光源、
|
||
一组UE5场景
|
||
|
||
#### 番剧中灯光效果在UE5中的实践与应用(室外)陈飞宇、唐登强
|
||
|
||
|
||
## 本人工作
|
||
一些自动化任务在[[远程办公与自动化逻辑]]
|
||
|
||
1. 制作In-House插件。
|
||
1. 项目缓存、引擎缓存位置检测与设定。
|
||
2. 渲染模板与参数调节面板
|
||
2. 移植Lyra的AssetValid检测插件。
|
||
3. NAS搭建。
|
||
4. DDC共享缓存与联机构建Shader。
|
||
5. 版本管理。
|
||
6. 将可复用资产归类之后封装成插件。放在服务器上。UE目前有一个功能可以远程自动下载插件。
|
||
7. 修改引擎
|
||
1. 让指定角色不接受VLM的影响
|
||
2. 定制一种灯光,只对某个指定的SkeletalMesh起作用(不对环境模型起作用,同时不产生球谐效果)。
|
||
8. MRQ(使用MRQ的切片渲染功能、或者联机部署)。 |