GCHAOS 发表于 2014-7-15 23:09:47

关于使用带alpha通道(也就是透明部分)贴图的模型的问题

最近又开始搞发型了,大多数的发型为了模拟发丝的质感往往会使用带alpha通道的贴图。做过的人都知道当这样的两个面重叠在一起时往往会出现上面一个面的透明部分把下面的面的图案一起盖掉的现象。就像下图:



比较常用的解决方法就是把上下有覆盖的面分离为独立的mesh,然后修改Frame Flags的HEX值,按照面的上下关系赋予不同大小的值。这方面@anziguan 有比较多的成果。


现在我遇到的问题是,很多发型的面并不是单纯的上下覆盖关系,而是如下图所示的交叉关系。



如果采用修改Frame Flags的HEX值方法,则总是会出现一个面的透明部分盖掉另一个面,这种情况该如何解决呢?

exe1123 发表于 2014-7-15 23:43:11

如果不介意品質會差一點的話
可以用42參數,當然跟0E參數比的話效果會比較差
但是不用分mesh也不會有重疊穿透的問題@@

GCHAOS 发表于 2014-7-16 00:11:44

exe1123 发表于 2014-7-15 23:43 static/image/common/back.gif
如果不介意品質會差一點的話
可以用42參數,當然跟0E參數比的話效果會比較差
但是不用分mesh也不會有重疊穿 ...

具体是哪一块HEX呢?我把submesh flags的头两位从0E改成42就失去了透明效果变成黑底色的平面了

exe1123 发表于 2014-7-16 00:17:19

GCHAOS 发表于 2014-7-16 00:11 static/image/common/back.gif
具体是哪一块HEX呢?我把submesh flags的头两位从0E改成42就失去了透明效果变成黑底色的平面了 ...

目前我手邊沒有檔案,所以沒辦法直接告訴您
不然我先把我網盤裡的mod發給你看看吧
稍後私訊給您!
{:H5_238:}
页: [1]
查看完整版本: 关于使用带alpha通道(也就是透明部分)贴图的模型的问题