91
Napredna 3D računalniška grafika in vizualizacije Helena Gabrijelčič Tomc (UL, NTF, Oddelek za tekstilstvo, grafiko in oblikovanje) 2. stopnja, magistrskega študija GIK

Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

  • Upload
    buidat

  • View
    223

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Napredna 3D računalniška grafika in vizualizacije

Helena Gabrijelčič Tomc(UL NTF Oddelek za tekstilstvo grafiko in oblikovanje)

2 stopnja magistrskega študija GIK

Animiranje likahttpwwwcreativebloqcom3d-animationcharacter-animation-3ds-max-9134325

Priprava za animacijo gibanja telesa

httpwwwcreativebloqcom3d-animationcharacter-animation-3ds-max-9134325

Priprava za animacijo gibanja telesa

Postavitev kosti in hierarhije (rigging)

bull dva popolnoma različna postopka

bull rigging postavitev sistema veznih členov (joints) in kontrol (controls) je del

animacije ki pa ne pušča nobenega manevrskega prostora za interpretacije

bull animiranje je interpretacija gibanja performansa in stila

rigging vs animacija

Načrtovanje postavitve veznih členov in kontrol

bull je visoko tehnološko delo avtor potrebuje zelo globoko znanje programa v katerem dela

prav tako pa tudi znanje programiranja algoritmov

bull poznavanje anatomije (živalske človeške)

bull določanje kosti in veznih členov (bones joints) v telesa modelov

bull določa kontrole ki bodo omogočale rotacije in translacije členov

bull določanje deformerjev (skinning ali enveloping) kjer se geometrija poveže s veznimi

členi in kostmi

bull določitev specifičnih deformerjev ki omogočajo geometriji da se premika bolj realistično

z gubami in kožnimi prestavitvami (folds in skin displacement)

bull tip gibanja ki ga bo lik izvajal

bull izgled (videz) lika

bull deli telesa ki se bodo premikali

bull specializirani deli telesa

Sistem kosti skelet (Skeleton) reference

bull reference anatomija

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

httpwww3-d-modelscom3d-model_filesanatomyM1htm httpwwwdogfolkcom

Sistem kosti skelet (Skeleton) reference

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 2: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Animiranje likahttpwwwcreativebloqcom3d-animationcharacter-animation-3ds-max-9134325

Priprava za animacijo gibanja telesa

httpwwwcreativebloqcom3d-animationcharacter-animation-3ds-max-9134325

Priprava za animacijo gibanja telesa

Postavitev kosti in hierarhije (rigging)

bull dva popolnoma različna postopka

bull rigging postavitev sistema veznih členov (joints) in kontrol (controls) je del

animacije ki pa ne pušča nobenega manevrskega prostora za interpretacije

bull animiranje je interpretacija gibanja performansa in stila

rigging vs animacija

Načrtovanje postavitve veznih členov in kontrol

bull je visoko tehnološko delo avtor potrebuje zelo globoko znanje programa v katerem dela

prav tako pa tudi znanje programiranja algoritmov

bull poznavanje anatomije (živalske človeške)

bull določanje kosti in veznih členov (bones joints) v telesa modelov

bull določa kontrole ki bodo omogočale rotacije in translacije členov

bull določanje deformerjev (skinning ali enveloping) kjer se geometrija poveže s veznimi

členi in kostmi

bull določitev specifičnih deformerjev ki omogočajo geometriji da se premika bolj realistično

z gubami in kožnimi prestavitvami (folds in skin displacement)

bull tip gibanja ki ga bo lik izvajal

bull izgled (videz) lika

bull deli telesa ki se bodo premikali

bull specializirani deli telesa

Sistem kosti skelet (Skeleton) reference

bull reference anatomija

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

httpwww3-d-modelscom3d-model_filesanatomyM1htm httpwwwdogfolkcom

Sistem kosti skelet (Skeleton) reference

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 3: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Priprava za animacijo gibanja telesa

httpwwwcreativebloqcom3d-animationcharacter-animation-3ds-max-9134325

Priprava za animacijo gibanja telesa

Postavitev kosti in hierarhije (rigging)

bull dva popolnoma različna postopka

bull rigging postavitev sistema veznih členov (joints) in kontrol (controls) je del

animacije ki pa ne pušča nobenega manevrskega prostora za interpretacije

bull animiranje je interpretacija gibanja performansa in stila

rigging vs animacija

Načrtovanje postavitve veznih členov in kontrol

bull je visoko tehnološko delo avtor potrebuje zelo globoko znanje programa v katerem dela

prav tako pa tudi znanje programiranja algoritmov

bull poznavanje anatomije (živalske človeške)

bull določanje kosti in veznih členov (bones joints) v telesa modelov

bull določa kontrole ki bodo omogočale rotacije in translacije členov

bull določanje deformerjev (skinning ali enveloping) kjer se geometrija poveže s veznimi

členi in kostmi

bull določitev specifičnih deformerjev ki omogočajo geometriji da se premika bolj realistično

z gubami in kožnimi prestavitvami (folds in skin displacement)

bull tip gibanja ki ga bo lik izvajal

bull izgled (videz) lika

bull deli telesa ki se bodo premikali

bull specializirani deli telesa

Sistem kosti skelet (Skeleton) reference

bull reference anatomija

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

httpwww3-d-modelscom3d-model_filesanatomyM1htm httpwwwdogfolkcom

Sistem kosti skelet (Skeleton) reference

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 4: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Postavitev kosti in hierarhije (rigging)

bull dva popolnoma različna postopka

bull rigging postavitev sistema veznih členov (joints) in kontrol (controls) je del

animacije ki pa ne pušča nobenega manevrskega prostora za interpretacije

bull animiranje je interpretacija gibanja performansa in stila

rigging vs animacija

Načrtovanje postavitve veznih členov in kontrol

bull je visoko tehnološko delo avtor potrebuje zelo globoko znanje programa v katerem dela

prav tako pa tudi znanje programiranja algoritmov

bull poznavanje anatomije (živalske človeške)

bull določanje kosti in veznih členov (bones joints) v telesa modelov

bull določa kontrole ki bodo omogočale rotacije in translacije členov

bull določanje deformerjev (skinning ali enveloping) kjer se geometrija poveže s veznimi

členi in kostmi

bull določitev specifičnih deformerjev ki omogočajo geometriji da se premika bolj realistično

z gubami in kožnimi prestavitvami (folds in skin displacement)

bull tip gibanja ki ga bo lik izvajal

bull izgled (videz) lika

bull deli telesa ki se bodo premikali

bull specializirani deli telesa

Sistem kosti skelet (Skeleton) reference

bull reference anatomija

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

httpwww3-d-modelscom3d-model_filesanatomyM1htm httpwwwdogfolkcom

Sistem kosti skelet (Skeleton) reference

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 5: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Načrtovanje postavitve veznih členov in kontrol

bull je visoko tehnološko delo avtor potrebuje zelo globoko znanje programa v katerem dela

prav tako pa tudi znanje programiranja algoritmov

bull poznavanje anatomije (živalske človeške)

bull določanje kosti in veznih členov (bones joints) v telesa modelov

bull določa kontrole ki bodo omogočale rotacije in translacije členov

bull določanje deformerjev (skinning ali enveloping) kjer se geometrija poveže s veznimi

členi in kostmi

bull določitev specifičnih deformerjev ki omogočajo geometriji da se premika bolj realistično

z gubami in kožnimi prestavitvami (folds in skin displacement)

bull tip gibanja ki ga bo lik izvajal

bull izgled (videz) lika

bull deli telesa ki se bodo premikali

bull specializirani deli telesa

Sistem kosti skelet (Skeleton) reference

bull reference anatomija

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

httpwww3-d-modelscom3d-model_filesanatomyM1htm httpwwwdogfolkcom

Sistem kosti skelet (Skeleton) reference

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 6: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Sistem kosti skelet (Skeleton) reference

bull reference anatomija

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

httpwww3-d-modelscom3d-model_filesanatomyM1htm httpwwwdogfolkcom

Sistem kosti skelet (Skeleton) reference

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 7: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpwww3-d-modelscom3d-model_filesanatomyM1htm httpwwwdogfolkcom

Sistem kosti skelet (Skeleton) reference

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 8: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull modeliranje likabull organiziranje objektov (odstranjevanje nepotrebnih vozlišč smiselno preimenovanje

objektovhellip)bull izgradnja skeleta (izgradnja hierarhije in postavitev veznih členov) shranjevanje glavnega skeleta

(master skeleton)bull izgradnja inverzne kinematikebull kreiranje kontrolbull povezovanje kosti z modelom določanje kože določanje utežnostne vrednosti (envelope)bull fiksiranje utežnih točk fiksiranje težjih napak v koži da se omogoči le predvidljive napakebull delo z deformerji dodajanje potrebnih deformerjev (deformacije obrazna animacija itdhellip)bull testiranjebull shranjevanje glavne kože (master skin)bull izdelava low-poly mreže za animacijo če je prvotna mreža pregostabull kreiranje obrazne animacijebull kreiranje GUI kontrol za lažje delo s kontrolami

Osnovni delokrog rigginga

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 9: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kosti in kontrole (Rigging)

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 10: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 11: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole

bull najpomembnejši del rigginga

bull predstavljajo vizualno prezentacijo funkcionalnosti

bull poznamo več vrst kontrol null kontrole zrcalne kontrole

bull h kontrolam spadajo tudi vozlišča (nodes) ki nosijo informacijo (v obliki spremenljivk ndash

številke ali opisne besede) o določenih lastnostih (napr morf poze itd)

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 12: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Rigg na kompleksnem in enostavnem modelu

žoga brez kontrol (levo) ter s s kontrolami (desno)

orožje in telo s postavitvijo kosti in kontrol

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 13: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole živalskega telesa

httpchrisbrowne3dblogspotsi201407walking-with-griffins-part-2-rigginghtml

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 14: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Hierarhija

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 15: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull starševstvo starš otroci vnuki (Parent Children Grandchildren)

bull členi vezi povezave (Joints)

bull drevesna struktura (Tree structure)

bull centertežišče objektov v hierarhiji (Centroid pivot point)

bull hierarhični diagram (Hierarchy Diagram)

bull prioriteta objektov v hierarhiji (Levels of precedenceimportance)

bull omejitve prostorskih stopenj (Limits DOF Degrees of Freedom)

Hierarhija (Hierarchical Object Animation)

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 16: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Starševstvo (Parenting)

bull hierarhija je osnovna oblika odnosa staršotrokbull vsi sistemi kosti bazirajo na hierarhiji členov in kontrol ki delujejo v določeni soodvisnosti

ter ustvarjajo artikulacije objektovbull otrok se lahko premika vrti in spreminja velikost neodvisno od starša vendar bo vedno

sledil tudi premikom in spremembam starša (osnovna definicija FK)

bull posebnost 1 sistemi z več otroci pod enim staršem kar imenujemo siblingsbull posebnost 2 grouping je starševstvo dveh ali več objektov skupaj pod neupodobljivim

vozliščem skupine (group node vozlišče je podatkovna komponenta ki ni upodobljiva saj kot del informacijske strukture nima nobene geometrije)

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 17: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull enostavni bdquorigldquo

Starševstvo (Parenting)

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 18: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

otroci

starši

bull preračun transformacij od najvišjega do najnižjega člena v hierarhiji (kinematika z delovanjem naprej)

prioriteta

Drevesna struktura hierarhični diagram

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 19: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

0 25

40

Hierarhija (Hierarchical Object Animation)

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 20: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull primerPovezavevezisklepi in stopnje svobode

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 21: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

direktna kinematika inverzna

kinematika

Hierarhija

bull določanje prioritete gibanja členov v sistemu

Hierarhija

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 22: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Centertežišče objektov v hierarhiji Center težišče objektov v hierarhiji

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 23: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Členi in povezaveČleni in povezave

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 24: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Stopnja svobode gibanja

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 25: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull svoboda gibanja trdnega telesa v tridimenzionalnem prostorubull sposobnost povezave za rotacijo ali translacijo okoli različnih osi na mestu vezi

Stopnja svobode gibanja (DOF)

httpsenwikipediaorgwikiSix_degrees_of_freedommediaFile6DOF_enjpg

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 26: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

rotacija y

rotacija y

rotacija z

rotacija xyz

Omejitve prostorskih stopenj

bull animacija

Stopnja svobode gibanja (DOF)

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 27: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Vrste vezi členov

bull tranzicijska vez (Translational joint - 123DOF) bull sklepna vez (Hinge joints - 1 DOF) bull univerzalna vez (Universal joint - 2 DOF) bull gimbal vez (Gimbal joint - 3 DOF) bull prosta vez (Free joint - 3DOF)

httphomepagesinfedacuktkomuracavpresentation2pdf

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 28: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Drsna vez

bull drsna vez (sliding joint)bull 1 2 ali 3 DOF

httphomepagesinfedacuktkomuracavpresentation2pdf

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 29: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Sklepna vez

bull sklepna vez (Hinge joints - 1 DOF)bull 1 DOF rotacijska vezbull definirana z osjo rotacijebull koleno komolec

httphomepagesinfedacuktkomuracavpresentation2pdf

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 30: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Univerzalna vez

bull 2 DOFbull rotacija okoli dveh pravkotnihbull zapestje

httphomepagesinfedacuktkomuracavpresentation2pdf

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 31: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

3 DOF rotacijska vez

bull rama vrat dimljebull dva načina za predstavitev rotacijebull gimbal vez (Gimbal joint Euler Angles) 3DOF vez izhaja iz robotike ustvarjen za povezavo

treh motorjev ki kažejo v smer treh različnih osi problem gimbal zaklepanja (90 stop v y smeri)

bull prosta vez (Free joint Quaternions) sferična vez 3DOF dimlje nima omejitve gibanja kot gimbal

httpblogdenivipruindexphp201307the-art-of-core-motion-in-ioslang=en httpdochenstyletaichicomthe-hip-joint-and-tai-chi

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 32: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Vezi

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 33: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Sistem kosti skelet (Skeleton)

bull sistem skeleta kosti in vezi (joints) ustvarja avtor rigg-a tako da ustvari hierarhijo kosti ter povezav ki lahko vključujejo specifične tipe deformerjev

httpwwwcsuncedu~adyiliecomp239Finalhtm

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 34: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Vezi sistem kosti

bull štirje tipi vezi lahko (joints) omogoča določena gibanja

HINGE JOINT rotira na eni osi kot na primer koleno ali komolec

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 35: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Vezi sistem kosti

ARTICULATED JOINT lahko rotira le malo vendar več takih vezi hkrati lahko povzroči večjo količino gibanja (primer je hrbtenica)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 36: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Vezi sistem kosti

PIVOT JOINT rotira okoli ene osi kot je recimo podlaket

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 37: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Vezi sistem kosti

BALL-AND-SOCKET JOINT se lahko vrti v vseh smereh in oseh (rama gleženj)

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 38: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Sistem kosti skelet

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 39: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

T in V pozabull oddaljenost telesnih delovbull manj možnosti deformacij ob animiranju

T poza

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 40: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

V poza

httpsmsdnmicrosoftcomen-uslibraryjj131041aspx

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 41: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Specifična poza

bull omogoča malo deformacij

Peter Ratner Mastering 3D animation

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 42: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

SkeletonSkeleton

Peter Ratner Mastering 3D animation

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 43: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Skeleton

Peter Ratner Mastering 3D animation

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 44: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Izvorna kontrola (Root control)

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

bull hierarhija se začne z glavnim root členom

ki se običajno (pri enostavnih likih) nahaja v

predelu medenice ima tri otroke in sicer

hrbtenico ter obe nogi

bull poznamo dve možnosti glavne root

kontrole klasično (classic) ter prosto

(free)

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 45: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Premik torza

bull torzo se nato premika s krivuljno

kontrolo (curve control)

bull tu se lahko uporabi dve vrsti rigg-a

1 fleksibilni sistem (a flexible under-the-hood system) ki oblikuje gibanje hrbtenice kot želimo

2 enostavnejši pristop (simple system) ki uporablja večinoma FK kontrolo

httpptgmediapearsoncmgcomimageschap4_9780321383532elementLinksfigure4-26jpg

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 46: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Hrbtenica Isner metoda

bull za hrbtenico se uporablja metodo Isner ki je guru in genij iz Softimage podjetja

bull Isner metoda (Spine weave method) dve kontroli ki imata lastnosti raztegljivosti ter uporablja lattice za linearno kompresijo

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 47: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Spine weave je sestavljena izbull neodvisne kontrole (independent controls)

kontrole na koncih hrbtenicebull odstopanje med kontrolami (falloff between

controls) postopni padec med delovanjem kontrol okoli prsnega koša (hrbtenice)

bull raztegljiva hrbtenica (stretchable spine) sposobnost raztegovanja in krčenja

bull nihajoče odstopanje (fluctuating falloff) omogoča raztegljivi hrbtenici da se prilagaja potrebam animatorja

Compression and expansion in a Doublewave

Hrbtenica Isner metoda

Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 48: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Hrbtenica Isner metoda

httpsvimeocom24277064

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 49: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Medenica in rame

medenica rame Body Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 50: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Roka

httpscoursescswashingtoneducoursescse45807auprojectsproject6rigging_tutorialskeletonhtm

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 51: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kosti dlani

httpwwwyoutubecomwatchv=IAOIHsG5XBQ

Peter Ratner Mastering 3D animation

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 52: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Primer Rok Kompare

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 53: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Rame roke

httpsvimeocom30458656

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 54: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Noge

httpscoursescswashingtoneducoursescse45808auprojectsproject6rigSkelhtml

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 55: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Glava

realistične kontrole in kosti obraza in glaveBody Language Advanced 3D character rigging Eric Allen amp Kelly L Murdock

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 56: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole obraza

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdfkosti GUI

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 57: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole obraza

kontrole kontrole na mreži

ciljni morfi

httpswwwdiva-portalorgsmashgetdiva2356803FULLTEXT01pdf

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 58: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpwwwscriptattackcommaxscriptsbonyfacerushelpintroduction_enghtml

Kontrole obraza

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 59: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpswwwyoutubecomwatchv=S8xwec1Pj9k

Kontrole obraza

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 60: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole obraza (Blender)

httpscgitutspluscomtutorialscreate-a-facial-animation-setup-in-blender-part-1--cg-32251

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 61: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 62: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole obraza (Sara Dimnik Pedro)

Pedro Sara Dimnik

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 63: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kontrole obraza (Sara Dimnik Pedro)

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 64: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kinematika z delovanjem naprej in inverzna kinematika

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 65: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kinematika

kinematika z delovanjem naprej(ForwardKinematics FK)

inverzna kinematika(InverseKinematics IK)

bull študij gibanja objektov pri delovanju sil

Kinematika in animiranje

httpmayaspiralblogspotsi201205rigging-making-sense-of-maya-ik-fkhtml

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 66: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

FK vs IK

httpswwwyoutubecomwatchv=uifzOh1YBk4

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 67: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Kinematika z delovanjem naprej

httpswwwyoutubecomwatchv=5iXbnwkD98c

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 68: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Skeleton in kosti (Rigging)

bull starš členov veriga (sklepi) efektorbull IK solver ndash IK povezava med kostmi

Blender ndash IK solver httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourConstik

Inverzna kinematika

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 69: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull dodajanje povezav med kostmi (vezi členi)bull določanje ključnih pozicij (Keyframe) in preračun vmesnih stopenjbull DOF- omejitev premikanja in rotacij po posameznih oseh ()

httpchrissuperusercomaumakehuman-and-blender-using-ubuntu-hardy DOF()

Inverzna kinematika

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 70: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull kompleksni modeli in gibalne poteze

bull hierarhija

bull starš členov veriga sklepov otrok efektor

Inverzna kinematika

httpwwwyoutubecomwatchv=TPXpTmLjWOY

bull uporaba IK v tehničnih simulacijah

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 71: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

httpwwwyoutubecomwatchv=La83QijfYlw

efektor

Efektor

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 72: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpwwwyoutubecomwatchv=pGuR4xyi7MQampfeature=related

Inverzna kinematika (Jana Troha)

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 73: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Inverzna kinematika (Jana Troha)

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 74: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Izzivi FK in IK

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 75: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

FK vs IK

httpudnepicgamescomThreeAnimationNodeshtml

bull loki naravnost gibanja

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 76: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull prvi člen (starš) sklepi otroci efektorbull avtomatičo dodeljena hierarhija členov starš otrokbull gibanje efektorja preračun gibanja ostalih členov

Hierarhija in inverzna kinematika

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 77: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Problemi

bull več rešitev za isti položajbull zrcalni položaj

IK problemi

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 78: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Posebnosti

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 79: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull fleksibilni objekti z več zaporednimi členi ki rotirajo v vse smeri rep kače vrvibull ldquoIK spline controllerrdquobull NURBS ali krivulja

httpwwwkxcadnetautodesk3ds_maxautodesk_3ds_max_9_tutorialstut_using_spline_ikhtml

ldquoIK spline IK spline controllerrdquo

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 80: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpwwwyoutubecomwatchv=oMTBfLvc1Lchttpswwwyoutubecomwatchv=O8XF1bEN6Ms

ldquoIK spline IK spline controllerrdquo

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 81: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpswwwyoutubecomwatchv=rSCvH7d3XNEampfeature=youtube

Primer

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 82: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Koža

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 83: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Koža (Skin skinning)

bull skinning dodajanje kože (mreže modela) karakterja kostembull povezovanje kože s kostmi bull zmanjša prelom in uvijanje poligonov med animacijo

httpvimeocom32953204

Koža

bull model ima dva dela1 koža2 skeleton

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 84: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Potrebni podatki za definicijo odnosa med hierarhijo kosti in kožebull število ogliščbull število kostibull težnostna vrednost ogliščabull indeks ogliščabull inverzna matrica

Koža

Metode določanja delovanja kosti na kožo (weight)bull avtomatično geometrijsko določanje utežnostne vrednosti (Automatic geometric

weighting)bull ročno risanje utežnostne vrednosti (Manual weight-painting)bull ovojnica kosti ki določa razdaljo delovanja na posamezno kost (Bone Envelopes)

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 85: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

bull togo vs gladko povezovanje (Rigid vs Smooth Binding)bull togo koža je le povezana z robovi objekta ko se premika skeletonbull gladko oglišča in robovi (poligoni) so povezani na več kosti z določeno utežnostno vrednostjo

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_rigid_skinninghtmtopicNumber=d0e322593 httpdownloadautodeskcomusmaya2009helpindexhtmlurl=Skinning_Understanding_smooth_skinninghtmtopicNumber=d0e321689

Togo in gladko povezovanje kože in kosti

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 86: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Togo in gladko povezovanje kože in kosti

httphelpautodeskcomviewMAYAUL2015ENUguid=Cluster_deformer_Editing_cluster_deformation_effects

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 87: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Blender - Weight value Wikipedia httpenwikibooksorgwikiBlender_3D_Noob_to_ProAdvanced_TutorialsAdvanced_AnimationGuided_tourMeshvg

bull moč vpliva gibanja kosti na kožo (Weight value Envelope)bull skupine vetreksov in faktor vpliva na gibanje dveh ali več kostibullomogoča gladko animacijo

Gladko povezovanje (Weight value)

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 88: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpdownloadautodeskcomusmaya2009helpindexhtmlurl=WS1a9193826455f5ff-2ade9d9118a20d4f81-1370htmtopicNumber=d0e377740

Gladko povezovanje (Weight value)

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 89: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

Gladko povezovanje

httpswwwyoutubecomwatchv=lE6DXlersZM

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 90: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httphasustormcombooksEnglishSybexMaya45SavvyeBook-LiBchmwwwbooks24x7combookid_3990vieweraspbookid=3990ampchunkid=0827426355htm

bull kontrolna mreža ldquoflexorsldquo (flexor lattice)

Togo povezovanje

httpswwwyoutubecomwatchv=0HSYMgf4_h8

Page 91: Napredna 3D računalniška grafika in vizualizacije · •vsi sistemi kosti bazirajo na hierarhiji členov in kontrol, ... vozlišče je podatkovna komponenta, ki ni upodobljiva,

httpswwwyoutubecomwatchv=0HSYMgf4_h8