3D定制女仆中文資料 [一時公開]

关于CM3D2的模型遮罩,有两个情况一种是maskitem,另一个是node消去和表示
maskitem做用的对象是身体以外的部分,比如两件衣服(当然category是不同的,因为CM3D2不允许两个相同的category共存)
假设一件是wear,另一件是bra,如果当穿上wear时,发现bra的模型很大,wear不能完全遮住bra,这时就需要用到maskitem
由于在menu中是出现"maskitem" "bra"这块,表示遮罩bra类的模型,当然实际情况可能还有chikubi之类的,这里就举个例子
但还有一种情况,就是身体的部分露了出来,如果用"maskitem" "body"这不符合实际,因为这样整个身体都被消掉了
因为就出现的node消去和表示,这个原理是消掉身体模型对应部分的顶点组
格式是"node消去" "xxxx"或"node表示" "xxxx" xxxx是指顶点组名称(也是对应的骨骼名称)
按理说,应该是指定哪个顶点组就影响哪个,但观察下来好像不是这样的,于是本宫有了个假设的规律:
第一"node消去"操作是将指定xxxx部位(包含)及以后全部顶点组都消掉
第二"node表示"操作是将指定xxxx部位(包含)及以后全部顶点组都表示出来(*1)
为什么会这样想呢?因为这是按照骨骼的顺序来决定的,要知道cm3d2的骨骼结构第一个主骨骼就是"Bip01"然后下面的都是他的子骨骼
比如"node消去" "Bip01"就会消去整个身体(虽然不排除是因为所有被影响的顶点组的名字都带Bip01这个通配的可能,根据下面的*2)
由于骨骼类似树状分支下去的,所以每个骨骼都会有自己的母骨骼或子骨骼,并且有特定的顺序和结构
你可以这样理解,当node操作时,不管是消去也好,表示也好,指定xxxx时,只会作用自身和比他小的,不作用比他大或同级的
至于骨骼的结构如何这很难形容,只能靠实际操作去观察,原理就是上面讲的。
但实际操作时需要消去和表示结合使用让某些区间消除,比如手肘部分,手肘是处于上臂和小臂之间
操作步骤描述起来就是让上臂以后的部分消去,然后再小臂以后的表示,写在menu中的就是如下:
"node消去" "UpperArm"
"node表示" "Forearm"
注意:node操作时xxxx不一定要和顶点组名称一样,只要xxxx是其他顶点组名称所包含的词也行
   这样,就会影响到全部名称所包含指定词的顶点组(*2)
(1)这个规则不是绝对的,因为发现一些特殊的例子UpperArm→Forearm→Foretwist1,这是这三个骨骼的结构顺序
  但是通过实验发现消去UpperArm表示Foretwist1,结果还是和单独消去UpperArm一样,而消去Foretwist1的效果是去掉小臂部分
(2)在指定xxxx时,大小写一定要正确,因为在做实验时发现一种情况:
"node消去" "arm" → "arm"是做为通配,注意是小写
"node表示" "Hand"
"node表示" "Foretwist"
"node消去" "Uppertwist1"
这个组合能得到一个很不错的遮罩效果,但这不符合上面推断的那个规则(情况和*1类似)
也就是说除了上面的规则以外还有其他本宫所未知的“规则”影响了node操作的结果,也有可能上面提到的思路根本有问题(?)
虽然一开始本宫也怀疑过上面的提出的那个消去和表示的规律(假设),由于就在Blender中做了个实验
在编辑模式下,将人体模型顶点组名字含Bip01字样的全部进行逐一选择,如果按照游戏的结果来说,实验结果应该是整个人体都选中
然后结果不是,人体的左右上臂,左右大腿,两个乳首,以及左右小臂与手之间共8个部分是未选中状态
未选部分至少需要Uppertwist_L、Foretwist_L、momotwist_L、Uppertwist_R、Foretwist_R、momotwist_R、Mune_L_sub、Mune_R_sub
这几个顶点组才能补全选择,而这些都是不带Bip01字样的,所以我才会否定"指定哪个顶点组就影响哪个"的想法
node操作的确有点难以理解,所以还需要平时多观察记录下各种样本
如果node操作也无法解决问题,那只能尝试去修改模型了,毕竟遮罩这也不是万能的,只是一种解决方案
另外提一下“パーツnode消去”这个是消去身体以外模型用的,格式如下:
"パーツnode消去" "消去したいカテゴリー" "消去したい頂点グループ名"
如果观察实例的话会发现,很多长袖子wear或onepiece模型都带这么两段:
"パーツnode消去" "glove" "UpperArm"
"パーツnode表示" "glove" "Forearm"
目的就是在使用这些模型时消去glove(手套)类的部分顶点避免穿透现象

举例几个本宫用过的node操作样本(具体的形状可以做个空白Mod自己体验一下)
1.消去手肘部分,上臂部分大量消除
"node消去" "arm"
"node表示" "Hand"
"node表示" "Foretwist"
"node消去" "Uppertwist1"

2.消去手肘部分外加肩部
"node消去" "arm"
"node表示" "Hand"
"node表示" "Foretwist"
"node消去" "Uppertwist"

3.消去手肘部分外加肩部及胸部边沿
"node消去" "arm"
"node表示" "Hand"
"node表示" "Foretwist"
"node消去" "Uppertwist"
"node消去" "Kata"

4.消去手肘部分外加肩部及胸部边沿和颈部以下
"node消去" "Clavicle"
"node消去" "arm"
"node表示" "Hand"
"node表示" "Foretwist"
"node消去" "Uppertwist"
"node消去" "Kata"

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メンバーのみ編集できます