骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 3755|回复: 6

[功能与代码] [狂人的知识]skin脸模详解与妙用胡子制作种族特征

[复制链接]

41

主题

94

回帖

221

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1162
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(60) 鸡蛋(0)
发表于 2024-9-16 17:44:27 | 显示全部楼层 |阅读模式
本帖最后由 奥杜因阿卡托什 于 2024-9-16 17:52 编辑

    如果不用wse,skin上限是16个,想必大家都知道。然而,每更换一种脸模,都需要新建种族,非常不经济。有些mod比如潘得新纪元还用了还几个专属头模,用一个就是一个种族。
    在此给出一种方法,在同一个skin内,加入不同的种族特征,还不用修改模型,保留捏脸。
  1. 由于夫妻档的恼毯,skin的各种内容在注释里并没有说清楚,这里先从skin的结构说起
  2.       (
  3.         "elf", skf_use_morph_key_10,#0x7
  4.         "woman_body",  "woman_calf_l", "f_handL",#前面三行不多赘述
  5.         "corprus_female_head",        
  6.         [
  7.          (40, 0, -1.000000, 0.000000, "Face Shape 1"),#捏脸的各项参数,这个要看脸模本身的帧来判断。不过这里不是今天的重点。
  8.          (30, 0, 0.000000, 1.000000, "Face Shape 2"),
  9.          (10, 0, 0.000000, 1.000000, "Forehead"),
  10.          (280, 0, 0.000000, 1.000000, "Post-Edit"),
  11.         ],
  12. #头发和胡子的模型名是可以自由选择的,不受什么干涉,这点在捏脸界面也能看出来。因为胡子也有模型,而精灵和兽人没有胡子,合理猜测:能不能把这些亚人种族的耳朵放在胡子的序列里?
  13.         ["woman_hair_p","woman_hair_n","woman_hair_o"],#发型的模型名
  14.         ["half_elf_ear", "Jimmy_ear"],#胡子的模型名(重要!!!!!)

  15. #下面两部分是头发和胡子的清单。很重要,也很奇葩。简单来说,只要有胡子,头发和胡子必须一一对应。即有一个头发,就必须有一个胡子,在下面的实际脸部处可以看到只调用了一个头发的名字,所用到的胡子是按照顺序自动取的。所以如果你想让胡子准确使用对应的贴图,就需要和头发放在同样的序号上。
  16. #这里填的无论胡子还是头发都是材质的ID。
  17.         [#劣等精灵
  18.          "half_elf_hair_green", "half_elf_hair_green_2",
  19.          #兽人
  20.          "hair_blonde",],
  21.         [#劣等精灵
  22.          "fem_elf_head", "fem_elf_head",
  23.          #兽人
  24.           "helm_Roman_standard_bearer"],

  25. #上面只是准备环节,并不能直接决定你这个脸是什么样子。下面的才算是选取上述定义的各种内容,加以使用。
  26. 这部分的玄机不少。
  27.         [#劣等精灵
  28.          ("womanface_b_gaolu",0xffe3e8ef,["half_elf_hair_green"],[0xffffffff]),
  29.          ("womanface_b_gaolu",0xffe3e8ef,["half_elf_hair_green_2"],[0xffffffff]),
  30.          ("womanface_caucas_gaolu",0xffe3e8ef,["half_elf_hair_green"],[0xffffffff]),
  31.          ("womanface_caucas_gaolu",0xffe3e8ef,["half_elf_hair_green_2"],ff[0xffffff]),
  32.          #狮兽人
  33.          ("womanface_brown_gaolu",0xffa26442, ["hair_blonde"],[0xffffffff, 0xffb04717, 0xff502a19, 0xff19100c]),
  34.          ("womanface_african_gaolu",0xff664445, ["hair_blonde"],[0xffffffff, 0xffb04717, 0xff502a19, 0xff19100c]),
  35.          ],

  36. #像这样("womanface_b_gaolu",0xffe3e8ef,["half_elf_hair_green"],[0xffffffff]),的一行,对应的就是捏脸里的一个“皮肤”。
  37. "womanface_b_gaolu"是用到的脸部的贴图,这个是可以重复使用的,不是ID。
  38. 0xffe3e8ef,准确说是e3e8ef这个部分,是身体的颜色代码。比如如果你这个脸是黑暗人族,就通过这里把身体也改成黑的就行,不需要新建种族。0xff不知道有什么用,都不要动。
  39. "half_elf_hair_green"是头发的贴图,就像上卖弄说的一样,头发和胡子一一对应,选取的了头发,胡子也就自己选出了。
  40. 最后的那一堆颜色代码,影响的是对头发颜色的修正,也就是捏脸里“发色”那一个拖动条。ffffff是白色,也就是无修正。浅色的基础发色修正起来更明显,如果你这个本来就是黑发,不管怎么修正都效果一般了。只有这一个,就是屏蔽发色选项。
  41. #为什么这里精灵全都是屏蔽发色了?因为精灵耳作为“胡子”,是会随着头发的颜色修正一起被修正的。而兽人则没有这个要求,要的就是一起变色。


  42. #后面的是声音骨骼和血液等,不是重点,不作赘述
  43.         [(voice_die,"snd_woman_die"),(voice_hit,"snd_woman_hit"),(voice_yell,"snd_woman_yell")], #voice sounds
  44.         "skel_human", 0.9,
  45.         psys_game_blood,psys_game_blood_2,
  46.       ),
复制代码
如此以来,在捏脸的时候,只要看清楚选好对应的皮肤和种族特征,就能如图所示地生效了。虽然可能会把玩家搞晕,但是只要作者清醒,给NPC捏脸是搓搓有余的。
用到的三种兽人耳和两种精灵耳也放在下面了。密码:
游客,如果您要查看本帖隐藏内容请回复

劣等精灵.jpg
狮兽人.jpg
白狼.jpg
棕狼.jpg
高等精灵.jpg

两种精灵耳,三种兽人耳.zip

976.46 KB, 下载次数: 5

评分

参与人数 1第纳尔 +50 互助 +1 魅力 +1 收起 理由
vegetto + 50 + 1 + 1 +

查看全部评分

3

主题

147

回帖

125

积分

见习骑士

Rank: 3

UID
3500189
第纳尔
830
精华
0
互助
14
荣誉
1
贡献
10
魅力
235
注册时间
2023-3-30
鲜花(50) 鸡蛋(0)
发表于 2024-9-17 01:43:02 | 显示全部楼层
本帖最后由 龙静颜 于 2024-9-17 01:48 编辑

外交策略里的女性耳坠就是这么搞的,前面的0xff是alpha值

5

主题

2777

回帖

870

积分

骑士

Rank: 4Rank: 4

UID
86936
第纳尔
12280
精华
0
互助
5
荣誉
1
贡献
0
魅力
68
注册时间
2008-8-10

原版正版勋章战团正版勋章元老骑士勋章汉匈决战正版勋章维京征服正版勋章霸主正版勋章

鲜花(63) 鸡蛋(1)
发表于 2024-9-19 15:16:39 | 显示全部楼层
好办法!
不过,我想设定某个兵种是精灵,该怎么保障每个兵都有精灵耳呢……

16

主题

837

回帖

396

积分

子爵[版主]

汉[Han]
联机ID:Han_DongHai

Rank: 7Rank: 7Rank: 7

UID
3033293
第纳尔
13438
精华
0
互助
24
荣誉
2
贡献
510
魅力
184
注册时间
2018-10-3

第十届战团中国联赛征战勋章汉匈决战正版勋章战团正版勋章霸主正版勋章

QQ
鲜花(39) 鸡蛋(0)
发表于 2024-9-19 15:28:04 | 显示全部楼层

41

主题

94

回帖

221

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1162
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(60) 鸡蛋(0)
 楼主| 发表于 2024-9-25 11:01:24 | 显示全部楼层
英勇的苹果 发表于 2024-9-19 15:16
好办法!
不过,我想设定某个兵种是精灵,该怎么保障每个兵都有精灵耳呢…… ...

兵种随机脸部有一个上下限。只要你这个上下限都是尖耳,中间的自然也会都是尖耳。

鲜花鸡蛋

英勇的苹果  在2024-9-25 14:40  送朵鲜花  并说:感谢大佬解惑!

5

主题

2777

回帖

870

积分

骑士

Rank: 4Rank: 4

UID
86936
第纳尔
12280
精华
0
互助
5
荣誉
1
贡献
0
魅力
68
注册时间
2008-8-10

原版正版勋章战团正版勋章元老骑士勋章汉匈决战正版勋章维京征服正版勋章霸主正版勋章

鲜花(63) 鸡蛋(1)
发表于 2024-9-25 14:40:12 | 显示全部楼层
奥杜因阿卡托什 发表于 2024-9-25 11:01
兵种随机脸部有一个上下限。只要你这个上下限都是尖耳,中间的自然也会都是尖耳。 ...

感谢大佬解惑!

2

主题

34

回帖

11

积分

随仆

Rank: 1

UID
3476600
第纳尔
120
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2023-1-18
鲜花(0) 鸡蛋(0)
发表于 2024-10-19 17:08:20 来自手机 | 显示全部楼层
66666666666666来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-19 08:43 , Processed in 0.140998 second(s), 29 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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