You are on page 1of 41

2/5/2017

Practical Animation
Steps
GustavoPatow
IMAE UdG

Character

1
2/5/2017

Scene

Scene to export

2
2/5/2017

Boulder

Export

(LDView)

3
2/5/2017

Export (II)
Character:.3ds
Boulder:.3ds
Scene:.stl (?)

Export (III)
ThiscanalsobedonewithaBlenderextension:
https://wiki.blender.org/index.php/Extensions:2.6/Py/Scr
ipts/ImportExport/LDRAW_Importer

Simplyfollowtheinstructions

4
2/5/2017

Import @ Blender
Becarefulwiththegeometryexplosion!!!

THE CHARACTER(S) 10

5
2/5/2017

Before we start
Hat

Head Body

Leftarm
Rightarm

Righthand Lefthand

RightLeg Pelvis
11

LeftLeg

Hierarchy Pelvis

Body LeftLeg RightLeg

Right Bag(not
Head Leftarm
arm shown)

Right
Hat Lefthand
hand

Whip

12

6
2/5/2017

Pivot Points

13

Identify components: Head

14

7
2/5/2017

Identify components: Head


Rename!

15

Identify components: Pelvis

16

8
2/5/2017

Identify components: Torso (Body)

17

Parent: Head > Body


Ctrl+p

18

9
2/5/2017

Parent: hat > head

19

Parent: left arm > body


Set left arm pivot point!
Position3Dcursor
Thenassignorigintocursor

20

10
2/5/2017

Beware of cursor depth mode!


(Shouldbedeactivated)

21

Build hierarchy: link & set


pivot point!

22

11
2/5/2017

If wanted, add some


constraints (they are practical)
ObjectConstraintspanel>addconstraint

23

Limit the desired rotations

24

12
2/5/2017

Do not forget: they are local


constraints

25

Tricks
Ifyouhavemanypartsofapiece(e.g.,thearm)
selectallofthem
(shift+leftclickontheoutliner,itissafer)
join themall(ctrl+j)

VERYIMPORTANT:Beforeproceeding,be
completelysurethatyoufinishedwiththe
hierarchyand thepivotpoints.
Blenderdoesntlikelatechanges 26

13
2/5/2017

THE SCENE 27

Import & Scale scene


(& character)

28

14
2/5/2017

Final import (& scale): Boulder

29

Addaplane
Add some impostors (shift+a)and
positionit

30

15
2/5/2017

Texture it Gotoeditmode(tab)and
unwrapthetexture(u)

31

Go to the uv/image editor

32

16
2/5/2017

Open the texture image

33

And start moving the vertices


SelectwithRMBand
movegrab(g)them

34

17
2/5/2017

to select the area of interest!

35

Important:youveonly assignedtexturecoordinates,notatexture!

Create a new material

36

18
2/5/2017

and directly go to the


textures panel
Createanewtexture.Makeitof
typeimage (defaultisclouds)

37

open the image

38

19
2/5/2017

Do not forget to set coordinates


to uv (instead of generated)

39

Change mode to visualize it


Totexture,butremember:its
muchslower!

40

20
2/5/2017

Add a light (shift+a)

41

And voila!

42

21
2/5/2017

Clone (shift+d) the plane


Ifyouwant,gobacktosolid viewingmode:itsfasterformanipulation!

43

Add materials for the scene

44

22
2/5/2017

SET THE CAMERA AND ANIMATE! 45

Set the camera up First,splitthe3DViewwindowintwo


(youcanremovethepanelswitht
andn)
Inoneoftheviewsselectcamera

46

23
2/5/2017

And lock it to the view!


(Itsatthenpanel)

47

Probably it will be easier if you set the default


pivot point to individual origins

48

24
2/5/2017

Finish adjusting your initial


camera

49

This will be your first keyframe so


position everything!!!

50

Timecursorshouldbeatframe1(0inourstoryboard)

25
2/5/2017

Set the first keyframe!


Oncedone,selecteverything
pressatwice:onetodeselectanythingselectedandanotheronetoselectall
Pressitoinsertakeyframe.SelectlocRotScale!

51

Now, the second keyframe

52

Thestoryboardsaysframe12sohereitis!

26
2/5/2017

Position your character at


Frame 12 (Dontworryaboutthecamerarightnow,just
thecharacter)

53

And keyframe it!


(i, character only)

54

27
2/5/2017

(Stilldontworryabout
Next stop: Frame 72 thecamera)

Gotoframe72,positionthecharacter,and
keyframe it(notthewholescene,onlyIndy)

55

Frame 73 is a change of
camera
Gotoframe72 andcarefullypositionthecamera
Addakeyframe (i)forthecamera

56

28
2/5/2017

Now, you can check frame 12


Camera is OK! Blenderpositionsitbyinterpolation
betweenframes!

57

Change camera at Frame 73


Simply,positionandkeyframe it!

58

29
2/5/2017

Camera change
Twoways:
suddenlymovefromoneframetothenextone
Requiressettingacamerakeyframe atframen andframen+1
Usetwocamerasandshoottwopiecesofanimation
Thenstitchthemtogetherwithsomeexternaltool

HereIusedthefirstone
BecauseitiseasyandBlenderuseslinearinterpolation
Othertools(e.g.,3DStudio)requiremorecomplexsetups
becausetheyuseothertypeofinterpolation(e.g.,Bezier)

59

Go to every keyframe in the


storyboard and keyframe it!
Hint:Keyframe exactlywhatyouseeleavedetailsforasecondpass

60

30
2/5/2017

2nd pass Addthesecondarymovements!


(e.g.,movelegsandaddsmalldetails)
Adjusttimingsandmotions

61

Lights: add or adjust as much as necessary


(render a few frames along the full animation)

62

31
2/5/2017

Lighting tricks
Ambientlightingisbad
Makesyourobjectslookdull
Mayseempracticalforarealisticanimation,
itisnot!
Useavery lowvaluefortheambientlight
Ifyouwantabitofintelligentlighting,createa
verylowenergylamp,putitnearthecamera,
andmakethelampchildofthecamera
63

Filler light

64

32
2/5/2017

More tests to be sure

65

Final render!
And Enjoy!!!

66

33
2/5/2017

PICKING OBJECTS UP 67

Useful tricks: Taking and


leaving objects (Blender style)
First:setyoursceneup(hierarchyforthecharacter,initialposition,etc.)

68

34
2/5/2017

Set you characters animation


(without the object)

69

Constrain the object


SelectitandaddaChildOfconstrain

70

35
2/5/2017

Set the constrain up (I)


SelectitsTargettofollow
Forconvenience,deactivateanyscaling

71

Set the constrain up (II)


Youllprobablyseethattheobjectjumpstosomewhere
else
Youcanfixitbysettingtheinfluenceto0.0
But,ifyouwantittorestinitscurrentposition,pressSet
inverse
Ifitdoesntwork,pressClearinverseandSetinverseto
completelyeraseanyinfluence

72

36
2/5/2017

Keyframe the constraint


Pointtotheconstraintwithyourmouseandaddakeyframe (pressi)
Theconstraintgetsyellowshowingthereisakeyframe

73

Go to the frame before grabbing


Ifyourcharactergrabstheobjectatframen,gotoframen1
Setanotherkeyframe withinfluence0

74

37
2/5/2017

Grab the object!


Atframen setanInfluencekeyframe withvalue1

75

And thats it!

76

38
2/5/2017

OTHER USEFUL TECHNIQUES 77

Armatures
AreafundamentalBlendertechnique
Theyaretheskeletalanimationbasis
Averygoodtutorial:
http://www.cgmasters.net/freetutorials/blendersarmatureda
crashcourse/
Anothergoodtutorial:
https://www.youtube.com/watch?v=FlxPCUJb8

78

39
2/5/2017

Useful tricks: Morph Targets


InBlender,amorphiscalledShapeKeys.Agoodtutorial(8:43):
http://cgcookie.com/blender/2012/03/28/introductionto
shapekeysinblender26/
Oneobservation:thebaseandfinalmeshesmust havethe
same numberofvertices
Itisatthevertex(orobject)datasectionpannel,underthe
entryShapeKeys

Asimplertutorial
http://www.youtube.com/watch?v=xTp_f_u8Nl0

79

Useful tricks: Fracture


Using Blender FractureToolsTo Realistically BreakAn Object
http://lesterbanks.com/2011/10/usingblenderfracturetools
torealisticallybreakanobject/

80

40
2/5/2017

Useful Tricks: Sound


Render with Audio Blender Tutorial:
http://www.youtube.com/watch?v=F1HcpDhdeLM

Quitesimple!;)

81

More advanced stuff


Armature+IK+animatingacharacterpickingupanobject:
http://cgcookie.com/blender/2011/08/22/animatinga
characterpickingupanobject/

Asimpletextbasedexplanation:
http://www.harkyman.com/2009/10/23/how
topickupanddropanobjectinblender/

Reallycoolstuff! 82

41

You might also like