请选择 进入手机版 | 继续访问电脑版
跳转到:
打印 上一主题 下一主题

[gr2] 3dsmax设定帝国3玩家色模型或部分模型透明

[复制链接]
LV20 ????

三好萌新

阅读权限
255
积分
32237
食物
4173
木材
2025
钱币
3413
茶叶
187
钻石
1325
经验
14868

幸运勋章

QQ
跳转到指定楼层
楼主
发表于 2020-7-4 16:18:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先你需要下载帝国时代3专用3dsmax材质脚本压缩包,下载地址:https://www.aoebbs.net/down_293.html,然后将压缩包解压,将脚本文件(AOE3_Material_Editor.ms、ESEffectAlphablend.ms、ESEffectBumpspecMaskAlphatest.ms、ESEffectBumpspecMaskPixelxform.ms、ESEffectWater.ms)复制到3dsmax8.0目录的复制到Scripts\Startup文件夹里面。


以下模型作为玩家色例子,将蓝色边修改成随玩家颜色改变而改变
帝国时代3香风智乃模型


首先,你需要打开tga贴图,选定你要改变颜色的区域,设定通道

3dsmax设定帝国3玩家色模型或部分模型透明

一般来说,通道图层只有黑色和白色,黑色区域在帝国3为不变,白色区域为可变区域(这里说错了,实际为白色区域为不变,黑色区域为可变,详情请看最底部)
3dsmax设定帝国3玩家色模型或部分模型透明

然后将贴图涂成白色,为什么要白色?因为非白色会出现与原本颜色叠加,甚至仅有小部分可以看出玩家色变化,大部分颜色都是原来的贴图颜色。
3dsmax设定帝国3玩家色模型或部分模型透明

打开3dsmax打开材质管理器,点击Standard按钮(六个材质球下面,0X - Default右边),选择AOE3_Material_Editor
3dsmax设定帝国3玩家色模型或部分模型透明

3dsmax设定帝国3玩家色模型或部分模型透明

自己重新搞贴图,选好贴图后按parent按钮返回父级选项
3dsmax设定帝国3玩家色模型或部分模型透明

然后最底部有个AOE3 specific settings;Playercolor就是将tga贴图的通道转化成玩家颜色,Transparancy将模型带有tga通道的部分变成透明。
设定Playercolor,然后导出gr2模型
3dsmax设定帝国3玩家色模型或部分模型透明

(省略导出gr2、保存ddt贴图、设定anim xml调用gr2模型步骤)
导出gr2后,granny查看器打开gr2模型会变成这样,不过不用管了,不会影响到帝国时代3读取模型
3dsmax设定帝国3玩家色模型或部分模型透明


最后打开游戏,看看你的模型是否会随玩家色改变而改变颜色?
3dsmax设定帝国3玩家色模型或部分模型透明

贴图通道反了,上面说错了,用画笔把通道颜色改一下
3dsmax设定帝国3玩家色模型或部分模型透明


帝国时代3香风智乃模型
LV20 ????

三好萌新

阅读权限
255
积分
32237
食物
4173
木材
2025
钱币
3413
茶叶
187
钻石
1325
经验
14868

幸运勋章

QQ
沙发
 楼主| 发表于 2020-7-5 11:13:05 | 只看该作者
透明与玩家色的设定步骤是一样的,不够最后一步导出的时候要将AOE3 specific settings;Alpha Channel的Playercolor修改成Transparancy
852865f014408afa48.png

tga图片通道仍然是白色不变,黑色为可变(透明)
652155f01453dcef4f.png

神话设定灯塔

回复
不是萌新,不是大佬,只是云玩家。
LV10 Major

阅读权限
130
积分
4429
食物
346
木材
172
钱币
183
茶叶
0
钻石
0
经验
2828
板凳
发表于 2021-5-13 13:29:41 | 只看该作者
想请问一下 如果一张贴图同时有透明和玩家色的话 是不是需要建立两个材质球?
回复
LV10 Major

阅读权限
130
积分
4429
食物
346
木材
172
钱币
183
茶叶
0
钻石
0
经验
2828
地板
发表于 2021-5-13 14:15:15 | 只看该作者
欧研究出来了 感谢
收起回复
  • 青天小羽 : 说一下过程,我好像没有研究过这个
    2021-5-13 18:21| 回复
  • yxtajwj 回复 青天小羽 : 就是用两个材质球,加载同一张贴图,一个选玩家色一个选透明,完事儿
    2021-5-13 20:53| 回复
  • yxtajwj 回复 青天小羽 : 而且之后用Grannyviewer读取gr2会显示只加载了一张贴图,它不会区分两张“同样的但是加载了不同脚本选项”的贴图
    2021-5-13 20:55| 回复
  • 青天小羽 回复 yxtajwj : 这...这是什么 太....太强了
    2021-5-14 00:20| 回复
  • 青天小羽 回复 yxtajwj : 我看SCP的视频好像搞得很复杂,然后他是不是白搞了
    2021-5-14 00:22| 回复
  • dablive 回复 青天小羽 : 就我用的那个茶壶的那个方法 转换多边形 把玩家色的面单独附贴图 设两个aoe材质球 一个是透明和漫反射通道 另外一个就设置玩家色通道 但是要做两张通道贴图
    2021-5-14 12:40| 回复
  • dablive 回复 青天小羽 : 还有想请问一下怎么修改建筑的范围来着。。不是模型的大小 就是限制建筑长宽的那个 我记得好像圣典里见到过一次但是找不到了求指路
    2021-5-14 12:42| 回复
  • 青天小羽 回复 dablive : 在protoy的ObstructionRadiusX与ObstructionRadiusZ
    2021-5-14 12:58| 回复
  • dablive 回复 青天小羽 : 感谢感谢
    2021-5-14 13:51| 回复
  • 我也说一句
    回复: UID:
您需要登录后才可以回帖 登录 | 注册

本版积分规则