分类:Unreal

← 所有分类
Unreal

UE5-MultiPass添加

UE里默认不支持多Pass,项目里一般都会需要这个功能。 记录一下一种实现思路。 效果视频: StaticMesh多Pass实现主要是两个方面,一个是材质管理,另一个是把多Pass加入渲染流程中。 材质管理首先需要在UStaticMe

阅读更多
Unreal

UE4-DeferredDecal

大佬们的文章链接参考: https://zhuanlan.zhihu.com/p/666213716 https://zhuanlan.zhihu.com/p/100748588 UE的DeferredDecalUE的延迟贴花有两种版本,一

阅读更多
Unreal

UE4-添加GlobalShader

已经在UE4.27 添加了 有两种, 一种是蓝图调用的GlobalShader Draw调用。 另一种是渲染线程过程中加了一步,可以做个类似后处理的那种。 记录第一种蓝图调用的这种,需要的所有东西: 1.C++的Shader结构Shader

阅读更多
Unreal

UE4-PSOCache

1.什么是PSO?PSO(Pipeline State Object)是现代图形API(DX12、Vulkan、Metal)提出的新概念,以前的API设置VS、Rasterizer、PS、BlendState这些状态时,需要一个一个调用设置

阅读更多
Unreal

UE4-GPU优化RazorForPS5

连接到PS5之后,可以通过Razor GPU For PS5,截帧分析每个DrawCall的具体消耗。 1.打开RazorGPUForPS5,点击Capture——GPU Capture截帧这个工具截出来没有RenderDoc那样对Pass

阅读更多
Unreal

UE4-GPUScene

UE4里GPUScene相关的梳理。 1.引擎传输Primitive数据到GPU的方式什么是PrimitiveData? PrimitiveData是UPrimitiveComponent级别的几何数据,包括LocalToWorldMatr

阅读更多
Unreal

UE5-创建简单的插件Plugin

虚幻创建插件在此总结一下。 基于UE5.1 Github版本 在项目里创建插件 有一个.Build.cs文件,一个插件Module的Plugin.cpp文件。

阅读更多
Unreal

UE5-自定义MeshPass

虚幻自定义MeshPass在此总结一下。 基于UE5.1 Github版本 UE5 AddOutlinePass https://zhuanlan.zhihu.com/p/597864516 UE4 AddOutlinePass 材质实例参

阅读更多