自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 高斯捲積+UE

Online Gaussian random number generator

2024-04-12 10:47:00 65

原创 [UE4]简易描边fresnel

void outlineFresnel (float4 outlineColor, float outlineThickness, float outlineSoftness, float3 eyeVec, float3 worldNormal, float4 baseMat, out float4 OutlineMaterial) { float edge1 = saturate(outlineThickness); // outlineSoftness cannot be 0.

2023-08-14 16:33:54 135

原创 [Blender]Geometry nodes altermesh to UE

去官方下载一个Blender Geometry nodes 的示例。打开UE,在对应的设置里面挂上blender.exe的路径。下载对应版本的插件后。

2023-08-11 11:53:18 987

原创 [UE5]一些实用的编辑器BP节点

可以把场景导出成.FBX,也可以选择只导出选中的模型。可以导出Texture2D成Png活TGA格式。同上,但是可以导出dds格式。

2023-05-11 15:24:29 243

原创 [UE4]Lerp_3Color, 3ColorBlend, Lerp的区别

3ColorBlend就是把A,B颜色在0-0.5区间混一下,再把B,C在0.5-1区间混一下,在把这两个结果在0-1区间混一下。Lerp_3Color是把A,B先在0-0.5 Lerp一下再和C在0.5-1 Lerp。有趣的是如果Alpha这里使用Gradient则会出现渐变色。首先Lerp就不解释了,线性过渡。

2022-10-29 16:58:50 574 1

翻译 [UE5]制作雪花屏效果

[UE5]制作雪花屏效果

2022-09-20 22:01:55 553

原创 [UE5]在UE5中使用UDIM

在UE中使用Udim资源

2022-09-15 23:04:21 126

原创 [UE4]后处理制作模糊和锐化效果

UE4 后处理简单做法做全屏模糊和锐化

2022-09-15 22:54:29 720

原创 [Houdini]Tops初识

在street_grid网络里,选中除了CITYBLOCKS_OUT以外的所有节点,在Assets菜单下,选择NewDigitalAssetfromSelection.命名为streetgrid_maker,label为StreetGridMaker,存在$HIP/hda文件夹下。回到上级Street_grid里面,创建一个颜色节点,链接到Resample后面,设置Class为Primitive,Color设置为黑色(0,0,0),重命名为base_color。...

2022-07-24 00:00:00 929 3

原创 [Houdini]关于得到边缘线

笔记_houdini提取轮廓线/开放边_洪水中的博客-CSDN博客_houdini 提取边看了这个链接,觉得做法有点绕,试了一下自己的方法首先得到一个残破面 用End节点删面提取边的方法一样也是用Group 最后用Dissovle删除不要的线 顺带提一下上面链接里面的两种方案,第二种最终剩下的点会更少...

2022-06-09 23:52:22 1337

原创 [UE4]战争迷雾 VaFogOfWar插件使用方法

添加Fog bound volume,覆盖到整个场景(或者想要覆盖的范围) 添加Fog layers,并且和Fog bound volume绑定 这里我理解Fog layers就是迷雾的层级,比如想要加两层雾也是可以的(这个系统貌似也只支持最多两层)这里还需要设置它的通道EVaFogLayerChannel::Permanent — 一旦揭开永久显示EVaFogLayerChannel::Scouting — 如果离开迷雾会恢复EVaFogLayerChannel::Terrain — 保持墙,树,障碍等可

2022-06-01 13:57:27 1231

原创 [UE4]卡通渲染,记录几个SDF用法

1.else0.0 : 1.0;2.3.4./**/////else//elseelseelse。

2022-04-16 10:17:38 587

原创 [UE4]各向异性

UE4实现伪各向异性高光_哔哩哔哩_bilibili虚幻4渲染编程(材质编辑器篇)【第六卷:各向异性材质&玻璃材质】 - 知乎如何在UE4中制作拉丝金属的各向异性 - 知乎

2022-03-30 07:41:14 139

原创 [UE4]MATCAP

MATCAP图制作的几个方法:去Goole搜索​​​​​​https://www.google.com.hk/search?q=MatCap&newwindow=1&safe=strict&hl=zh-CN&biw=1575&bih=833&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwju8JDTpZnSAhUGn5QKHawODTIQsAQIIg去网站下载htt

2022-01-12 15:58:40 146

原创 [UE4]加载外部图片,及获取文件夹下所有文件名

.h:// UFUNCTION(BlueprintCallable, Category = "LoadLocalTexture") static class UTexture2D*LoadTexture2D(const FString Path, bool& IsValid, int32& OutWidth, int32&OutHeight); // UFUNCTION(BlueprintCallable, Category = "Load...

2021-12-29 14:51:30 1534

原创 [UE4]后处理模糊,几种方法

1.高斯模糊static const int SceneTextureId = 14;float2 TexelSize = View.ViewSizeAndInvSize.zw;float2 UV = GetDefaultSceneTextureUV(Parameters, SceneTextureId);float3 PixelSum = float3(0, 0, 0);float WeightSum = 0;for (int x = -Radius; x <=.

2021-11-19 17:10:41 4621

原创 [UE4]两种只去鲜艳颜色饱和度的方法

1.if( abs(C.r - C.g) + abs(C.r-C.b) +abs(C.g - C.b) < F ){}else{ C = C/D;}return C;2.float gray=0.21*C.x+0.72*C.y+0.072*C.z;if( ( C.r < Min && (C.g > Max||C.b > Max) )|| ( C.g < Min && (C.r > Max||C.b &gt...

2021-11-08 22:56:32 1024

原创 [UE4]引擎自带的Texel Density查看使用方法总结4.26

默认是这样选中场景的A中SM或SK此时场景中选中的物体中,用到这个贴图的就会有颜色调整摄像机的大小颜色会改变,过高还是过低下面有提示也可以在Content窗口选中某一个材质来查看场景中所有应用此材质的某个贴图的密度默认优选Content的选择...

2021-09-01 00:52:01 603

原创 [UE4]关于移动端的调制阴影

官方文档在这里https://docs.unrealengine.com/4.26/zh-CN/SharingAndReleasing/Mobile/Lighting/HowTo/ModulatedShadows/我按照这个尝试了一下并没有开启调制阴影研究一下发现除了要打开CastModulatedShadows物体上还要开启另外,光源是Stationary还是Movable好像不影响...

2021-08-16 16:37:50 1099

转载 [UE4]体积云

Houdini工具-生成体积贴图 - 知乎 (zhihu.com)

2021-08-12 17:01:26 565

原创 【UE4】一种仅通过名字搜寻文件的方法

FString OutLongPackageName; FString OutFilename; FPackageName::SearchForPackageOnDisk("UE4_Mannequin__normals", &OutLongPackageName, &OutFilename); UE_LOG(LogTemp, Error, TEXT("---OutLongPackageName--------------------------%s----------...

2021-07-20 18:16:09 454

原创 [UE4]4.26在插件中自定义材质函数

1.新建插件2.在项目里新建一个C++类继承自UMaterialExpression,放在插件文件夹里3.在.h文件里实现#if WITH_EDITOR virtual int32 Compile(class FMaterialCompiler* Compiler, int32 OutputIndex) override; virtual void GetCaption(TArray<FString>& OutCaptions) const override;...

2021-06-11 15:02:43 551 1

原创 [UE4]4.24 MaterialEditor增加新的BlendMode

1.E:\UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine\EngineTypes.h2.E:\UnrealEngine\Engine\Source\Programs\UnrealLightmass\Public\MaterialExport.h3.E:\UnrealEngine\Engine\Source\Runtime\Renderer\Private\PostProcess\PostProce...

2021-02-24 14:59:27 342

原创 【UE4】4.24,4.25增加自定义光照

4.24之后源码有所改动,网上的方法用不了。我改了一下成功了,在这里记录一下怕之后忘记,请不要吐槽我1.UnrealEngine\Engine\Source\Runtime\Engine\Classes\Engine\EngineTypes.h就还是叫这个名字吧MSM_StylizedShadow2. UnrealEngine\Engine\Source\Runtime\Engine\Private\Materials\Material.cpp找到 static bool IsPr.

2020-12-28 15:59:35 829

原创 【UE4】新建Texture并保存

最近在做在编辑器下用代码创建Texture2D,并保存在本地,因为有时要对资源做一些操作,比如缩放,合并RGBA,加减像素等操作,但是每次生成的Texture都无法真正保存在磁盘上,搞了很久终于明白是哪里出了问题,记下来1.Flag一定要有Public不然看不到,还要有Standalone或SetRoot存下来有关Flag含义看这里https://docs.unrealengine.com/en-US/API/Runtime/CoreUObject/UObject/EObjectFlags/in

2020-09-29 10:13:42 1387

原创 Android上分析GPU的几个方法

1.SnapdragonProfilerhttps://developer.qualcomm.com/software/snapdragon-profiler手机开启开发者模式后还是会链接失败https://developer.android.google.cn/studio/debug/dev-options后来下载了Android Studio一顿设置后就好了,基本上在AndroidStudio上能找到你的手机SnapdragonProfiler就可以备注https://blog

2020-09-16 15:23:18 1093

原创 [UE4]Editor下C++加载StreamingLevel

将指定文件夹下地图作为子关卡加载进来的方法TArray<FAssetData> arrayMapAssetData = UTAToolsBlueprintFunctionLibrary::GetResourceAsPath(UWorld::StaticClass(), "/Game/Maps"); for (FAssetData MapAsset : arrayMapAssetData) { ULevelStreamingDynamic* Streamin...

2020-06-11 13:34:18 782

原创 [UE4]Houdini Plugin在UE4下变灰并且HDA拖入场景无反应的解决方法

这个问题遇到好几次了,每次解决完都忘记,记下来有一个坑点就是GIT上有HoudiniPlugin for UE4的下载地址https://github.com/sideeffects/HoudiniEngineForUnreal没事不要用这个!没事不要用这个!没事不要用这个!不管你用什么渠道下载到的Houdini Engine,安装好后直接去C:\Program Fil...

2020-05-08 13:54:21 2211 5

原创 [UE4]C++改写蓝图Construction构造函数

最近要写一个插件,希望尽量傻瓜化不需要用户操作任何,但是在蓝图构造函数下要执行某些函数想在C++中把这一步做了找了半天没找到地方最终发现了OnConstruction这个函数,重写就行了太蠢了,记下来- -...

2020-03-21 19:53:51 1499

原创 [UE4]在C++中实现控制台指令

”Stat“类的如"Stat fps"1. GEngine->Exec(GetWorld(), TEXT("stat fps"));2. TArray<FString> EnabledStats; EnabledStats.Add("fps"); World->GetGameViewport()->SetEnabledStats(Enabl...

2020-03-14 19:40:21 1739

原创 [UE4]渲染流程

【逆向】UE4 渲染流程分析UE4 渲染部分1:介绍

2020-03-13 03:06:43 523

转载 [UE4]虚幻4引擎渲染流程

UE4是如何渲染一帧的(1)UE4是如何渲染一帧的(2)

2020-03-13 02:10:06 1370

原创 [UE4]做了几个插件,还是有点用处的

PlusMerge可以一键将地图中的资源按距离转换成HierarchicalInstancedStaticMesh,如果你的项目是偏程序化生成的,这将很有效的节约Drawcall除此之外它还有一些别的功能(一键合并什么的)演示PlusMerge_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com下载地址:在Code Plugins...

2020-03-10 21:07:53 403

原创 [UE4]C++如何調用AIMoveTo

蓝图中有一个节点AIMoveTo,它会异步返回是否执行成功,失败及原因,有时AI路径失败做临时处理会很有用那么在C++中如何调用呢?调用这个函数UAIBlueprintHelperLibrary::CreateMoveToProxyObject(MyAI, nullptr, Destination);然后在AIController里面重写这个函数就能拿到结果了。virtua...

2020-03-10 16:55:56 2523 1

原创 [UE4]如何让蓝图函数隐藏函数名或出现奇怪的符号名称

在使用蓝图节点的时候,有时会看到类似字符串转换样式的节点这是怎么做到的呢?这个需要在C++中定义函数的时候通过CompactNodeTitle来实现CompactNodeTitle里的字符串可以随意写,如果留空那么就完全隐藏啦好啦,奇怪的技能点+1...

2020-02-23 19:47:14 576

原创 【UE4】蓝图使用状态查看插件Blueprint Stats

这个插件它是官方提供的不过官方对这玩意没啥介绍怎么用呢?开后,运行中控制台输入指令DumpBlueprintStats然后打开LOG窗口可以查看用到哪些节点,数量等没了----------------------顾青2020.1.8...

2020-01-08 18:19:30 944

原创 【UE4】一些辅助工具(持续更新)

Simpolygon简化模型面,制作LOD等使用方法:https://www.youtube.com/watch?v=R_y7sSk4Hm0http://www.pianshen.com/article/7254368087/下载地址:https://account.simplygon.com个人下载免费Datasmith介绍:http://api.unr...

2019-07-10 23:00:40 3378

转载 [UE4]性能优化索引

本文依据UE4官方文档以及官方博客等总结而来,可能不全面,后面会陆续添加。内置工具的详细说明请参考官方文档。游戏帧率很低,或者有卡顿的现象,可能会有很多原因,这时候不要乱猜,比如是不是人物太多了或者渲染的东西太多了,这样猜意义是不大的,可能会浪费很多时间,但是总找不到点上,当然如果运气好也可以找到瓶颈,这个时候我们可以借助相应的工具来查找性能瓶颈。此处我们仅以UE4来展开讲解。首先要确定瓶...

2019-06-04 07:30:54 264

原创 [Python]初学Python随手记

Python的自动控制脚本:Pyautoguiimport pyautoguipyautogui.PAUSE = 180*60pyautogui.moveTo(15, 40)pyautogui.click()https://blog.csdn.net/ibiao/article/details/54406803

2019-05-28 19:05:46 97

原创 [UE4]ControlRig学习示例

youtube上比较有用的视频教学:新手教学:https://www.youtube.com/watch?v=mlngozpLFQQhttps://www.youtube.com/watch?v=z4d_LJEofjY城堡之夜例子:https://www.youtube.com/watch?v=TYSdxW2WHcI官方文档:http://api.unrealen...

2019-05-17 19:12:24 1794 1

UE4 4.27 平滑法线插件

可以用来平滑模型的法线 不是我做的我只是搬运修改,原作者出处找不到了

2023-07-07

PMX转FBX工具,cmd 打开控制台 ".exe .pmx"

PMX转FBX工具,cmd 打开控制台 ".exe .pmx"

2023-05-07

Blender -Mixamo 导入UE4插件

给Mixamo自动添加root根骨

2023-01-18

tops_lesson_start

Houdini Tops案例

2022-07-06

UE4通過插件添加GlobalShader

參考原文 https://cuihongzhi1991.github.io/blog/2020/04/28/ueglobalshader/

2022-01-07

TextureBPLib427.7z

TextureBPLib427.7z

2022-01-05

[UE4]构建出错时修复注册表用的工具

UE4构建时候Swarm报错或无法启动的解决方法,下载这个文件解压缩然后双击,修改注册表

2017-12-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除