summaryrefslogtreecommitdiff
path: root/VRCSDK3AvatarsLegacy/Assets/Gesture Animation Instructions.txt
blob: 9d84476034fe90b5ae1d8e23979fca622d5c55c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
i don't recommend putting these animations on emote
because it will play 1 minute and then turn off,
if you want full animations ingame you must put it on gesture,
if you don't know how here is tutorial:
https://www.youtube.com/watch?v=OKEQGwAJsRc
it's not great tutorial,
but if you know basics of unity
you can do it!
-
Or if You Want text tutorial:
1. duplicate main avatar (ctrl + d)
-
2. (OPTIONAL) delete avatar descriptor from duplicate
-
3. create animator override controller (Or Duplicate your main)
   if you are duplicating existing controller:
   make sure everything is set to none
   then set animation you want on IDLE
-
   if you are creating new controller:
   set controller to "avatar controller template"
   set animation you want on IDLE
-
   now you have controller for animation
   don't forget to name the controller!
-
-
4.put newly created controller on your character
-
5. put avatar with animation, into your main avatar
-
6. again, duplicate main avatar
-
7. create "animator controller"
   (Not "Animator Override Controller" )
-
8. put Animator Controller To Duplicated main avatar
-
9. now open animation window
   on top click Window>Animation>Animation
-
10. with duplicate selected, you should click create (in animation window)
    now select where you want your animation to be
-
11. now click red dot button,
    and now select body and armature (ctrl + left click)
    when you select it uncheck it
    so it shows in animation window
-
12. now click add property
    window will appear
    click on little arrow by name of animation avatar
    select animation avatar by clicking "+" in "is active"
-
13. now check animation avatar (in animation window)
-
14. (IMPORTANT), select dots on 0:00 frame
    copy them (ctrl + c)
	and paste them on 0:01 frame (ctrl + v)
-
15. select main avatar controller
    now find location of animation file
    and put it on gesture you want
	(for example "Fist")
-
16. now you can delete duplicate outside of main avatar
-
17. if your animation have music
    right click animation avatar
	"audio>audio source"
	and configure it
    -
	in audio clip put your audio file
	-
	i recommend putting max distance on "15"
	-
	in volume rolloff
	i always put linear rolloff
	but i don't know, what differences it causes
	-
	Spatial Blend must be full on right (set on 1)
	of it's not on 1 music will play on whole world
-
Tutorial End
-
but please don't make too many gesture animations,
because: many duplicates = low fps
-
so use this knowledge responsibly!
please!

if you have problems tell me at vrcmods
i will try to help

one more thing!
if you are on desktop you can access gestures by clicking:
"shift + f" keys.

if you are wondering what key is what gesture here you go!
"Shift + F1" Idle (Turns Off All Animations)
"Shift + F2" Fist
"Shift + F3" HandOpen
"Shift + F4" FingerPoint
"Shift + F5" Victory
"Shift + F6" RockNRoll
"Shift + F7" HandGun
"Shift + F8" ThumbsUp