
Unreal
文章平均质量分 63
foenix66
专注VR/AR/MR虚拟现实技术开发
展开
-
Unreal的Audio::IAudioCaptureStream在Android中录制数据异常
修改OpenAudioCaptureStream启动参数为PCM_32,在PC上正常,在Android系统,读取的的数据计算出的音量值在0.4-0.6之间跳动,数据异常。原创 2024-12-15 14:29:34 · 440 阅读 · 0 评论 -
Unreal定制IAudioCaptureStream接口获取Microphone实时PCM数据输入
Unreal的UAudioCaptureComponent组件只能在录制一段时间以后一次性获取PCM数据,不能实时获取WAVE音频流。借助IAudioCaptureStream接口可以获得实时PCM音频流输入。原创 2024-07-20 03:03:58 · 837 阅读 · 0 评论 -
Unreal在后台运行时如何让声音不静音
【代码】Unreal在后台运行时如何让声音不静音。原创 2024-06-21 01:06:34 · 367 阅读 · 0 评论 -
Unreal项目修改名字
Unreal项目修改名字还是比较麻烦的,针对纯蓝图工程和C++工程有一些区别。原创 2024-06-05 14:54:30 · 1033 阅读 · 0 评论 -
MetaHuman替换其他服装模型如何修整裁剪多余模型
MetaHuman的模型是头身分离模型,借助MetaHuman Creater可以创建自己想要的头模,身体模型可以从其他借用其他模型资源。但由于非MetaHuman标准身体模型,在组合头和非标身体时,可能会有多余部分穿模。原创 2024-04-26 18:14:15 · 733 阅读 · 0 评论 -
Unreal打包摄像机画面
另外,安卓系统打开摄像机画面,用MediaPlayer绑定的Media Texture渲染的画面可能是空的(不是黑色画面,就是完全没有画面),要调用一次Draw Material to Render Target才能正常使用Media Texture。Android系统要用Enumerate WebCam Capture Devices获取设备URL。WebCam_Video_Mat为Media Texture的渲染材质。WebCam_RT渲染目标的格式设置为RTF RGBA8。原创 2024-04-26 00:42:15 · 248 阅读 · 1 评论 -
Unreal的Quixel Bridge下载速度过慢、下载失败
bridge-plugin.log文件记录了下载URL和下载的AccessKey信息,可以直接通过浏览器下载。可以从Quixel Bridge的右上角我的图标->Support->Show Logs打开日志目录。从Quixel Bridge下载MetaHuman模型,速度非常慢,而且经常下载失败,从头下载。downloaded-assets目录下为下载的资源。下载后解压直接复制到工程MetaHuman目录下即可。原创 2024-03-30 22:44:57 · 4855 阅读 · 1 评论 -
用Blender给MetaHuman不同胖瘦身体模型做插值,计算过度模型
需求:MetaHuman的身体有瘦、标准、胖三个体型,想要通过三个体型插值计算出符合用户体型的更多模型建议:chatGPT建议用Blender,免费,支持Python脚本,特别适合程序使用原创 2024-03-28 18:03:25 · 946 阅读 · 1 评论 -
Unreal发布Android App如何面对混乱的Android SDK开发环境
总的来说,Unreal编译Android APK需要用到Android SDK NDK,JDK和gradle。其中Android SDK是安卓开发环境的编译器,NDK是Android编译C/C++代码需要的工具,SDK和NDK的版本需要和Unreal需求的特定版本一致,比如Unreal 5.3需要r25b版本,安装Android SDK/NDK 25版即可。JDK是JAVA语言开发包,也就是java的编译环境,是安卓开发的基础。原创 2024-03-16 03:56:29 · 1605 阅读 · 0 评论 -
Unreal发布Android在刘海屏手机上不能全屏显示问题
UseDisplayCutout从打包参数接收设置,但以上java代码又做了机型判断,如果机型不在目录中,UseDisplayCutout会被强制设置为false。那么,我们只要修改这个代码,把强制设置UseDisplayCutout = false注释掉应该就可以显示刘海屏了。文件是无用的,Intermediate目录下的文件在编译的时候会被新生成代码覆盖掉的。,默认最大的宽高比是2,现在很多手机超过这个宽高比,所以可以设置更大的宽高比。经过以上设置,实际测试可以在OPPO手机上正常显示刘海屏全屏了。原创 2024-03-14 09:01:30 · 1786 阅读 · 0 评论 -
Unreal 5打开Windows虚拟键盘的权限问题
通常,FPlatformProcess::CreateProc在Window 10以上系统是无法执行外部exe的。调试信息返回GetLastError() = 740。这是一个权限不足的问题。chatGPT建议用ShellExecuteEx来提升权限运行。其中:TabTip.exe是带中文输入的,osk.exe只能输入英文。用runas提升权限提示后,系统弹出以下安全确认对话框。可以在控制面板中修改通知权限,避免每次都要权限确认。可以通过以下代码打开Windows虚拟键盘。原创 2024-03-07 08:07:25 · 566 阅读 · 0 评论 -
Unreal触屏和鼠标控制旋转冲突问题
Unreal可以把系统鼠标拉回到按下位置,但触摸屏模拟的鼠标位置是没有办法拉回的,触摸屏模拟的鼠标位置始终位于手指头的下方。Unreal在计算Mouse X和Mouse Y轴的Axis Value值时只需要计算当前鼠标位置和按下状态的鼠标位置差值,即可算出Axis Value。通过一个Bool数组记录十指的状态,在通过一个Vector3数组记录十指的位置,计算在指头按下状态下对应指头的移动距离计算旋转角度。调试完鼠标控制没有问题的情况下,通过触摸屏旋转则会出现不受控制的乱转问题。原创 2024-03-03 19:08:29 · 847 阅读 · 0 评论 -
Unreal的MediaPlayer打开webcam的一些问题
需要注意的是,OpenUrl后调用SelectTrack可能并不会成功,原因可能是OpenUrl需要一些时间打开硬件设备,之后才能刷新出Track列表。在Playback Options中发现还有很多功能,比如设置分辨率等,也可以在调用OpenUrl打开设备后调用接口改变默认参数(注意设置Delay,等待摄像头打开并刷新出参数列表再设置)在我这个罗技摄像机中,Video有两个Track,默认选中的Track0并没有影像,所以Play失败。调用MediaPlayer的OpenUrl打开设备。原创 2024-03-01 17:42:46 · 607 阅读 · 0 评论 -
Unreal Engine内嵌插件WebBrowser从HTML页面到Blueprint通讯
Unreal Engine内嵌WebBrowser插件可以通过调用ExecuteJavascript接口执行js代码,但无法从JS调用Blueprint蓝图函数原创 2023-08-12 01:36:00 · 2428 阅读 · 0 评论 -
UE5的IK Rig重定向注意问题
推荐先把官方文档看仔细,明白IK Rig重定向原理,对理解UE5怎么进行动画骨骼重定向,以及重定向后骨骼出现问题应该怎么调整非常有帮助。原创 2023-05-30 11:25:55 · 1596 阅读 · 0 评论