MAKE · WRITE · SHARE

分类:技术

← 所有分类
技术

UE4-PSOCache

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

阅读更多
技术

UE4-GPU优化RazorForPS5

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

阅读更多
技术

UE4-GPUScene

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

阅读更多
技术

UE5-创建简单的插件Plugin

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

阅读更多
技术

UE5-自定义MeshPass

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

阅读更多
技术

UE5-自定义ShadingModel

虚幻自定义ShadingModel在此总结一下。 基于UE5.1 Github版本 什么是ShadingModel?在UE的材质编辑器里,材质有ShadingModel可以选择,基本上有Unlit、DefalutLit、Subsurfa

阅读更多
技术

UE5-自定义MeshComponent

虚幻自定义MeshComponent在此总结一下。 基于UE5.1 Github版本 1.几个比较重要的概念UPrimitiveComponent1234class ENGINE_API UPrimitiveComponent :

阅读更多
技术

UE4-关于植被HISM屏占比LOD的选择和切换

UE的Mesh关于LOD的切换是用的屏占比ScreenSize,一般是美术设置几个屏占比的参数,本地看着差不多就行了。 下面研究下这个屏占比在引擎里是怎么运作的,方便理解和优化功能。 Q:这个ScreenSize是怎么生效的?A:Scree

阅读更多