diff --git a/.obsidian/plugins/various-complements/histories.json b/.obsidian/plugins/various-complements/histories.json index f727753..ebe1cf3 100644 --- a/.obsidian/plugins/various-complements/histories.json +++ b/.obsidian/plugins/various-complements/histories.json @@ -1 +1 @@ -{"DESC:":{"DESC:":{"currentFile":{"count":1,"lastUpdated":1759830688208}}},"相关命令行":{"相关命令行":{"currentFile":{"count":1,"lastUpdated":1761555658044}}},"AfterImage":{"AfterImage":{"currentFile":{"count":5,"lastUpdated":1761622711252}}},"支付宝:支出":{"支付宝:支出":{"currentFile":{"count":2,"lastUpdated":1762180517999}}}} \ No newline at end of file +{"相关命令行":{"相关命令行":{"currentFile":{"count":1,"lastUpdated":1761555658044}}},"AfterImage":{"AfterImage":{"currentFile":{"count":5,"lastUpdated":1761622711252}}},"支付宝:支出":{"支付宝:支出":{"currentFile":{"count":2,"lastUpdated":1762180517999}}},"CustomThunk":{"CustomThunk":{"internalLink":{"count":1,"lastUpdated":1762504378918}}}} \ No newline at end of file diff --git a/02-Note/演讲与教程笔记/虚幻开放日2025/UE5.6移动端开发最新进展.md b/02-Note/演讲与教程笔记/虚幻开放日2025/UE5.6移动端开发最新进展.md index 4ee63dc..694c7d3 100644 --- a/02-Note/演讲与教程笔记/虚幻开放日2025/UE5.6移动端开发最新进展.md +++ b/02-Note/演讲与教程笔记/虚幻开放日2025/UE5.6移动端开发最新进展.md @@ -1,17 +1,61 @@ --- -title: Untitled +title: UE5.6移动端开发最新进展 date: 2025-08-22 15:40:10 -excerpt: -tags: +excerpt: +tags: rating: ⭐ status: inprogress -destination: +destination: share: false obsidianUIMode: source --- +# 前言 +- [[UFSH2025]UE5.6移动端开发最新进展 | Jack Porter Epic Games 引擎移动平台开发主管(官方字幕)](https://www.bilibili.com/video/BV1YyW4z6EYu/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e) + +# Preview Platform +预览各种移动端机型的功能。可以在打包之前发现一些问题所在。并且预览效果。 +![[UE5.6_PreviewPlatform.png|800]] + +- Preview Platform - Android - Generate Platform Json,可以生成当前设置的运行规则。 + +# Android Emulator +- Platform - Android - All Devices,可以启动安卓模拟器。 +- 限制 + - 只支持Vulkan + - 使用PC显卡驱动,无法展现移动端的准确性能。 + +# IOS Emulator +被废弃,因为苹果不更新了。但可以使用Designed for iPad,在MAC预览效果。 + +# UE Remote Session +连接远程移动端设备功能。 + +# Zen Server +参看[[目标迭代从快照和流式处理迈向增量式处理]] + +1. 用来存储本地或者共享DDC数据。 +2. 烘焙输出存储(5.5 Beta)。 +3. 流送数据到目标平台(5.6 Beta)。 + 1. 通过网络或者USB将内容流送到移动设备中。 + 2. **Zen比 XCode或者AGDE的Debug效率更高,只需要一次Cook,后续只需要更新Binary即可**。Content可以后续流送到设备中。 # 抗锯齿 -支持类似Arm、高通上采样方案。 +- 允许使用Arm、高通等第三方公司提供的上采样方案。 +- 5.7将增加更多抗锯齿选项,包括SMAA。 +- # Misc -1. 延迟 \ No newline at end of file +1. 所有移动平台都支持延迟光照管线 + 1. 128bit Pixel Gbuffer + 2. MultiPass on OpenGL ES +2. BRDF效果提升。 +3. GPU Scene支持更多 + 1. Skinned Mesh + 2. Niagara Mesh Particle + 3. Optional per-instance GPU culling for InstancedStaticMesh +4. PSO Precaching提升 + 1. ![[UE5.6_PSOPrecaching.png|800]] +5. Deferred with Subpasses & MultiPass + 1. ![[UE5.6_Subpasses.png|800]] + 2. ![[UE5.6_MultiPass.png|800]] +6. \ No newline at end of file diff --git a/02-Note/演讲与教程笔记/虚幻开放日2025/《漫威争锋》基于GAS的多人战斗框架开发分享.md b/02-Note/演讲与教程笔记/虚幻开放日2025/《漫威争锋》基于GAS的多人战斗框架开发分享.md index a77a049..e1627ab 100644 --- a/02-Note/演讲与教程笔记/虚幻开放日2025/《漫威争锋》基于GAS的多人战斗框架开发分享.md +++ b/02-Note/演讲与教程笔记/虚幻开放日2025/《漫威争锋》基于GAS的多人战斗框架开发分享.md @@ -57,7 +57,7 @@ ActivateAbility - CueDataProxy:Gameplay来传递额额外信息到GameplayCue。 - DataInterface:Niagara通过这个玩意来获取Gameplay层的底层数据。 #### 示例 -qi + ### 基建开发 #### 检测管线 新规则加入不会影响旧的检测配置。 diff --git a/02-Note/演讲与教程笔记/虚幻开放日2025/目标迭代从快照和流式处理迈向增量式处理.md b/02-Note/演讲与教程笔记/虚幻开放日2025/目标迭代从快照和流式处理迈向增量式处理.md new file mode 100644 index 0000000..ab3de54 --- /dev/null +++ b/02-Note/演讲与教程笔记/虚幻开放日2025/目标迭代从快照和流式处理迈向增量式处理.md @@ -0,0 +1,3 @@ +# 前言 +- [[UFSH2025]目标迭代: 从快照和流式处理迈向增量式处理 | Zousar Shaker & Josie Yang Epic Games(官方字幕)](https://www.bilibili.com/video/BV1YyW4zrE3C/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e) + diff --git a/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md b/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md index 5141678..7aa589c 100644 --- a/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md +++ b/02-Note/演讲与教程笔记/虚幻开放日2025/超越PrintString:虚幻引擎调试工具极速巡览.md @@ -72,9 +72,31 @@ abtest r.DynamicGlobalIlluminationMethod 0 1 - Material Debug Node - Debug Float X Value系列。 - PlotFunctionOnGraph:绘制曲线Debug节点。 -- ** 打包工程中显示ViewModes的方法** +- **打包工程中显示ViewModes的方法** :在defaultEngine.ini中的`[RenderSettings]`添加配置r.ForceDebugViewModes=1 +- Custom Buffer Visualizations + ![[CustomBufferVisualizations.png|800]] +# Niagara Debuger + +# WorldPartition +- 在WorldSettings中的 MainGrid - MainLayer - Show Grid Preview,勾选即可查看分区的Cell加载情况。 +- Wp.Runtime.ToggleDrawRuntimeHash2D +- Wp.Runtime.ToggleDrawRuntimeHash3D +- Wp.Runtime.HLOD 0 停止绘制所有HLOD可以用于检查哪些模型没有做成HLOD。 + +# Blueprint +- Debug节点 + - **Draw Debug String** + - **Draw Debug Arrow** +- **VisualLogger** + - UE_VLOG + - UE_CVLOG + - UE_VLOG_SEGMENT + - UE_VLOG_LOCATION + - UE_VLOG_SPHERE + - UE_VLOG_WIRESOGERE + - UE_VLOG_BOX # BuildGraph --ListOnly +-ListOnly:会打印处所有构建节点、代理类型、以及产生的聚合。 -Preprocess diff --git a/02-Note/演讲与教程笔记/虚幻开放日2025/高通移动端插帧技术介绍.md b/02-Note/演讲与教程笔记/虚幻开放日2025/高通移动端插帧技术介绍.md index 5a74bc3..4ea231b 100644 --- a/02-Note/演讲与教程笔记/虚幻开放日2025/高通移动端插帧技术介绍.md +++ b/02-Note/演讲与教程笔记/虚幻开放日2025/高通移动端插帧技术介绍.md @@ -9,6 +9,8 @@ destination: share: false obsidianUIMode: source --- +# 前言 +视频地址:[[UFSH2025]高通游戏插帧技术介绍 | 姚轶非 高通中国游戏产品负责人 产品市场总监(官方字幕)](https://www.bilibili.com/video/BV1SgWBzYEeQ/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e) # 类型 1. 基于图像的插帧:G-FRC 1. 功耗低、扩展性强、介入成本低。 diff --git a/08-Assets/Images/ImageBag/UnrealFest/2025/CustomBufferVisualizations.png b/08-Assets/Images/ImageBag/UnrealFest/2025/CustomBufferVisualizations.png new file mode 100644 index 0000000..550b12a --- /dev/null +++ b/08-Assets/Images/ImageBag/UnrealFest/2025/CustomBufferVisualizations.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:493d08795c64a1c51183cb66abd41e637c0211e59c0c3e5a27ebc9e79fd2f080 +size 1080496 diff --git a/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_MultiPass.png b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_MultiPass.png new file mode 100644 index 0000000..5932f83 --- /dev/null +++ b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_MultiPass.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cae6c6555bcf2188aa4a6c4c4c6a19f2de0cf1cad931d351287c5b4add39ea6 +size 937730 diff --git a/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_PSOPrecaching.png b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_PSOPrecaching.png new file mode 100644 index 0000000..263c991 --- /dev/null +++ b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_PSOPrecaching.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:934889e8c955a0783c8fdefca62f6c2d28c6a41f688754e71a00267dd5e1c7bd +size 1084378 diff --git a/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_PreviewPlatform.png b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_PreviewPlatform.png new file mode 100644 index 0000000..0c0f5db --- /dev/null +++ b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_PreviewPlatform.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb515edb476b884753b46c3754456d7c1dab3c0e2641ac05de3f4e7460a0f4cf +size 857972 diff --git a/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_Subpasses.png b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_Subpasses.png new file mode 100644 index 0000000..9dd0e75 --- /dev/null +++ b/08-Assets/Images/ImageBag/UnrealFest/2025/UE5.6_Subpasses.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81a8538d417f76da6f8a14b3a22e5e95093b06dfe92383ff148e2e8de81eb1f5 +size 1110998