Ue4
文章平均质量分 69
什么时候才能坚持做好一件事啊
学软件的渣渣
展开
-
UE4 动画资源曲线导出以及导入
工作时动画需要复用一些曲线用于morphtarget,遂做了一个对动画的曲线进行导入导出的工具原创 2022-12-06 11:05:14 · 1203 阅读 · 3 评论 -
UE4 代码创建蓝图类Asset
使用c++创建蓝图类资源,用于工具原创 2022-12-05 20:18:54 · 566 阅读 · 0 评论 -
UE4 RenderTexture转UTexture2D
运行时RenderTexture转UTexture2D原创 2022-12-05 20:06:44 · 1144 阅读 · 0 评论 -
UE4 音频频谱转换曲线工具
因为工作上的需求,需要将音频可视化,虽然niagara可以实现音频可视化,但是是全局音频,并且需要在蓝图中使用,所以需要一个工具将频谱图转换为曲线在蓝图中使用。其实ue是提供了一个转换的工具的,但是不知为何是private的无法外部使用,遂将其拷出进行扩展使用。使用时可能会出现崩溃(使用的工具库的原因),可以多试几次。使用最后一个函数GetSoundAmplitudeAndFrequencyCurve,即可将频谱图转换为曲线FloatCurve资源。其他参数不言自明,AmplitudeBuckets, S原创 2022-12-05 19:42:15 · 922 阅读 · 0 评论 -
UE4.27 OpenXR Template探索和OpenXR Plugin 浅析
直播链接[英文直播]探索OpenXR VR模板(官方字幕)_哔哩哔哩_bilibiliOpenXROpenXR是一个免版权费的开放标准,用于提供对AR、VR、MR设备(统称为XR设备)的高性能访问。用于XR应用的API 应用和runtime之间的接口 一种用于与AR、VR、MR交互的机制,并且不受平台的影响OpenXR官网:OpenXR Overview - The Khronos Group Inc现在的厂商都使用自己的SDK去开发VR应用,如果需要将Oculus的应用迁移到Stre原创 2022-05-16 11:18:54 · 1653 阅读 · 1 评论 -
GAS/RPGAction学习笔记
文章目录大钊-深入GAS框架GASSimpleTagASCGAGEASBlockBreakPlayMontageAndWaitForEventActionRPGLoadingScreenTagGAUPRGTargetTypeUPRGGameplayAbilityGA_AbilityBaseGA_Meleebase**GA_PotionBase**GA_SkillBase**GA_SpawnProjectileBase**ASGEItemASCGamePlayCharactermontagePlayerCon原创 2022-04-28 17:36:31 · 2015 阅读 · 0 评论 -
UE4 3DUI及曲面UI实现浅析和拓展
最近在工作中遇见了游戏场景内3Dui和曲面ui的需求,大致看了下ue4 4.27的实现方式,简单来说就是将widget渲染到一个RT上,然后将RT赋给一个动态材质,在场景代理中动态构建一个mesh并使用这个动态材质。看看实现,首先在beginplay或者component onregister时初始化窗口,这里就用的创建2dui的方式。void UWidgetComponent::InitWidget(){// Don't do any work if Slate is no...原创 2022-02-09 17:04:16 · 3818 阅读 · 0 评论 -
UE4 Advance Locomotion V4 学习
这是个人学习ALS过程中的一点笔记,不对的地方谢谢指出~从开始看在跑步动画中进行脚落地,摄像机摇动,和左右脚区分,这个weight——gait曲线用于区分动画,使用见下面针对小跑和快跑,使用当前的相对加速正前方分量x值【0-1】来进行混合制动时的最大减速度UnrotateVector将世界坐标系变成局部坐标系,再来一次 RotateVector 将 会把局部坐标系变成世界坐标系。UnRotateVector作用是让Vector A绕着原点逆时针旋转 B。RotateVec原创 2021-11-25 16:21:16 · 3390 阅读 · 2 评论 -
UE4 Advance Locomotion V4 学习--相机系统
这是个人学习ALS过程中的一点笔记,不对的地方谢谢指出~相机系统来看看ALS的相机系统,主要由动画bp ALS_AnimBP 和 PlayerCameraManager BP 的 ALS_PlayerCameraManager 组成。先看ALS_AnimBP,MainCameraStates中定义了三种view mode下的参数,状态之间的切换单纯依据Rotation Mode 去判断,内容也大同小异,只是具体参数值不同,以velocity Direction 为例,其中设置了相机位置的偏移原创 2021-11-24 17:05:13 · 1319 阅读 · 0 评论 -
UE4 添加 Blend Profile
今天学习advance locomotion时发现状态机中使用了过渡淡出淡出共享,其中使用了blend profile就想知道这有啥用,怎么添加blend profile是一组逐骨骼比例数组,可在过渡和混合列表中使用,以调整特定骨骼的权重。每个骨骼的混合因子将在转换期间乘以该值。例如,如果你把权重增加到1000,其会立即在下一个状态下过渡。如果将值设置为1以下,则会导致崩溃等,建议将其设置为1以上。知道到有啥用了但是找不到在哪添加,无语。。。,找了一个多小时最后看代码发现在skeleto原创 2021-11-15 12:48:47 · 519 阅读 · 0 评论 -
UE4 VR项目设置总结
这是对我另一篇学习笔记的简单总结,记录一下VR项目的一些基础配置https://blog.csdn.net/t1370620378/article/details/121008831VR项目设置:在创建针对特定VR平台的新项目时,首先在游戏(Games)类别下选择虚拟现实应用(VR Template),然后在项目设置(Project Settings)中选择以下选项: 可缩放3D或2D(Scalable 3D or 2D) 已禁用光线追踪(Raytracing D...原创 2021-10-28 11:08:00 · 2247 阅读 · 0 评论 -
UE4 VR官方教程学习总结-项目设置
这是我在学习官方VR项目教程中的笔记和总结,以及一些思考,如果有不对的地方也谢谢指出教程链接:https://docs.unrealengine.com/4.26/zh-CN/SharingAndReleasing/XRDevelopment/VR/DevelopVR/ContentSetup/Epic Games官方文档,最佳实践在创建针对特定VR平台的新项目时,首先在游戏(Games)类别下选择虚拟现实应用(VR Template),然后在项目设置(Pr...原创 2021-10-28 11:00:34 · 7609 阅读 · 2 评论 -
UE4(VR)中3D世界内的UI模糊问题解决
最近工作又遇见了3dui模糊的问题,上次遇见这个问题没找到办法,和美术一起改了半天材质也没搞定,今天再次搜索了一下,居然解决了,总结一下方法:将ui在界面蓝图内放大,再在uiactor内缩小相应倍数,如果是VR模式,再使用StereoLayer组件。像这么一个界面:本来大小是260*67,我们给它套一层scalebox放大五倍在actor蓝图中缩小到0.2与不做修改进行比较:可以看见区别非常明显,通过这种方法提高了界面的分辨率在VR中可以再结合StereoL...原创 2021-10-18 10:56:12 · 9087 阅读 · 4 评论