H5游戏论坛

 找回密码
 入驻H5
查看: 1394|回复: 7

[杂谈] 额,关于TGA贴图al通道进游戏无效的无脑三步解决办法。

[复制链接]

大湿 - 大湿

发表于 2014-2-18 22:36:13 | 显示全部楼层 |阅读模式
本帖最后由 wxxopen 于 2014-2-19 12:47 编辑

其实楼主也还没弄明白原理,
论坛上搜索的办法始终没解决自己的问题。
楼主只是对比不同的模型的hex数值总结搞出来的一个套路。
原理我说不上,感觉hex那么多16进制栏每一个应该都有所指才对。

首先选定你想要显示透明通道的该材质子模型,
然后编辑其hex:如下:
1_副本.jpg

1.转到下图submesh的窗口后,
红线下划的数字,改为如图所示,
第一个数字不是0E,是02有时候也可以,
反正我是搞不清楚的,改成0E总没坏处!
一般情况下在这里就可以解决了,还解决不了?继续向下看
2_副本.jpg

2.点击上方窗口上面横栏的Frame,
转到下图mesh flags:
同样,红色下划线处改为如图所示,
有时候两个都要改有时候只需改第一个,楼主头大,反正都改了准没错;
一般这里可以解决一大半了,还解决不了?继续
3_副本.jpg

3.接着上图同样是frame窗口,最下方的横条向左拉到底,
找到Frame------frame flags,相应位置的红色下划处,右边的64和左边的01;
还解决不了?直接找个有正确显示通道的子模型hex,全部复制粘贴过来吧!!!
4_副本.jpg


反正楼主解决了,话说倒数第二张图里的红线处改成3保存进游戏后瞎了我的眼!
人物眼球直接掉到地上了!
本想多测试几组数据,奈何时间有限,
分享一下大家一起来测试吧
PS:同一个模型下不同子模型的submesh的hex是独立的;
但是共用一个frame的hex;所以如果你只想一个子模型显示透明通道,其它子模型不显示;
估计很难,楼主直接将子模型拆分成不同的模型个体这样就不冲突了!


有爱就有H5~

半仙 - 半仙

发表于 2014-2-18 23:25:16 | 显示全部楼层
支持教学贴,感谢分享
有爱就有H5~
回复 支持 反对

使用道具 举报

叫兽 - 叫兽

发表于 2014-2-19 02:22:10 | 显示全部楼层
本帖最后由 hsraozhiyu 于 2014-2-19 02:27 编辑

好贴支持

赞一个

手打辛苦了

还以为是求助帖= =建议换个标题的说
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2014-2-19 03:00:13 | 显示全部楼层
给了很大的启发~~~之前研究这些参数的时候焦头烂额反正放弃了~~
有爱就有H5~
回复 支持 反对

使用道具 举报

半仙 - 半仙

发表于 2014-2-19 06:23:56 | 显示全部楼层
不错的教程,TGA很让人头疼,
有爱就有H5~
回复 支持 反对

使用道具 举报

老湿 - 老湿

发表于 2014-2-19 07:59:30 | 显示全部楼层
感謝提供修改的資訊~小弟做的目前只能正確顯示4通道的第一個通道~
所以原本的MOD中只使用一張貼圖~所以總檔案比較小(而且我轉成png格式)
唯一的差別就是樓主上面提的第2點內容,裡面的02-00-00-02我沒改過~其ta都一樣
不知道其代表的意義為何?
第一個02是否代表開啟4通道的前兩個? 後面那個02是否為貼圖讀取順序?
有爱就有H5~
回复 支持 反对

使用道具 举报

大虾 - 大虾

发表于 2014-2-19 12:00:13 | 显示全部楼层
技术贴!正好这几天在改贴图,都快疯了!
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2015-6-6 13:47:57 | 显示全部楼层
一如既往的支持一下技术贴~
以前改成0E-64(后面没改,基本都是00-00)就可以有透明效果了。
但是今天又试了一下,死活出不来,后来把游戏设置-渲染方式-改成【设定2】,透明效果就出来了。
但是问题也来了,很久以前做的衣服却没有透明效果了,推测1是材质贴图问题(但一个tag贴图能有多大差别),2是SB3UtilityGUI版本问题(可能性较小,但以前衣服确实是用老版本做的),蛋疼。。。
有爱就有H5~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻H5

本版积分规则

Archiver|手机版|小黑屋|免责声明|H5Gal游戏论坛 |网站地图|网站地图

GMT+8, 2024-5-16 16:13 , Processed in 0.069323 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表