TGA格式文件转材质

2023-10-10 02:50
文章标签 材质 格式文件 tga

本文主要是介绍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也是可以用的,如下:

 

这篇关于TGA格式文件转材质的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/177421

相关文章

使用第三方DOM解析XML格式文件

在解析XML格式文件的时候,使用SAX解析需要实现好多代理方法,比较难记,也容易出错,现在介绍一种由Google推出的第三方DOM(Document Object Model)来解析XML文件。 首先将该第三方文件拖到工程中。谷歌下载地址:https://code.google.com/p/gdata-objectivec-client/source/browse/trunk/Sourc

自定义渲染组件及材质 / 引擎源码 / Dashboard

B站视频: Cocos Creator 3D 官方中文教程——《快上车3D》案例添加链接描述 (请点击跳转) cocos creator 1.x shader 没有经过包装,可以直接定义shader,替换 sprite 原来的 shader,可以参考之前博客; cocos creator 2.x 引入了材质系统,使用 shader 必须通过材质,这里介绍下如何使用自定义 shade

钢铁百科:NM360钢板材质、NM360机械性能、NM360韧性焊接性能

一、NM360钢板材质: NM360是一种高强度耐磨钢板,具有良好的综合机械性能和耐磨性能。它通常用于制造各种机械设备的耐磨部件,如挖掘机斗齿、破碎机锤头、磨煤机叶片等。NM360钢板的化学成分和热处理工艺被精心设计,以确保其在恶劣工作条件下的耐久性和可靠性。在选择NM360钢板时,应考虑其硬度、韧性和可焊接性等特性,以满足特定应用的需求。 二、NM360执行标准: NM360钢板执行标准为最新G

钢铁百科:16MnDR钢板力学性能、16MnDR化学成分、16MnDR材质分析

16MnDR钢板是一种低合金高强度容器用钢,具有优异的力学性能和低温韧性,广泛应用于多个行业。以下是对其材质、执行标准、化学成分、力学性能、交货状态、应用范围、常用规格及总结的详细阐述: 一、16MnDR材质概述 16MnDR钢板中,“16Mn”表示钢板中锰含量大约在1.20%~1.60%,这是一种强化元素,有助于提升钢板的力学性能;“D”表示低温;“R”表示压力容器。因此,16MnDR钢板特别适

【基础】Three.js加载纹理贴图、加载外部gltf格式文件

1. 模型使用纹理贴图 const geometry = new THREE.BoxGeometry(10, 10, 10);const textureLoader = new THREE.TextureLoader(); // 创建纹理贴图加载器const texture = textureLoader.load("/crate.gif"); // 加载纹理贴图const material

本地编写Markdown格式文件,浏览器查看

编写准备 下载VsCode并安装,打开后在内部安装Markdown All in One、Markdown Preview Enhanced、Paste Image三个插件。新建一个文件夹用以后期保存你的笔记等文件在左侧新建文件,.md结尾,即完成创建右侧可实时的查看你的编写结果,本地查看可直接使用浏览器查看,浏览器内查看时须安装MarkdownViewer插件每一种格式的下方均有解释,编辑器内

UE 【材质编辑】自定义材质节点

使用UE的材质编辑器,蓝图提供了大量的节点函数: 实际上,这是一段封装好的包含一串HLSL代码的容器。打开“Source/Runtime/Engine/Classes/Material”,可以看到很多不同节点的头文件: 照葫芦画瓢 以UMaterialExpressionArccossine为例,我们可以定义自己的一个节点: .h // Copyright Epic Games, I

UE 【材质编辑】自定义ShadingMode

【UE 4.27.2】 在UE中提供了多种多样的ShadingMode,相当于一种风格化的处理方案(整体全面的流程调整),切换ShadingMode可以看到不同的显示效果: 通过简单的拓展,我们可以实现自定义的ShadingMode,使得我们切换到自己的ShadingMode时可以直接应用上我们自己的一套风格化效果(极大的提高材质编辑效率)。 1.编辑器添加ShadingMode选项

disk manager操作教程 如何使用Disk Manager组件 Mac如何打开ntfs格式文件

macOS系统有一个特别明显的弱点,即不能对NTFS格式磁盘写入数据。想要适合Mac系统使用来回转换磁盘格式又十分麻烦,这该怎么办呢?Tuxera ntfs for mac作为一款Mac完全读写软件,大家在安装该软件后,能充分使用它的磁盘管理功能,让Mac在无需运行软件的情况下,畅通地打开并读写Windows NTFS磁盘以及其他硬盘、U盘等外接设备,还拥有数据保护、磁盘修复与格式化等多项附加功能

Linux下 tar.xz格式文件的解压方法 tar xvzf

Linux下 tar.xz格式文件的解压方法  2012-06-01 11:20:57 分类: 原文地址:Linux下 tar.xz格式文件的解压方法 作者: 现在很多找到的软件都是tar.xz的格式的,xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。 和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。 相反,x