2024年4月28日

ue4.26 Translucency->Render After DOF

摘要: 横竖放两个带法线半透明片,lighting model选前向透明,将横片的Translucency Sort Priority设为1,竖片的Translucency Sort Priority设为0,以确保先画竖片后画横片(其实都设为0也行,因为Translucency Sort Priority相 阅读全文

posted @ 2024-04-28 01:10 wantnon 阅读(1) 评论(0) 推荐(0) 编辑

2024年2月1日

ue4.26 为staticmesh每级lod制定材质球

摘要: 视频: materialForEachLod - 知乎 (zhihu.com) EditorStaticMeshLibarary.h UFUNCTION(BlueprintCallable, Category = "MY") static void recreateSectionInfoMap(US 阅读全文

posted @ 2024-02-01 02:42 wantnon 阅读(20) 评论(0) 推荐(0) 编辑

2024年1月28日

ue4.26 CurveLinearColorAtlas支持非正方形尺寸

摘要: 默认CurveAtlas只能是正方形 改代码可以让它支持非正方形: 改法如下: CurveLinearColorAtlas.h // Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal. 阅读全文

posted @ 2024-01-28 18:11 wantnon 阅读(20) 评论(0) 推荐(0) 编辑

2024年1月18日

ue4.26 Assertion failed: MeshCommands.Num() == MeshCommandsCSM.Num() 解法

摘要: 在ue4.26的pc端添加了自定义meshpass xxxPass,切到移动端后产生如下错误: Assertion failed: MeshCommands.Num() == MeshCommandsCSM.Num() VisibleMeshDrawCommands of BasePass and 阅读全文

posted @ 2024-01-18 03:18 wantnon 阅读(9) 评论(0) 推荐(0) 编辑

2023年11月20日

ue4.26 base pass宏和lighting pass宏

摘要: 一,basepass宏 能在母材质面板上设置的宏,为basepass宏,只能影响basepass。 可以用已有的宏MATERIAL_SSR做个试验。 我们通过下面代码可知,MATERIAL_SSR宏对应材质编辑器detail面板上的Screen Space Reflections 在ShadingM 阅读全文

posted @ 2023-11-20 02:23 wantnon 阅读(52) 评论(0) 推荐(1) 编辑

2023年10月31日

ue4.26 CustomPrimitiveData导致staticmesh editor预览变黑解法

摘要: 一,customPrimitiveData用法 及 导致staticmesh editor预览变黑 材质里这样连: actor上设置custom primitive data数据,则模型呈现相应颜色: 但此时若打开staticmesh editor,会发现预览变黑: 那是因为staticmesh e 阅读全文

posted @ 2023-10-31 00:56 wantnon 阅读(75) 评论(0) 推荐(0) 编辑

2023年10月13日

single layer water支持半透

摘要: 一,参考前向透明 为了给single layer water加半透,先看一下普通前向透明是如何实现半透的。 对前向透明球体截帧: 可见pass名为SeparateTranslucency,于是在源码中搜 "SeparateTranslucency,定位到: 进入RenderViewTransluce 阅读全文

posted @ 2023-10-13 21:03 wantnon 阅读(56) 评论(0) 推荐(0) 编辑

2023年10月12日

ue4.26 forward translucency shadow

摘要: 对于前向透明材质: 想找到其阴影代码。 首先由于是前向透明物体,所以肯定不是像不透明物体那样有screen space shadow mask图,而是在shader中计算前向光照时顺便计算阴影。所以只需找到相应shader文件。 为此用renderDoc截帧,但默认截帧只显示pass名,而不显示sh 阅读全文

posted @ 2023-10-12 15:16 wantnon 阅读(27) 评论(0) 推荐(0) 编辑

2023年10月11日

github personal access token

摘要: fork了一份unreal源码,想用sourcetree clone到本地,但提示“这是一个无效路径/URL”,点详细,看到报错信息: 命令: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks l 阅读全文

posted @ 2023-10-11 01:09 wantnon 阅读(211) 评论(0) 推荐(0) 编辑

2023年10月10日

ue4.26 GenerateProjectFiles.bat warning:ThirParty/Intel/MetricsDiscovery/MetricsDiscoveryHelper/build/include does not exist

摘要: 运行ue4.26源码的GenerateProjectFiles.bat生成工程(Setup.bat已经执行完毕),报warning: 它会导致将来编译不过。 解决方法: 把之前编译成功的ue4.26工程中的\Engine\Source\ThirdParty\Intel\MetricsDiscover 阅读全文

posted @ 2023-10-10 03:02 wantnon 阅读(34) 评论(0) 推荐(0) 编辑

导航