射线actor ue5 ue

UE 修改材质颜色 和 UV纹理拉伸问题

## 参考 https://zhuanlan.zhihu.com/p/517559401 https://www.pianshen.com/article/53442248239/ ## 处理方式 ![image-20231024110644995](https://img2023.cnblogs. ......
纹理 材质 颜色 问题 UE

UE4手游切前后台(Android)

手机为了省电,在切后台会将进程暂停,并释放其占用的资源。再次切回前台时,再重新恢复进程的运行。这个过程若处理不好,很容易导致卡死或崩溃。 OnAppCommandCB消息回调函数 运行在EventWorker线程,即Android Event Thread。 /** UnrealEngine\Eng ......
Android UE4 UE

Unity3D学习记录04——利用射线实现角色类似LOL的移动

首先新建一个空白的GameObject,挂在一个MouseManager的脚本 实现思路: 通过获取鼠标点击的位置,获得该位置的信息,然后使角色移动到该位置 MouseManager脚本的代码如下: 1 using System.Collections; 2 using System.Collect ......
射线 角色 Unity3D Unity3 Unity

【ue源码】定制-蓝图部分

今天在更新UE的伤害系统的时候出现了一个问题: 多个地方频繁调用一个函数,而这个函数肯定做优化,具体就是,把对应数据放入到队列,另外一个地方慢慢消费这个队列, 那么问题出现了,我使用的UE只有Single,TArray,TMap以及TSet这几个容器,如果使用队列, 那么问题来了,我如何弄出一个我需 ......
蓝图 源码 部分

UE4 网络联机

CreateSession 创建房间 FindSession 查找房间 JoinSession 加入房间 物体同步需要打开Replicates 勾选 同步事件要调用 Run On Server 在服务器运行 Muticast 调用所有的客户端 服务器变量 属性要Replication 勾选,变量会显 ......
网络 UE4 UE

UE功能性插件

打开资源管理器 UCLASS()class OPENWINDOWSFILE_API UMyBlueprintFunctionLibrary : public UBlueprintFunctionLibrary{ GENERATED_BODY()public: UFUNCTION(BlueprintC ......
功能性 插件 功能

UE4 C++关联蓝图界面(仅显示)

使用的自带第三人称c++模板,UE4.27 1.创建一个蓝图界面控件,设置好布局 2.找到项目代码xx(项目名称).build.cs文件 1)添加UMG及后续部分,使得可以调用蓝图模块相关内容 PublicDependencyModuleNames.AddRange(new string[] { " ......
蓝图 界面 UE4 UE

UE4 VectorParameter float3 nor float

问题 在UE4.27的版本中,Vector Parameter的类型是float3 而不是float4,这就导致在实例化函数时会少一个float,十分麻烦 解决 运用"append"即可 reference https://forums.unrealengine.com/t/vectorparame ......
float VectorParameter float3 UE4 nor

UE4 compiling shader 0%(卡死)

问题 在笔者使用的UE4.27版本中,系统对于light和reflection capture的shader compile总是停在0%,且看起来像是整个系统已经卡死的样子 解决 去Google看了下,发现需要更改引擎的配置文件,方式如下: 找到位于你的UE引擎安装目录下的"UE_4.27\Engi ......
compiling shader UE4 UE 0%

ue4.26 forward translucency shadow

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

intel 4305ue coremark 跑分

2K performance run parameters for coremark.CoreMark Size : 666Total ticks : 11713Total time (secs): 11.713000Iterations/Sec : 9391.274652Iterations : ......
coremark intel 4305 ue

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 ......

UE5独立服务器打包流程

UE5独立服务器打包流程 打包独立服务器需要源码版UnrealEngine 开发过程中测试可以通过拷贝编辑器快捷方式,修改其目标(T),实现不打包的情况下,测试独立服务器 eg. F:\UnrealEngine-5.1\Engine\Binaries\Win64\UnrealEditor.exe D ......
流程 服务器 UE5 UE

UE5 blend normal map的四种方式

前言 很多情况下玩家靠近物体想看看物体的细节纹理,如果仅仅使用base normal maps不会给予玩家好的观感,此时就需要用到detail normal maps。也就是说,当玩家靠近物体的,物体的法线将更偏向于detail normal maps,更准确地说是detail normal map ......
方式 normal blend UE5 map

UE5 substrate flake normal map 亚克力

前言 本篇将运用UE5的substrate系统制作一个亚克力圆盘 效果如下 Flake Normal Map 上图中圆盘内的彩色小点是通过噪声函数flake(个人翻译为薄片) normal map生成的,该函数基于[Cellular Noise]https://www.cnblogs.com/che ......
substrate normal flake UE5 map

UE5 Substrate 叠层应用

前言 本篇将展示如何运用substrate来对层进行水平和垂直的叠加 玻璃材质 目标 在大理石上刻上logo,并在其上放置一块玻璃 效果如下 大理石 大理石的实现很简单,如下: logo 为了在大理石表面刻上logo,可以用到水平的slab blend operator logo实现如下: 效果如下 ......
叠层 Substrate UE5 UE

关于Actor Component的思考--学习斯坦佛UE+C++

跟着B站的视频学习,感觉自己的头很混乱。所以浅浅总结一下创建Actor Component之后其的作用和相关操作。 Actor Component 首先Component为一个组件,源码就是一个类的声明和类的实现。所以对其的操作就是对类的操作。可以在其源码内部定义一些物体属性,比如一个角色的Comp ......
Component Actor UE

[官方培训]09-UE粒子基础 肖月 Epic 笔记

UE粒子基础 我们将讨论Niagara的 基础操作和框架 Module>Emitter>System Game thread.Render thread Custom Module Sequencer,Debugger Data Sharing Attribute,Data Interface 场景 ......
粒子 基础 笔记 官方 Epic

[官方培训]10-UE实时渲染后期 李文磊 Epic 笔记

实时渲染后期 什么是后期 需求:快速地基于镜头对最终画面内容及形式(节奏,色调,气氛)的控制 传统后期:像素 UE后期:像素和对象 UE后期 UE后期对象:对象和像素(Buffer) 对象调节:光影,材质,特效,雾效,Sequencer 像素Buffer处理:AA,相机及镜头效果,ColorGrad ......
实时 笔记 官方 Epic 10

[官方培训]07-UE材质基础 孙丹璐 Epic 笔记

UE材质基础 什么是材质 定义了场景中对象的表面属性 决定光源是如何与物体表面交互 反射——漫反射,镜面反射 折射 透射 本质上应用于Mesh并控制Mesh的视觉外观 固体——塑料,岩石,木板,铁块... 次表面——皮肤,树叶,玉石... 透明——玻璃,水 基于物理-PBR(Physically B ......
材质 基础 笔记 官方 Epic

[官方培训]08-UE动画基础 戴浩军 Epic 笔记

UE动画基础 UE动画概述 UE动画功能强大,复杂,灵活 不同类型项目对动画系统应用范围各不相同 “动画”作为一个宽泛概念,在引擎中有多种实现方式,需要灵活选择 影视CG相关常见动画种类浏览 骨骼网格体动画(动画序列,变形目标,动画曲线,Pose Asset) 物理动画(刚体,布料,破碎,实时毛发模 ......
基础 笔记 动画 官方 Epic

UE5 Substrate SSS

前言 本文将介绍如何使用UE5 的 新的材质系统——Substrate来制作次表面反射效果 关于Substrate不懂得可以看这https://www.cnblogs.com/chenglixue/p/17418887.html 玉 初次实现 在Substrate中,Albedo用于表示光线散射后的 ......
Substrate UE5 SSS UE

UE4里的数据结构与算法

在CoreMinimal.h的头文件里可以看到最常使用的头文件 ......
数据结构 算法 结构 数据 UE4

UE4 源码剖析

第一章 对象系统 1.1 对象系统 - 类型系统构建(UClass, UFunction, UEnum, UStruct, FProperty) 1.2 对象系统 - RPC函数 1.3 对象系统 - Replicates属性 1.4 对象系统 - Blueprint 1.5 对象系统 - GC 第 ......
源码 UE4 UE

UE4之NewObject方法

template< class T > T* NewObject(UObject* Outer, FName Name, ...) { ... FStaticConstructObjectParameters Params(T::StaticClass()); Params.Outer = Oute ......
NewObject 方法 UE4 UE

UE4 创建UObject类

什么是UObject类? 参考:https://zhuanlan.zhihu.com/p/252431932 创建一个UObject类的继承类 #pragma once #include "CoreMinimal.h" #include "Student.generated.h" /** * */ ......
UObject UE4 UE

浅谈UE4的序列化

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息! 一、结合用例浅谈UE4序列化 1.1 需求我写文章,不爱一上来就讲道理、贴代码,而是喜欢先提需求、提问题,然后围绕这个需求的实现再一步步挖掘源码。 我们的需求是 ......
序列 UE4 UE

UE4创建C++版项目遇到的错误

1.Visual Studio 2017 version 15.6 is required to compile on Windows. Please install updates through the Visual Studio installer. 说是VS2017 15.0.0版本太低,需 ......
错误 项目 UE4 UE

UE4之DDC缓存

什么是DDC(DerivedDataCache)?简单来说,是一些缓存文件。在使用Editor的过程中,有可能会在编辑某些文件,或者使用某些文件的时候产生额外的数据。 为了避免每次都需要重新产生一次数据,所以第一次产生完数据之后,会将数据序列化,并以缓存的形式保存下来。 DerivedDataCac ......
缓存 UE4 DDC UE

UE 制作光圈 和 向上的粒子特效

## 最终效果 ![image-20230919162114222](https://img2023.cnblogs.com/blog/1652001/202309/1652001-20230920093641309-2012689420.png) ## 需要的材料 ### 光圈的材料 ![Grou ......
光圈 粒子 特效 UE