T O P

请教如何将多个Shape保存为一个新Shape

比如我将Shape A 设置为20% ,Shape B 设置为30%,Shape A 设置为40%,我想将这三个Shape保存为一个全新的Shape是该如何操作呢?

即最终实现效果是只需要把全新的Shape调整100%,就相当于之前三个Shape调整后的参数。

顺便问一下很类似的posing是否可以用同种方法来保存……

DAZ3DDLhttps://en.daz3ddl.com
A

无极客

deforce头发、衣服,模拟成功后也可以这样保存吧。

R

RoboNeko

通常这种情况下,保存为Shaping Preset就好了。如你所说要把3个调整后的Shape参数整成一个Morph,下次调一个参数滑动条就得了,是不是这个意思?技术上如同将自定义人物保存为一个可调用的Morph Asset。比如针对你调整后的G8F,先将其导出为“我的模型.obj”,重置人物Shape,用Morph Loader Pro将obj文件导入,你到参数页Genesis 8 Female>Morphs>Morph Loader中可以找到“我的模型”这个参数,滑动到100%,就是3个Shape的组合结果。为了以后不用每次都导入,接着你将参数归0,到菜单File>Save As>SupportAsset>Morph Asset(s)...,在对话窗口中,第一项Asset Directory默认,Vendor Name和Product输入你的名字和模型名字,支持中文。保存后,每次载入G8F,这个模型就都在参数组Morphs>Morph Loader中了。

W

wsmonkeyking

高手高手高高手,大佬我认的你了。

R

RoboNeko

回复@wsmonkeyking:哈,都是一点点学的,多多交流。正在学习MD,以后有问题还请赐教。

M

merukaze

厉害,非常详尽,感谢~~甚至比我表达的效果更有效。

R

RoboNeko

回复@merukaze:没问题。补充一下,在保存Asset前,记得只需要在G8F里面,选那个叫做“我的模型”的参数就好咯,其他不要选。

M

merukaze

回复@RoboNeko:R神~再打扰您一下,我之前是保存shaping,现在想要整合成obj来做一个专属的morgh,请问Morph Loader Pro是什么,我在许多地方都没有找到它…

M

merukaze

回复@RoboNeko:

另外还想请教一下,为何我在这一步后

【到菜单File>Save As>SupportAsset>Morph Asset(s)...,在对话窗口中,第一项Asset Directory默认,Vendor Name和Product输入你的名字和模型名字,支持中文。保存后,每次载入G8F,这个模型就都在参数组Morphs>Morph Loader中了。 】

载入G8F模型会出现Duplicate Formulas Found错误?删掉刚才的morgh就立刻没问题了。。

R

RoboNeko

回复@merukaze:就是导入OBJ变形文件用的,我在前面不是讲过如何操作,它的位置在菜单 Edit - Figure - Morph Loader Pro

R

RoboNeko

回复@merukaze:通常是变形命名与其他已存在变形名称冲突会有这样的报错,你要具体看一下Log文件里面的报错信息

M

merukaze

回复@RoboNeko:抱歉~当时温习不够没记住,要用的时候才临阵抱佛脚cry

第二个问题我也搜索了一下,结果又回到这个站看到了老师很久以前的回复w

我的确是看了报错信息,但是也并没看出所以然。我不止一次建立新的morgh,但都是报错。名字后来也是起的乱码级ZBEYE-43423G(是来自Zbrush的眼部重新雕刻,怎么看都不像会冲突的…)

R

RoboNeko

回复@merukaze:最好把你的Log贴上来看一下,我从未遇到过导入Morph并自建资产后出现Duplicate。。报错的情况,还要看具体问题在哪里

M

merukaze

回复@RoboNeko:好的老师~晚上回去我先试试看把普通obj变成morph,看看这个有无问题,也许是zbrush的goz有什么隐藏问题也未可知~

M

merukaze

回复@RoboNeko:

老师好,我大概找到了原因,但是我却难以理解。如果老师有时间烦请指点一二。

这款GenGap是调整腿缝的形变,我从来未使用过,参数也都是0。

而Zbrush则是我自己做的眼部雕刻形变,按理说这两个形变可以说没有一毛钱关系。

但就是不知道为何出现了冲突的问题。

贴不了那么多字,不过这部分LOG应该是足够了。和Gen Gap的3个形变都产生冲突。

M

merukaze

回复@RoboNeko:

2021-07-15 13:42:47.630 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(7032): Duplicate formula found linking Gen Gap All Assist & Gen Gap 2 in /data/DAZ 3D/Genesis 8/Female/Morphs/Zev0/Gen Gap/Gen Gap All Assist.dsf.

2021-07-15 13:42:47.630 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(7033):     owner: Genesis8Female

2021-07-15 13:42:47.630 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(7034):     output: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Zev0/Gen%20Gap/Gen%20Gap%20All%20Assist.dsf#ZBrush%20Morph?value

2021-07-15 13:42:47.631 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(7035):     input: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Zev0/Gen%20Gap/Gen%20Gap%202.dsf#Hip%20Gap%202?value

M

merukaze

回复@merukaze:虽然我确实可以简单粗暴地删了GenGap这个形变来解决一切问题,但还是想学习一下为何会出现这种问题…joyful

R

RoboNeko

回复@merukaze:日志看上去,Zev0这个Gen Gap的产品,同样用了ZBrush Morph的变形ID,否则不会跟你做的一个眼部的ZBrush变形发生冲突。但我无法判断出于何种原因,两个变形文件里面出现重复数值,我不用ZBrush,也无法尝试。技术上不少产品都是用ZBrush做的,按说不应该出现这样的报错,别家的产品dsf文件无法二次处理,唯一能做的就是看你的Zbrush处理是否存在问题。。。

只能建议:1、你对比Gen Gap和你ZBrush的dsf文件,确认是否存在同样的"id" : "ZBrush Morph"这样的字符串;2、你是否用的是DAZ的GoZ插件做的,如果是,看一下此插件是否为最新;3、不用ZBrush,眼部有诸多变形可调,或者用Mesh Grabber去调眼部变形,再存为资产,我常用这种方式,未遇到过任何报错

M

merukaze

回复@RoboNeko:我比较依赖外部各种工具联动。是用的Goz…嗯,我会去确认下。不过竟然可以用MeshGrabber再调整存为资产……这个思路我竟然没有想到!感谢老师带领我推开了一扇新的大门,我发现这样一来我可以做出更多的表情了,还比ZBRUSH省事……

R

RoboNeko

回复@merukaze:好的。我试了一下GoZ,ZBrush调整后转回DAZ时,用新的变形命名,应该就不会出现冲突

R

RoboNeko

回复@merukaze:ZBrush真是个牛币的软件,玩儿了玩儿够厉害,挺复杂,不过准备学一下

M

merukaze

回复@RoboNeko:kiss老师看的上就好~这个不仅能调变形,用基础操作就能雕刻唇线,双眼皮,锁骨,也都效果很好~可以让老师家的女儿们更美美哒~不过操作就我说挺反人类的,比如放缩竟然要求先平移一下然后按住键不放才能做到……

M

merukaze

回复@RoboNeko:顺便再请教一个之前的morgh loader问题,有的obj读取了会报错,显示Warning: Geometry did not match, failed to create morph.

请问是哪一步出了问题呢?

M

merukaze

回复@RoboNeko:关于老师提到的3、不用ZBrush,眼部有诸多变形可调,或者用Mesh Grabber去调眼部变形,再存为资产,我常用这种方式,未遇到过任何报错

这个我是该将它存为何种资产呢?morgh?因为mesh grabber本身没有产生形变条,所以存完之后我竟不知道该如何把这个形变条找出来……

R

RoboNeko

回复@merukaze:是啊,以前也玩儿过,就是觉得操作比较奇葩,得习惯一些时日broken

R

RoboNeko

回复@merukaze:人物模型解析度用Base,二级节点不要包含睫毛、泪线啥的(删掉或隐藏都可以),否则转回时会报几何图形错误。转出到Blender、ZBrush啥的调完后再转回OBJ,参数设置没问题的话,就应该没问题,比如DAZ转出:

SNAG-2021-7-16 0000.png

Blender转出:

SNAG-2021-7-16 0001.png

R

RoboNeko

回复@merukaze:Mesh Grabber调整后,要保存新的变形,才能存为新的资产:

SNAG-2021-7-16 0002.png

M

merukaze

回复@RoboNeko:感谢老师~不过我现在在搬砖,下午或者晚上去看看~~

老师的热情让我深受感动,光是个点赞投个币不足以表达我的感激之情。

如果老师不嫌少的话可以私下联系我~趁着站里有活动我借花献佛赠送老师本站永久会员~

R

RoboNeko

回复@merukaze:不用如此客气哈,我在本站也基本不下载,开心交流就好咯salute

M

merukaze

回复@RoboNeko:

按照老师的设置了导出参数,可是还是报错。

解析度也改成了base。

我在morgh loader pro里选择load morphs for: 选择刚才的obj,但是依然是报错。

Error: Facet count mismatch Base does not equal target(16368!=16369)

Error: Error matching facets

Warning: Geometry did not match, failed to create morph.


另外老师说的要先转到Blender(不会用)或者Zbrush里这一步没有理解含义,如果我直接用GOZ转到zbrush再转回来的话,那之前的导出OBJ的意义是什么呢?感觉没有用到…

M

merukaze

回复@RoboNeko:关于Mesh Grabber,我和老师的版本相同,但是不知为何调整后morph两个选项都是灰的,仅有Reset是亮的(功能正常)

R

RoboNeko

回复@merukaze:前面说的是标准obj转出转入的模式,你用GoZ,就用不着这种方法。我用此标准方法通过blender和ZBrush都试过,Morph Loader Pro载入回DAZ未有报错啊。核对:

SNAG-2021-7-18 0000.png

SNAG-2021-7-18 0001.png

R

RoboNeko

回复@merukaze:Mesh Grabber你需要装3个产品,如下:

SNAG-2021-7-18 0002.png

如果没有安装Mesh Grabber Morph Editor,是无法保存变形的

R

RoboNeko

回复@merukaze:要确认已安装并启用的插件有这三个哦

SNAG-2021-7-18 0003.png

M

merukaze

回复@RoboNeko:

Mesh Grabber的问题解决了!感谢老师,obj那个待我下次钻研~

本站内的Mesh Grabber Morph Editor上传有误,是Mesh Grabber的本体,我说怎么记得明明都装了,但是就是没有效果。这款插件还是蛮重要的,待我向管理员提出修正申请。

M

merukaze

回复@RoboNeko:本来想在老师那个头模兼容帖子下回复,结果一时找不到facepalm

我在载入部分G8.1产品时候会出现下列文件无法找到的问题(比如谷雨)

data/daz 3d/built-in content/daz iray pbrskin/pbrskin

但有的就完全正常,请问是怎么回事呢?

R

RoboNeko

回复@merukaze:皮肤材质用PBR的,要用DIM更新Default Resources for DAZ Studio这个免费产品包,里面有PBR着色器,没有安装这个着色器,加载时会报错

M

merukaze

回复@RoboNeko:多谢老师,之前的morph载入也解决了~

我在DIM里找到了Default Resources for Daz Studio 4.9+,请问该在哪里更新呢?站里没有,官网也一时没有找到…

R

RoboNeko

回复@merukaze:4.9+就是旧的包,是今年年初的时间才是最新的,它是随着8.1推更新增了PBR着色器。DIM需要连线刷新,左上角Ready to Download列表里面就会有推更的包:

SNAG-2021-7-20 0004.png

M

merukaze

回复@RoboNeko:老师这么晚还在回复,辛苦了呢,太感动了,不知道还有什么途经能对老师表达感激之情。。这种比较简单的问题不用上图也没问题sob 我不知道哪里养成的习惯,登录DIM时候每次都点离线模式,结果竟然不知道有这么好用的功能。

关于morph loader,它保存出来是一个全身的形变效果,如果我想要像一款正式产品那样把头和身体分开保存形变,那么我就先ZERO掉身体所有形变,先保存调整后的头部OBJ转为形变,然后再ZERO头部形变做调整后的OBJ身体转为形变,是这样的吗?

R

RoboNeko

回复@merukaze:对,就是分别调头、体,再分别导出OBJ,应该就可以了。