gasilis 发表于 2013-8-5 14:13

为什么我的头发会出现这种发亮的边缘,特别是从背面看,毛毛发亮的

本帖最后由 gasilis 于 2013-8-5 14:59 编辑

找的sim模型,就是布大头像那个,他大概云游了,不然楼主不用费这个劲
于是不会的楼主一转过来就有问题
如图,大概是部分模型通道(可能是所有模型的反面)没有很好地叠加
游戏只反映了这些模型顶层的alpha通道的透明,没有通过alpha通道的透明展示后面的头发,而直接展示了游戏背景
进到游戏看也是这样。。。。
http://att.3dmgame.com/att/album/201308/05/1353114pwhhmkn474h87hw.jpg

http://att.3dmgame.com/att/album/201308/05/1354264to7044o05a4qaz9.jpg

http://att.3dmgame.com/att/album/201308/05/135401yqohem7eb8b8bcpb.jpg

http://att.3dmgame.com/att/album/201308/05/143247rovprpecr9z88vm5.jpg


http://bbs.3dmgame.com/static/image/common/emp.gif


tiancaishu 发表于 2013-8-5 15:44

老滚引擎对透明支持不好其实有很多头发都是这个情况

tiancaishu 发表于 2013-8-5 15:44

不然你把alpha通道取消看看效果

tiancaishu 发表于 2013-8-5 15:51

莫非阁下想导入一批头发分享?(口水口水)

elzee 发表于 2013-8-5 22:20

确实存在这种问题,做成头盔假发试试呢。

gasilis 发表于 2013-8-6 04:05

本帖最后由 gasilis 于 2013-8-6 04:08 编辑

tiancaishu 发表于 2013-8-5 15:44 http://bbs.3dmgame.com/static/image/common/back.gif
不然你把alpha通道取消看看效果

谢谢强(tian)者(caishu)大的回复
不加alpha通道确实是不会有这个问题的,但是这个头发边缘那些飘出去的飘逸发丝和头发末梢就靠alpha通道来划分
不加就变成了拖把头{:3_91:},我想我大概可以通过将头发模型分几部分,然后各自关联不同效果的贴图来解决这个问题,但是一想就觉得很麻烦
感觉还是nif上某些设置没有调好或者是3dmax里面贴图反面的某些效果没有调好
http://att.3dmgame.com/att/album/201308/06/033234nbxomlorazo7n3ab.jpg
嗯,上古玩家我想都是以分享自己的成果为荣的,但是楼主自知技术不过关,暂时不出洋相呢

gasilis 发表于 2013-8-6 04:20

elzee 发表于 2013-8-5 22:20 static/image/common/back.gif
确实存在这种问题,做成头盔假发试试呢。

难道头盔的模型渲染方式跟头发是不一样的么{:3_198:}
谢谢e大,我去试试

gasilis 发表于 2013-8-8 20:21

哦哦,看了一下介绍似乎是个egm文件的生成工具
mark了备用

kw38201429 发表于 2013-8-9 02:11

主要是调整NiTriShapeData数据,导出时选了Generate Strips,NiTriShapeData数据就会变,
例如 之前的,不做修改导出后 就跟你的情况一样了。
只要把之前的NiTriShapeData数据覆盖就可以还原,如果修改了就要比较变更的数据来调整
NiAlphaProperty的数据也有些影响,但不是主要的
这篇可能对你有用,http://jingyan.baidu.com/article/f25ef25437f8cb482d1b8275.html

gasilis 发表于 2013-8-9 13:46

谢谢楼上,回来试了一下发现这的确是其中一个会影响的原因,我平时导出也没选这个
我的问题已经解决了,NiStencilProperty虽然可以简便地设置双面贴图,但是对于带alpha通道的贴图不能完美支持,删掉之后已经解决了

tiancaishu 发表于 2013-8-28 08:33

本帖最后由 tiancaishu 于 2013-8-28 08:35 编辑

http://www.loverslab.com/topic/19690-converting-a-hair-to-rigged-wig-in-oblivion/#entry459884虽然是假发
但是有对透明处理的那个步骤,你仔细看看他是怎么处理的吧
3d盲 只能帮你到这里了

gasilis 发表于 2013-8-28 14:23

ya我看了,谢谢鼠大,里面提到对alpha通道的Threshold值进行调节减少穿透
这些方法综合下来应该可以比较好地解决这个问题了
页: [1]
查看完整版本: 为什么我的头发会出现这种发亮的边缘,特别是从背面看,毛毛发亮的