模拟火车TRS中文论坛

标题: trs11车辆灰通道 [打印本页]

作者: gongyong    时间: 2023-5-29 06:28
标题: trs11车辆灰通道
在此求助大神们 类如msts的反导车 车灯玻璃之类的半透明通道是怎么搞的 哪位知情人能教一下怎么做这种半透明通道 我搞出来不是炸通道就是没有效果 在线求一个方法 非常感谢
作者: 2566    时间: 2023-5-29 06:28
gongyong 发表于 2023-6-2 03:06
在max里具体是如何操作啊 我会max

3DMAX里,把需要透明的部分分离到一个单独的对象,然后选一个材质球,材质球命名为XXX.m.onetex,添加漫反射纹理,贴图把原来的改改名字用上,比方说原先是body.tga,改成body01.tga,然后给上材质,其他的导出后再改,3DMAX里我也不知道怎么配置。导出之后找到那个body01_body01.teteure.txt(也有可能是body01.teteure.txt),打开之后确定内容是
Primary=body01.tga
Alpha=body01.tga
Tile=st
Hint=Dynamic(此部分是控制贴图是否使用平滑,可有可无)
然后把
Primary=body01.tga
Alpha=body01.tga
改成(这一步是为了节省内存,减去一张贴图)
Primary=body.tga
Alpha=body.tga

body.代指的原来的名称,body01代指改过的名称,两张贴图内容一致
在导入后如果其他贴图发生透明,透视关系错误的情况,在对应通道文件添加,也可以把Alpha通道删去,但是有可能产生其他问题。
AlphaHint=masked

然后导入试试。
一般就正常了,之前DF8B在导入的时候就有这个问题。
作者: gongyong    时间: 2023-5-29 06:29
trs12的 标题搞错了
作者: 2566    时间: 2023-5-29 18:13
我知道的游戏里实现贴图半透明的办法有两种,使用灰度贴图和直接使用含有半透明的贴图。前者现在用的比较少了,现在多是用后者,贴图含有透明度就可以比如.PNG.TGA格式。贴图通道配置文件一般如下:
Primary=1.tga
Alpha=1.tga
Tile=st
不填AlphaHint=XXX
如果有炸通道的截图最好发一下,我的理解炸通道就是该透明的不透明,不该透明的透明。给游戏中透明部分的贴图添加AlphaHint=masked就能解决绝大多数我所谓的炸通道问题。
灰底图老插件还有用的,灰度图对应贴图黑的部分游戏中完全透明,白的部分完全不透明,灰的部分就半透明。这种情况下Alpha=X.bmp,灰度图要用.BMP格式。
可以看看这篇帖子,需要翻译。
https://online.ts2009.com/mediaWiki/index.php/Texture_file
作者: gongyong    时间: 2023-5-29 21:26
2566 发表于 2023-5-29 18:13
我知道的游戏里实现贴图半透明的办法有两种,使用灰度贴图和直接使用含有半透明的贴图。前者现在用的比较少 ...

我能加您QQ么
作者: Pyy    时间: 2023-5-30 19:12
你首先需要PS软件,用魔棒或者选择工具选择选区,再右键【存储选区】即可创建Alpha通道
作者: gongyong    时间: 2023-5-30 19:52
本帖最后由 gongyong 于 2023-5-30 19:54 编辑

就是我加上代码之后 灰色通道会堵死 黑色的正常 不加那个代码 通道就会炸 但能显示出来有灰色通道
作者: gongyong    时间: 2023-5-30 19:55
2566 发表于 2023-5-29 18:13
我知道的游戏里实现贴图半透明的办法有两种,使用灰度贴图和直接使用含有半透明的贴图。前者现在用的比较少 ...

就是我加上代码之后 灰色通道会直接堵死 黑色通道正常 然后不加代码 通道就会炸 但是能显示灰色通道存在
作者: 2566    时间: 2023-5-31 16:22
gongyong 发表于 2023-5-30 19:55
就是我加上代码之后 灰色通道会直接堵死 黑色通道正常 然后不加代码 通道就会炸 但是能显示灰色通道存在

大概透明部分和其他部分用了一个材质球。透明部分需要用单独的材质球,贴图可以通用但是必须用单独的通道控制。这个需要在编辑模型的时候设置。这得导入3DMAX或者blender才能改。
作者: gongyong    时间: 2023-6-2 03:06
2566 发表于 2023-5-31 16:22
大概透明部分和其他部分用了一个材质球。透明部分需要用单独的材质球,贴图可以通用但是必须用单独的通道 ...

在max里具体是如何操作啊 我会max




欢迎光临 模拟火车TRS中文论坛 (http://bbs.chntrs.com/) Powered by Discuz! X3