当前位置: 首页 > news >正文

TGA格式文件转材质

 今天淘宝上买了一个美女的模型,是blender的源文件,上面说有fbx格式的。我用unity,所以觉得应该可以用。文件内容如下图:

FBX文件夹打开后,内容如下图所示,当时就预感到可能没有色彩。

unity打开后果然发现只有灰色的,没有才是材质。在unity中展开如下图所示

网上搜了一下tag转unity的材质的办法,解决了。这里以Tifa_Arms的材质添加为例子说一下细节。(当然一切的前提是有texture),翻了一下淘宝给的源文件,里面有一个叫Assets文件夹,内容如下图所示,

Materials中如下图所示,跟Unity的材质后缀(.mat)不同,无法使用,尝试更改后缀名后依然无法使用。放弃。其它文件夹中只有Textures了。

打开Textures文件夹后,内容如下图所示,满满的.tga文件。然后美女浮现这事就有希望了。

 

在Unity中创建一个材质,命名为arm,

把文件夹中的tga文件拖进来,

将纹理拖拽到材质的相应位置;

最后把此材质,拖动到fbx模型的相应位置,记得点击Inspector属性中最下边的apply按钮,胳膊上的材质颜色立马出来了,效果如下,

另外说明一下,每一个部位有很多个tga文件,如胳膊的,暂时没搞清楚都是干嘛的,因这里只能用其中的一个文件做材质球的贴图,因此统一选取了basecolor后缀的tga文件。效果如上图。最后说一下,tga文件拖之后,有的不用再建matreial即可显示在fbx模型上了,也可能是名字相同即可吧。我的好几个都还没到上建立材质球,模型就自己添上色彩了。

其实还有个更省事的办法,我测试成功的。就是直接把Texture文件夹拖到Unity中,然后再托fbx文件进来,不用做任何设置,fbx会自动识别并加载材质到内部(可以通过点击三角展开fbx看得到)。

 

拖进去之后

 

 把FBX文件夹中的fbx文件随便一个或几个拖进去即可。

另外Texture同级的文件夹中的Meshes文件夹中的fbx也是可以用的,如下:

 

http://www.lryc.cn/news/159873.html

相关文章:

  • IP应用场景查询API:深入了解网络用户行为的利器
  • docker从零部署jenkins保姆级教程(上)
  • 2023数模A题——定日镜场的优化问题
  • Container is running beyond memory limits
  • Java后端开发面试题——JVM虚拟机篇
  • SpringMVC增删改查(CRUD)的实现
  • 智安网络|面临日益增长的安全威胁:云安全和零信任架构的重要性
  • JVM常用调优策略
  • 自动化防火墙放行目标域名IP
  • 12.2RAC环境从RAC转为单机模式的问题处理
  • Docker 中 jdk8容器里无法使用 JDK 的 jmap 等命令的问题
  • typeScript--[es6class类实现继承]
  • 解决eclipse的报错:Must declare a named package because this compilation
  • linux sed常用各种操作大全
  • 通过 Keycloak 结合 OAuth2.0协议进行 Amazon API Gateway 鉴权
  • 修复中间件log4j漏洞方案(直接更换漏洞jar包)
  • 怎么压缩pdf文件大小?详细压缩步骤
  • php 安装rabbitmq:如何使用 PHP 安装 RabbitMQ?
  • 算法训练营day44|动态规划 part06:完全背包 (完全背包、 LeetCode518. 零钱兑换 II、377. 组合总和 Ⅳ )
  • 包管理工具--》其他包管理器之cnpm、pnpm、nvm
  • 线性代数的学习和整理22:矩阵的点乘(草稿)
  • 如何在Windows中使用C#填写和提取PDF表单
  • microsoft.office.interop.word 怎样 读取 某个汉字 字体颜色为红色
  • 第二十二章 Classes - 调用类方法的快捷方式
  • 标准C++day2——函数重载、默认形参和引用
  • Qt5下遍历QList的方法
  • Leetcode 剑指 Offer II 043. 完全二叉树插入器
  • 链路追踪Skywalking应用实战
  • 提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
  • Arm 架构 Ubuntu 使用 Docker 安装 Gitlab 并使用