easy rigging of all detail-levels with topology-riggs
DESCRIPTION
3d rigging zbrushTRANSCRIPT
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 1/19
Easy Rigging of all Detail-Levels withTopology-Riggs
by Ralf Klostermann (Rastaman), (www.rk-art.de)
First I refer to the Wiki:
http://www.br!sh.info/wiki/inde".php/Ri##in#
http://www.br!sh.info/wiki/inde".php/$opolo#y
and my $!torials abo!t the yet !ndo%!mented feat!re of &sphere-topolo#y-based modellin# and ri##in# and the hidden se%rets in topolo#y and ri##in# :
http://'.*+..'/b%/showthread.php0t1+**2
and of %o!rse 3lakkie4s mar5elo!s thread whi%h started all:
http://'.*+..'/b%/showthread.php0t1++26pa#e1*6pp1*
$he story behind this te%hni7!e:8s yo! read in the Wiki, 3i"olo#i% %!rrently only s!pports offi%ially the %reationof 4normal4 ri##s for yo!r mesh-ob9e%ts in the ri##in#-mode.
o far we e"plored some ways that worked, b!t had some ma9ordisad5anta#es. ;o! %an read abo!t this in the for!m topi%s (link abo5e) and my<!ide to hidden se%rets-t!torial (link abo5e)
=e%a!se I was not satisfied that we sho!ld end here in o!r ri##in# attempts, Imade some tho!#ths, some ho!rs of fr!statin# try-and-errors with %o!ntless&br!sh->rashes, !ntil I %ame to this:
3i"olo#i% implemented the 4>on5ert to main4 (and ima#ine, they say they ha5ethemselfes no idea what is all possible with it). 8syo! mi#ht already know, yo!%an !se the %on5erted topolo#y as a s!rfa%e-ri#, b!t limited to low-polymeshes (otherwise, &br!sh 1? data-nirwana, yo! know this, don4t ya 0).o, I do software-pro#rammin# for years, and tho!#ht be%a!se of the beha5iorof &br!sh, the reason for freein# and %rashes mi#ht be a pro#rammin# b!# sothat &br!sh 4looses4 the s!rfa%e from one point on and #oes with its %al%!lation
into infinite. o why not show &br!sh the borders 0o follow me with these .........
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 2/19
tep by step
1) @oad or %reate a mesh-model in the s!bd-poly-le5el yo! want to pose (also
the hi#hest s!bdi5ision-le5els are possible), draw it on the >an5as, press ABI$(if yo! not already did).
If yo! like to pose later with different s!bd-le5els, it4s a #ood idea to prod!%esome %lones of yo!r master-model.;o! do this by pressin# $ool -? >lone while yo!r mesh-model is a%ti5e and inthe desired s!bd-@e5el.
2) >hoose a &sphere as a%ti5e tool (<o $ools -? and %hoose the &sphere-symbol from the tool-palette)
Cptional yo! %an also ha5e the Desh-model sele%ted, open $ool -? !b$ool -?press 8ppend and %hoose a &sphere. $hen yo! ha5e to %li%k on the eye-smbolof yo!r mesh-model to hide it and %li%k on the &sphere in the !b$ool-@ist.
Bo how yo! like it. E)
3) With a%ti5e &sphere yo! open the $ool -? ri##in#-panel, press ele%t and%hoose yo!r mesh-model.$he #oal is that yo! %an %hoose any model with any s!bd-le5el yo! like.If yo!r model does not appear in the ele%t-dialo# for some reason, try to%lone yo!r model. $he %lone sho!ld now appear in the list.
ow yo! sho!ld ha5e somethin# like this:
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 3/19
(Day I introd!%e Gana E), a lo5ely b!t already !nfinished model I am %!rrentlyworkin# on. =!t somehow she looks a little bit stiff. o let4s try to #i5e her ani%er pose.......... )
4) ow press 4$ool -? $opolo#y -? Adit $opolo#y4 and yo! %an start drawin# anordinary topolo#y in the shape of yo!r desired ri# by simply @D=-%li%kin# onyo!r model. ;o! %an a%ti5ate $ransfom -? H and D for symmetry if yo! need it.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 4/19
8s yo! see, yo!r topolo#y is lokated onside the s!rfa%e of yo!r model as !s!al.
5) When yo! are satisfied with it, %li%k first 4$ool -? $opolo#y -? >on5ert toDain4 and after that !npress 4Adit topolo#y4
ow yo! sho!ld ha5e this (well, maybe not e"a%t this lo5ely si#ht of Gana4sba%k, b!t yo!r model and the %reated &phere-ri# E) .
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 5/19
Now comes the essential step
!) 8%ti5ate 4DCA4 and move all parts of yo!r 4>on5ert to main4-43re4-ri#insi"e the borders of yo!r mesh-model.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 6/19
$hen it sho!ld look like this:
#) ow press 4=ind4 in the ri##in#-panel and en9oy a propper posin# of yo!rmesh.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 7/19
Jse the Do5e or Rotate-=!ttons and play aro!nd with yo!r ri##ed model to #eta sense how it beha5es.
$his is a pose with a low-s!bd-le5el-%lone of Gana.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 8/19
$he bi# ad5anta#e of this method is how 7!i%kly yo! %an do e5en a %omple"set!p, lets say f.i. hands and fin#ers.
Wat%h the hand posed on a s!bd-le5el -model:
Cn %omple" models and ri##s &br!sh mi#ht need some time after yo! pressthe 4=ind4-b!tton to %al%!late and seems to freee for a min!te or lon#er , b!tbelie5e me, as lon# as yo! ha5e mo5ed yo!r ri# %orre%tly before bindin#, it willwork witho!t %rashes.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 9/19
Impro5ements:
8s o5eral r!les or 4so-far-%on%l!sions4 I %an say:
● 3lan yo!r ri# smart, $eep it as simple as yo% can.
● =!ild the ri# f&om cente& to pe&iphe&ie.
A5ery @ine in the topo %an a%t as a root for all the followin# (meanin# italso mo5es the whole afterwards %onne%ted mesh, b!t that depends on ifyo! #rasp the mi%ro-sphere itself or its %onne%tion-line), and it does thisin the same dire%tion that yo! pla%ed it in the %hain at %reation-time. olike bones in maya, >+B et%, the %onne%tion has a base where it4s stableand an end where it mo5es.$he whole thin# is so far I see mainly like a FK-ri# (Forward Kinematik).IK (In5erse Kinematik) seems not to me implemented yet. o its like theold ri##in#-systems of other apps from abao!t * years a#o or so. o it4s 5ery important for an easy and ri#ht workflow in yo!r posin# thatyo! %onstr!%ted yo!r topo-ri# with that in mind.ay yo! b!ild a >hara%ter-biped-ri#, then pla%e the first root-&pherenear the %enter of yo!r body (a little bit below the belly). =e#innin# fromand bein# in a %onstant and !nbroken %hain %onne%ted with this %enter,b!ild the spines !p to the head, >trl@D= then on the Di%ro-sphere inhei#ht of yo!r sho!lder-a"is, b!ild o!t the sho!lders and then in a%ontino!s line the arm-ri# from sho!lder down to the hands, at the
fin#ers !se the wrist-point as base and draw %onne%t 5ia >trl @D=-%li%kall the fin#ers from it, always from the wrist down in ea%h beiin# one%hain from the wrist-base-point to the fin#er-tips.Bo the same thin# to the le#s, be#in to %reate the pel5is by >trl@D=->li%k on the first Root-&sphere to make it the base and the do it as likeyo! did at the sho!lders and arms.Keep all parts of the ri# %onne%ted to#ether and b!ild by this 4from%enter to peripherie4-r!le.Then the&e sho%l" 'e no mo&e wi&e" 'ehavio&s when late& posingthem
● (f co%&se yo% can wo&$ with clones of "iffe&ent s%'"-Levels toa5oid %han#es on yo!r master-mesh, simply !npress 4=ind4 and sele%tanother !bd-le5el-%lone.
● 8s it is not yet possible to s%ale the mi%ro-spheres (I didn4t find a way)to 5ary the amo!nt of mesh they infl!en%e later, yo! %!rrently ha5e tosp&ea" yo%& &ig on parts where other ri#-parts may ha5e an !nwantedinfl!en%e. (f.i. When the arms-an#les of yo!r model are 5ery %lose to thebody)
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 10/19
● For easy handlin# in mo5in# for preparin# for bind (see step ) and later
for easy and proper posin#, ma$e an completely connecte" &ig,meanin# that altho!#h yo! %an topolo#ie dis%ontino!sly, its better toha5e all mi%ro-spheres %onne%ted. $hen yo! ha5e always a base &bonethat a%ts as a root for all that are afterwards %onne%ted and yo! %anmo5e or rotate all (and so the %onne%ted mesh) with this sin#le bone.Ctherwise posin# %an be real pain when yo! t!rn a head and loose anon-%onne%ted fa%e-ri#-part.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 11/19
● 8s lon# as yo! mo5e most of the ri# inside the mesh-borders before yo!bind, &br!sh will also tolerate parts of the ri# that remains mostly on theo!ter s!rfa%e. o a com'ination of f%ll &igging with s%&face-&iggingis possi'le with this method, and this on hi#h-s!bd-le5els as well.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 12/19
● It is a #ood idea to sto&e a copy of yo%& topology with mesh-modelbein# ri##in#-sele%ted 'efo&e yo! %on5ert into Dain, so yo! %an laterreload it if yo! need to %han#e somethin#.8fter ha5in# pressed the 4>on5ert to main4-b!tton, there are later nomore %han#es possible that doesn4t either don4t work or %a!se %rashes.o yo! %an start with a simple ri#, try it o!t and refine it as needed on
the reloaded $opo. When yo! %annot see a newly added topolo#y-line onyo!r reloaded $opo-model, !npress 4Adit topolo#y, press 4Belete4 in theri##in# panel (yo! will now see only yo!r topo-ri#) and resele%t themesh-model (maybe yo! need to load the pre5io!s ori#inal master-mesh-model.) in the ri##in# panel. $hen press 4Adit topolo#y4 a#ain, bes!re that yo!4re in BR8W-mode and add new topo-lines. ;o! sho!ld nowsee them %orre%tly added to yo!r topo-ri#.=!t keep the abo5e des%riped 4%enter to preripherie-r!le4 in mind andwat%h o!t in whi%h dire%tion and from what base %onne%ted yo! draw thelines.
● Cn%e yo! ha5e a desired pose press 4a4 (pre5iew) and yo! %an sto&eo&ph and make another one and so on, then yo! %an !se the slider toobtain intermediate posin# and Dorph Bifferen%es.(this topi% was ori#inally posted by *n"&eseloy, thank yo!)&br!sh seems to store Dorph-tar#ets a!tomati%ally when yo! press 4a4,so the D$-store-b!tton may be #rayed o!t in the men!e.
● Don+t %se the ,ND(-comman" after yo! ha5e binded the ri# to yo!rmodel. &br!sh will 9!mp instantly into data-nirwana.
If somethin# #oes totally wron# with yo!r posin#, either !npress 4Ri##in#-? =ind4 or yo! are a l!%ky one and ha5e stored a morph-tar#et (seeabo5e).
● In %ase yo! %annot mo5e yo!r mesh to position it before bindin#, yo!ha5e masked mi%rospheres . 8lso a dark mesh-model indi%ates that.$o sol5e this simply t&l . L/-0lic$-"&ag on a clea& place of thecanvas to !nmask all and it will work fine.
● If yo! ha5e problems to see yo!r ri# inside yo!r mesh-ob9e%t, a%ti5ate
Desh-$ransparen%y by pressin# 4T&ansfo&m - T&anspa&ency4.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 13/19
This $in" of &ig wo&$s with totally "iffe&ent mesh-mo"els even thoseon which it wasn+t c&eate".o yo! %an also make a master-ri# and siply ad9!st it to different models.
;o! find my t!torial for adaptin# master-ri##s on other meshes !nder the linkabo5e and below.
$his is !per85era#eDan adapted to Gana4s ri#
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 14/19
Gana posed with an more impro5ed ri#:
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 15/19
ome playin# aro!nd
8s in e5ery 5ersion of &br!sh before, 3i"olo#i% also layed in their &=-feat!resan eno!rmo!s potential for %ombinations and 5ariations, some !sef!ll, someonly leads to a note that it is possible to do that.
● $his %omes o!t when I %ombine a topo-ri# binded to Gana with a normal&sphere-ri# binded to a %lone of 9ana and pla%ed as a s!btool to thetopo-ri#:
Gana peels her skin off E)
8s I say, this works also with the hi#h-poly-le5els, b!t deppendin# on yo!r%omp!ter-power posin# in hi#h-le5el is a little bit tri%ky be%a!se of the delaybetween yo!r %ommand and the displayed res!lt.
ome rest-problems with !nwanted area-affektion while posin# %an be sol5edby refinin# and splittin# yo!r ri##s. Cne problem with hi#h-poly-models are
wrinkles of the s!rfa%e when yo! bend a 9oint. I am %!rrently workin# on this.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 16/19
=e%a!se in the moment nearly all few ho!rs somethin# new is dis%o5ered andadded to this o5er5iew, I re%ommend to periodi%ally %he%k my so!r%e-post fornew 5ersions of this $!torial, be%a!se other links mi#ht refer to already deleted5ersions of this files.
;o! find it here:
http://'.*+..'/b%/showthread.php0t1+**2
Lappy &=r!shin#,
Ralf
*ppen"i
M!i%k posin# with hi#h-s!bd-@e5els
8s yo! mi#ht already noti%ed, so easy and fl!id the work with low-s!bd-models#oes, posin# hi#h-s!bd-le5el-models %an be a hard thin# dependin# on thepower of yo!r system.3i"olo#i% offi%ially doesn4t s!pport $opo-Ri##in# yet and prefer the $ranspose-mode , therefore the al#orythms of the topo-ri# for %al%!latin# the %han#es of
the pi"ol-positions when yo! pose yo!r model seems not to be as elaboratedas they are for the transpose-mode.o yo! ha5e the problem of a more or less si#nifi%ant delay in the display ofposin# hi#h-s!bd-models that yo! don4t ha5e when !sin# low-s!bd-le5els.
I tried some ways to bypass this , b!t didn4t %ome to a res!lt so far, !nlessa&c%sivis posted a #ood sol!tion for that:
● First make s!re yo! ri# a %opy of yo!r model.● >reate yo!r ri# at the lowest s!bdi5 le5elE bind and pose the ri#.● When yo!r happy with a pose, %reate an 8dapti5e kin, makin# s!re that
the 8dapti5e kin: Bensity slider is at *, so that the res!ltin# mesh hasthe same n!mber of polys as the lowest le5el of yo!r model.
● ele%t the new 8dapti5e kin posed 5ersion and e"port as an C=G.● wit%h to yo!r ori#inal !nri##ed model (remember, yo! made a %opy0)
and import the C=G at the lowest s!bdi5 le5el (yo! %an %reate B @ayersfor importin# m!ltiple poses).
● <o !p the s!bdi5 le5els and admire yo!r work.
With that, yo! sho!ld be able to easily and 7!i%kly pose yo!r model in a low-s!bd-le5el and %han#e it later into a hi#h-s!bd-le5el.
$hanks to Dar%!s for this #reat help.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 17/19
3osin#
o far we ha5e already seen that $opo-Ri##in# %an handle a FK (Forward-Kinematik) - like 3osin#-system.=!t it also hides a way to pose in IK (In5erse-Kinematik) as yo! will soon see.
8ltho!#h we ha5e in &= a &phere-system and not a =one-based ri##in#-system, the beha5io!r of the mi%ro-spheres and their %onne%tion-lines %an beprin%ipally %ompared with 9oints and bones of an traditional ri##in# system.
o I speak of /ones and 6oints.
8s like in a traditional ri##in#-system of other apps, yo! sho!ld also b!ild !pyo!r ri# in a %ontino!s way. I re%ommend my 4from %enter to peripherie4-r!leto #et proper res!lts while posin#.
Keep that in mind in %ase yo! don4t #et similiar res!lts in yo!r attempts.
Forward Kinematik (FK)
Forward Kinematik #enerally means that if yo! #rab f.i. the !pper-le#-bone andmo5e it, all downwards-atta%hed 9oints and bones (lower-le#, foot) will follow.
FK-posin# is the older way and has ad5anta#es and disad5anta#es. It mostly
takes a few dra#s more to pose yo!r model than IK, b!t yo! also ha5e more%ontrol where yo!r !pper-parts of the bone-hierar%hy will be.
FK-3osin# is done in &= in a%ti5atin# the +Rotate+-mo"e after yo! ha5e bindyo!r model to the ri#.
ow yo! %an pose yo!r &bone-%hain by dra##in# the bone or rotate aro!nd
the len#th-a"is by dra##in# the 9oint.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 18/19
In5erse Kinematik (IK)
In5erse Kinematik #enerally means that if yo! #rab f.i. the foot-bone or 9ointand mo5e it, all !pwards-atta%hed 9oints and bones (lower-le#, !pper-le#) willfollow.
IK-posin# is the newer way and has also ad5anta#es and disad5anta#es. It is alittle 7!i%ker be%a!se yo! %an mo5e the end of a whole bone-%hain dire%tly to
the desired position, b!t has the disad5antea#e that yo! ha5e less %ontrol!ppon yo!r !pper parts of the %hain.
7/17/2019 Easy Rigging of All Detail-Levels With Topology-Riggs
http://slidepdf.com/reader/full/easy-rigging-of-all-detail-levels-with-topology-riggs 19/19
a&c%sivis posted this new way of IK-posin# first, a#ain a bi# thank toDar%!s for that.
IK-3osin# is done in &= in a%ti5atin# the +ove+-mo"e after yo! ha5e bindyo!r model to the ri#.
ow yo! %an pose yo!r &bone-%hain by p&essing *LT . dra##in# the boneor better a &9oint in this %ase.
;o! ha5e like in the IK-systems of other apps a little less %ontrol o5er rotationsthan yo! ha5e with FK (Rotate-mode), b!t it is !s!ally 7!i%ker for brin#in# theend of a bone-%hain to its desired position.
For %orre%tions of the !pper parts, yo! %an then swit%h to Rotate-mode andpose them in FK-manner.