首页 > 其他分享 >blender导出pmx文件导入UE5中无法展示贴图解决方案

blender导出pmx文件导入UE5中无法展示贴图解决方案

时间:2024-08-29 17:54:15浏览次数:3  
标签:贴图 文件 插件 pmx 点击 导入 UE5 blender

如题目所示, 在进行pmx文件导入时出现贴图材质为白色材质球的情况, 为解决此类问题,我将提供我的解决方案, 供大家参考
环境: blender3.6, Unreal engine5.4.2
人物模型: 宵宫 链接: https://www.aplaybox.com/details/model/Z0Im7XrRgmfY
blender插件: cat-blender-plugin https://github.com/teamneoneko/Cats-Blender-Plugin-Unofficial-/releases/tag/3.6.7.6
windows系统直接选 cats-blender-plugin-unofficial3.6.7.6.zip

blender操作

blender3.6下载和插件导入

可能感觉讲下载有些多余, 但为了能保证严谨, 还是要讲一下保险些, UE5下载就不讲了, 正常下载即可

blender可以在steam上面下载, 默认为最新版本(当前为4.2)
进入blender主界面找到设置, 也有可能在右击选项里, 点击属性

image

点击 测试版 - 参与测试 - v3.6(笔者选的stable-LTS)
因为后续需要用到导入pmx文件的插件, 目前插件最高支持到3.6

进入blender 删掉所有物体(灯光, 体, 相机)
点击 编辑 - 偏好设置 - 插件 - 安装
安装解压好的插件(记得勾上这个插件的选项)

image

导入下载好的插件(链接在最开头)

之前找的是cats-blender-plugin-0-19-0, 但是这个插件支持的blender版本是2.9的, 也推荐大家试一下, 但大概率高版本blender无法使用0-19-0版本的插件

在blender中点击左上角 文件 - 导入 - mukumiku...

image

此时可以导入pmx文件了

导入模型及设置

此处笔者用的模型是分享社区模之屋的宵宫模型
模之屋链接: https://www.aplaybox.com/

image

导入后
按下A键全选模型
点击N键或者点这里这个小于号

image

点击cats大概长这样

image

点击MMD Options选项
点击 Fix MMD Model(注意此时只要点一下这一项亮起就不要乱点了, 等待加载完毕后模型会从白模转为有材质的界面) 和 Combine Same Materials 和 Fix Materials

笔者并不是很了解这些功能具体含义, 但是这几个操作解决了问题, 后续会继续研究, 先解决当下问题

image

点击宵宫的骨骼(注意只点骨骼)
tab切换到编辑模式
添加 单段骨骼

image

此时点击到这里

image

这里我把bone重命名为Root, 作为上面Hips的父级
注意: 圈中的两个Amature一定都改为Amature, 不要有括号和汉语
父级操作:
image

回到物体模式, 按A全选

建议先保存下工程文件

点击 文件 - 外部数据 - 打包资源

image

导出fbx

image

路径模式: 复制 选中 内嵌纹理
包括: 选定的物体 活动集合

image

几何数据 平滑 - 面
骨架 添加叶骨(取消勾选)
烘焙动画(取消勾选)
导出

image

UE导入

笔者在第三人称下创建

创建文件夹

标签:贴图,文件,插件,pmx,点击,导入,UE5,blender
From: https://www.cnblogs.com/GiveCookies/p/18287956

相关文章

  • 虚幻5数字人,UE5如何使用VaRest插件用POST请求连接OpenAI的ChatGPT,保姆级教程
    首先整理下,需要用到的插件或者密钥:1.VaRest插件,Epic商城直接安装(免费)2.OpenAI的密钥,要去OpenAI的官网获取1.安装VaRest插件(免费)打开EPIC商城,在虚幻商城中搜索VaRest点击免费后获取,然后点击安装到引擎 选择对应的UE版本,我这里就选择5.32.新建UE5.3的项目在库中找到U......
  • 图片作为Canvas贴图时要等图片加载完才可以读取canvas
    一、效果二、第一步:canvas.js中封装canvas函数,生成一个canvas对象,标注文字为参数nameunctioncreateCanvas(name){  /**   *创建一个canvas对象,绘制几何图案或添加文字   */  constcanvas=document.createElement("canvas");  constarr=......
  • UE5 UMG UI编辑器工作流
    创建UI控件1.在内容菜单(ContentBrowser)面板,点击添加(Add)或者右键空白处,依次选择用户界面(UserInterface)/控件蓝图(WidgetBlueprint)。2.在弹出来的窗口中,点击UserWidget即可创建一个UI控件,可以自定义命名(规范一点可以命名为WBP_XXX)。初识UMGUI编辑器双击UI控件蓝图......
  • UE5蓝图 离线实时语音转文字插件 教程 c/c++插件 毫秒级响应 比http更节约资源
    UE5蓝图实现离线实时语音转文字插件教程如何用UE5蓝图实现离线实时语音转文字,实时接收麦克风音频并且快速的转换成文字。那么我来分享一下ez2txt这个插件。bilibili使用教程效果展示:蓝图:只要启动麦克风就可以了,其他的繁琐步骤插件都封装好了。参数说明Rule1_m......
  • UE5学习笔记17-让人物的视线和鼠标移动时的方向一致,并且不让人物模型旋转,只改变视线方
    一、创建标准动画帧    1.我想让人物在装备武器后根据鼠标的移动方向改变人物的视线方向,并且人物模型不会改变朝向    2.我的动画中存在一个四个方向瞄准的动画,将左下,坐上,左转,右上,右下,右转,中上,中下,中,的动画的某一帧保留,具体流程如下(记得复制一份动画资源,可......
  • 云渲染助力:轻松应对UE5的高电脑配置需求
    UE5以其革命性的图形和模拟技术,不断推动游戏和视觉艺术的边界,但对高端硬件的依赖往往成为创意实现的瓶颈。幸运的是,云渲染的出现打破了这一限制。通过云端的强大计算资源,云渲染为艺术家和开发者提供了灵活、可扩展的解决方案,轻松应对UE5的高电脑配置需求。UE5的高电脑配置需求......
  • QT+OpenGL简单纹理贴图
    一、概述之前的文章都是绘制一些纯色的三角形和正方形以及控制他们的相对位置。在实际的开发中一般都需要给绘制出的图形贴上漂亮的纹理。纹理贴图步骤:1.创建纹理glGenTextures(1,&texture);//参数1:创建纹理的数量,参数2:用户定义的纹理id,一般为unsignedint......
  • UE5笔记:虚幻引擎反射系统和对象
    虚幻引擎反射系统使用宏提供引擎和编辑器各种功能,封装你的类。使用虚幻时,可以使用标准的C++类,函数和变量虚幻中对象的基类是UObject,UCALSS宏的作用是标记UObject的子类,以便UObject处理系统可以识别他们UObject创建1.不支持构造器参数。所有的C++UObject都会在引擎启动的时候......
  • UE5学习笔记12-为角色添加蹲下的动作
    一、一点说明    1.蹲下使用了ACharacter类中Crouch();函数,函数功能是先检查是否存在运动组件,将bool类型的变量变为true,该变量代表是想要蹲下。      2.通过源码可知存在是否蹲下的bool变量bIsCrouched如图,如果对:1有疑问请搜索C++位域二、代码实现 ......
  • UE5学习笔记9-创建一个小窗口提示人物是否和武器重叠
    一、目标    创建一个UsrWidget去显示如果人物和武器重叠显示窗口,如果人物和武器不重叠将窗口隐藏二、创建窗口并显示    1.创建一个窗口蓝图类,命名为PickUpWidget,这个蓝图类不需要C++类,在对应文件夹中单机右键选择用户界面的控件蓝图    2.在界......