草庐IT

Carla-UE

全部标签

【UE4 材质编辑篇】1.0 shader编译逻辑

UE4新手,学起来()文章仅记录自己的思考。参考:虚幻4渲染编程(材质编辑器篇)【第一卷:开篇基础】-知乎(zhihu.com)开篇基础就摸不着头脑,原因是此前完全没有摸过UE4,一点一点记录吧:每个连连看都会编译节点后生成一个ShaderTemplate,但是这篇文章之后的部分,我看的有点稀里糊涂的。于是看了另一篇关于shader编译的文章:UE4HLSL和Shader开发指南和技巧-知乎(zhihu.com)蓝图里的Custom节点,其实就是自定义的一些函数,然后引擎帮你在编译shader的时候生成一个个完整的函数,比如我在UE4.3下一个默认的材质里加入一个简单的return1的Cust

【UE Sequencer系列】07-创建慢镜头、粒子效果、淡入淡出效果、添加音乐

目录一、创建慢镜头 二、创建粒子效果三、创建淡入淡出效果 四、添加音乐一、创建慢镜头1.添加时间膨胀轨迹 2.设置一开始的播放速率为1 通过减少时间膨胀系数来制作慢镜头 二、创建粒子效果1.找到粒子的存储位置 2.找到角色即将开炮的帧 3.将粒子效果拖入 调整粒子的方向和位置 4.取消自动启用 5.将粒子效果添加进轨迹 添加粒子触发轨迹 设置为激活然后添加关键帧下一帧停用三、创建淡入淡出效果 1.添加渐变轨迹 0表示不黑屏,1表示完全黑屏。因此我们设置过场动画一开始为1 然后设置关键帧 设置过了30帧后恢复 四、添加音乐1.添加音频轨迹 2.添加之前导入的音乐 3.打开soundcue 可以通

UE4行为树详解

UE4行为树详解(持续更新,才怪)ksun139人赞同了该文章前言本文的目的是希望帮助开发者能更好地理解行为树执行顺序,并更合理的实现AI逻辑。而且尽量说人话。需要一定的基础,希望你至少做了几个简单AI。很久没有碰AI开发了,我鸽了,对不起,此文请配合评论一起食用(我对AI开发的部分概念,理解有错误)关于行为树的博客文章这些都写的很棒哎。[UE4][AI]浅析UE4-BehaviorTree的特性102赞同·10评论文章​编辑0.UML类图下列类图描述了,UE4引擎中,Runtime/AIModule/Classes/BehaviorTree文件夹内,重要的类之间的关系。图1:行为树核心类图图

UE4动作游戏实例RPG Action解析三:实现效果,三连击Combo,射线检测,显示血条,火球术

一、三连Combo实现武器三连击,要求:1.下一段Combo可以随机选择,2.在一定的时机才能再次检测输入3.等当前片段播放完才播放下一片段1.1、蒙太奇设置通过右键-新建蒙太奇片段,在蒙太奇里创建三个片段,并且移除相关连接,这样默认只会播放第一个片段不同片段播放动画从资产浏览器拖入,1.2、创建JumpSection动画通知类重载NotifyBegin和NotifyEnd方法NotifyBegin设置一个bool变量开启检测攻击输入NotifyEnd设置bool变量为false,关闭检测攻击输入创建一个数组,用于编辑下段Combo可选的名字1.3、在攻击期间检测输入,实现连击主要函数蒙太奇设

Unity、UE和Godot的优劣对比

大家对Unity和UE比较熟悉,Godot目前的普及度还不是太高,这里有Godot的详细特性:Godot-CSDN博客整体先说下两个商业引擎,Unity和UE这两个商业引擎占据了几乎所有的游戏引擎市场,是行业的两座灯塔,对整个游戏引擎的发展具有引领的作用。我从2016年开始就开始使用和研究这两个引擎,也结合一下业内的共识,一般来说认为,Unity更擅长移动端的开发,而UE更擅长PC项目的开发。Unity的易用性做的最好,当原生功能不满足的时候,非常容易去修改,比方说,渲染管线的修改。而UE的设计理念是,原生功能特别丰富,一般来说做项目是够用的。但是如果要修改的话很难,一般的团队玩不转。另外呢,

【虚幻引擎】UE4/UE5 动画蓝图,混合空间,目标偏移,动画蒙太奇之间的联系

一、UE动画介绍    虚幻引擎在为角色设置移动行走时,为了更好的调节和控制人物的相关动画,设置了一系列的跟人物相关的动画,其中包括一维混合空间,二维混合空间,动画蒙太奇,目标偏移等,动画蓝图的出现是为了能够更好的将这些动组合起来,形成一个流畅的动画机制。二、什么是动画蓝图?    我们导入的动画导入到UE4之后,会出现三部分,第一个是骨架网格体,第二是骨架物理资源,第三个是骨骼,这三个是动画的基础,有了这三个在UE中才能够进行动画的导入,骨架的选择,有了这三个说明我们导入的动画是正确的。注意:如果出现无法导入到UE中,请查看3Dmax或者Maya骨骼的绑定,是否正确或者在导出的时候参数勾选是

UE4使用Spline样条线控制物体移动

1.新建一个继承Actor的蓝图,命名为SplineActor,并添加Spline组件。2.新建三个变量,其中MoveActor表示需要移动的物体;Distance表示物体沿样条线移动的距离;Speed控制移动速度。将MoveActor和Speed变量公开。注:GetSplineLength节点可以获得样条线总长度。3.连接节点,其中关键节点是GetTransformatDistanceAlongSpline,可以根据在样条线移动的距离返回Transform。4.将SplineActor添加到关卡,编辑样条线,并设置变量。运行后Cube会沿着样条线移动。  注:Cube需要设置为Movable

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机

目标通过鼠标WASD键控制摄像机前后左右移动,鼠标滚轮控制弹簧臂长度的修改,鼠标中键控制摄像机旋转。步骤1.首先创建一个游戏模式,这里命名为“BP_GameMode”2.再创建一个玩家控制器,这里命名为“BP_PlayerController”3.新建一个玩家控制的Pawn,这里命名为“BP_CameraPawn”4.打开项目设置,默认的游戏模式设置为“BP_GameMode”5.打开游戏模式“BP_GameMode”,设置玩家控制器类为“BP_PlayerController”,默认Pawn类为“BP_CameraPawn”6.在项目设置中,添加如下操作映射和轴映射7.打开“BP_Camer

UE LiveLink 实时流传输 打包EXE

前言今天遇到一个需求,那就是因为每次基于LiveLink的实时动捕及面捕传输都需要打开UE,且UE的环境才能进行使用,对于一些固化的使用及其不方便,就让我打包一个EXE,这样只需要部署EXE打开便可以接入实时流数据。但是在我实际部署的过程SubjectName包括实时数据是有的,却不驱动角色的运行,找了一下国内没有太多有效的建议,接下来我就把完整的过程给大家分享出来。调试过程在Edit->Plugins中查看LiveLink插件是否开启一般4.27包括5都是默认勾选的,但是为了以防万一我们先检查是否存在勾选没有勾选的,需要勾选重启。然后打开LiveLink添加一个现有链接做预设,低版本的直接W

UE5+数字人+文心一言实现语音问答

   此项目主要包含三个功能(讯飞语音识别、百度文心一言问答、metahumanSDK文字转语音合成口型),所有功能均使用蓝图实现,不含C++代码。项目所需插件;Http通信插件;VaRest,在UE5中用于与文心一言建立连接,在Epic虚幻商城可免费下载。文字转语音及合成口型动画插件;MetahumanSDK,在Epic虚幻商城可免费下载。语音识别插件;XunFeiSpeechToText,插件连接;🍞正在为您运送作品详情(该插件非本人所著,如需使用,需自行购买)以下是该项目实现的全流程,仅供学习参考。一、前期准备1.导入人物模型;打开QuixelBridge插件,如果没有这个插件就去商城下