Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,200 --> 00:00:04,550
15. The Grid
Player - Arma
2
00:00:04,550 --> 00:00:06,290
Então, agora a gente vai implementar a arma.
3
00:00:06,290 --> 00:00:08,170
Começar implementando a Mesh da arma.
4
00:00:08,670 --> 00:00:10,560
Pra gente ter alguma coisa
para aparecer aqui.
5
00:00:10,890 --> 00:00:11,290
Tá?
6
00:00:11,580 --> 00:00:14,270
Uma coisa que a gente vai fazer
primeiro, nessa aula agora...
7
00:00:14,830 --> 00:00:18,040
Eu vou pegar a arma que já existe lá no...
8
00:00:18,510 --> 00:00:21,430
No personagem First Person Template, né?
Que vem junto com a Unreal.
9
00:00:21,690 --> 00:00:23,670
Sabe aquela arminha que
o personagem usa? Então...
10
00:00:23,990 --> 00:00:24,990
Vou trazer ela para cá.
11
00:00:25,310 --> 00:00:26,720
Pra gente implementar.
12
00:00:27,110 --> 00:00:29,120
E depois, na outra aula, a gente pode...
13
00:00:29,400 --> 00:00:30,810
Colocar uma arma que a gente quiser.
14
00:00:31,160 --> 00:00:34,190
Pegar uma arma na internet, uma
Mesh, em um site de 3D...
15
00:00:34,550 --> 00:00:35,780
E implementar ela.
16
00:00:35,780 --> 00:00:36,600
Então, vamos lá.
17
00:00:36,600 --> 00:00:38,400
Eu vou abrir o First Person Template.
18
00:00:38,400 --> 00:00:39,340
Está aqui, o projeto.
19
00:00:39,340 --> 00:00:41,450
E a arma que a gente quer
é exatamente essa. Por quê?
20
00:00:42,080 --> 00:00:44,150
Ela, basicamente...
Deixa eu abrir...
21
00:00:44,860 --> 00:00:46,150
Isso aqui, no...
22
00:00:47,390 --> 00:00:48,330
Na Viewport.
23
00:00:49,090 --> 00:00:50,330
Basicamente...
24
00:00:50,760 --> 00:00:52,700
Ela foi feita para este modelo, né?
25
00:00:53,490 --> 00:00:56,660
Basicamente, ela está encaixando,
apesar de não encaixar. Você percebe que...
26
00:00:57,160 --> 00:01:00,000
Você percebe que ela foge um pouquinho
da mão. Ela não está encaixando nessa mão.
27
00:01:00,450 --> 00:01:02,960
Mas, ela foi feita para esse modelo.
28
00:01:02,960 --> 00:01:05,080
Eu quero salientar aqui que a gente não...
29
00:01:05,080 --> 00:01:09,060
Pode só, simplesmente pegar alguma
arma na internet, algum modelo 3D...
30
00:01:09,060 --> 00:01:10,340
E tentar encaixar...
31
00:01:10,340 --> 00:01:13,310
As vezes não vai encaixar bonitinho,
do jeito que está aqui, né?
32
00:01:13,770 --> 00:01:16,050
Por causa da distância entre
as mãos e etc.
33
00:01:16,590 --> 00:01:20,420
A gente vai ver isso melhor quando a gente
for implementar a nossa arma personalizada.
34
00:01:20,420 --> 00:01:22,420
A nossa arma 3D, que a gente
baixar na internet.
35
00:01:22,840 --> 00:01:25,510
Agora, então, eu vou levar
esse cara para o meu projeto.
36
00:01:25,510 --> 00:01:28,310
Pra gente poder ter como
referência, né? De tamanho, de...
37
00:01:28,550 --> 00:01:29,470
De posição.
38
00:01:30,900 --> 00:01:33,340
Essa arma aqui é um Skeletal Mesh.
39
00:01:33,340 --> 00:01:34,260
Eu consigo ver aqui.
40
00:01:34,560 --> 00:01:35,680
Skeletal Mesh.
41
00:01:36,020 --> 00:01:37,680
Eu vou encontrar ela no Content Browser...
42
00:01:38,720 --> 00:01:40,820
Então, no Content Browser,
ela apareceu aqui para mim.
43
00:01:41,120 --> 00:01:42,690
SQ_FPGun.
44
00:01:43,530 --> 00:01:44,690
Eu clico com o botão direito.
45
00:01:45,170 --> 00:01:48,280
Eu vou em Asset Actions.
Dessa vez, também, vou em Exportar.
46
00:01:49,270 --> 00:01:51,710
Eu vou exportar na minha
pastinha aqui, do projeto.
47
00:01:52,390 --> 00:01:55,870
Não é a pasta do projeto da Unreal, né?
É a pasta onde eu estou guardando os meus arquivos.
48
00:01:56,320 --> 00:01:58,580
SK_FPGun.
49
00:01:59,300 --> 00:02:00,180
Salvar.
50
00:02:00,180 --> 00:02:01,510
Ele salva como FBX.
51
00:02:01,810 --> 00:02:03,080
2014.
Está ok.
52
00:02:03,360 --> 00:02:04,220
Exportar.
53
00:02:04,880 --> 00:02:05,670
Já foi.
54
00:02:06,030 --> 00:02:06,740
Rapidinho.
55
00:02:07,330 --> 00:02:08,740
Eu venho no meu projeto...
56
00:02:09,250 --> 00:02:11,970
E vou trazer ele aqui no
meu projeto então, tá? Eu vou...
57
00:02:12,280 --> 00:02:13,970
Criar uma pasta Gun.
58
00:02:14,710 --> 00:02:16,610
Aqui dentro da pasta do Hero.
59
00:02:16,850 --> 00:02:17,810
Porque tem a ver, né?
60
00:02:18,770 --> 00:02:19,330
Gun.
61
00:02:22,260 --> 00:02:25,520
E vou criar uma pastinha para essa arma.
Porque depois eu vou trazer uma outra, né?
62
00:02:25,820 --> 00:02:27,420
Então, aqui dentro eu vou Importar...
63
00:02:28,290 --> 00:02:30,180
Aquela arminha.
SQ_FPGun.
64
00:02:30,870 --> 00:02:33,000
Skeletal Mesh, sim.
Import Mesh, sim.
65
00:02:33,000 --> 00:02:34,730
Maravilha.
Importar.
66
00:02:35,610 --> 00:02:36,950
Então, ele já importou o material...
67
00:02:37,560 --> 00:02:38,770
A animação dela.
68
00:02:39,440 --> 00:02:40,730
Physics Assets e tal.
69
00:02:41,130 --> 00:02:43,520
Aqui a gente tem que só dar uma
olhadinha, porque ele deve ter só...
70
00:02:43,980 --> 00:02:46,590
Ele só criou um Asset de animação,
mas não tem animação.
71
00:02:47,310 --> 00:02:48,420
Percebe que ele está dando Play.
72
00:02:48,700 --> 00:02:49,790
Não tem animação.
73
00:02:49,790 --> 00:02:52,320
Então, na verdade, isso aqui eu posso
até jogar fora, tá? Não vai precisar.
74
00:02:52,900 --> 00:02:53,690
Delete.
75
00:02:54,140 --> 00:02:54,910
Save All.
76
00:02:55,240 --> 00:02:56,470
Save All.
77
00:02:56,470 --> 00:02:57,190
Maravilha.
78
00:02:57,800 --> 00:03:01,130
Então, com essa arma aqui, agora a gente vai
fazer o seguinte. A gente vai ter que fazer um Attach...
79
00:03:01,400 --> 00:03:02,510
Do nosso personagem.
80
00:03:02,740 --> 00:03:03,270
Tá?
81
00:03:03,950 --> 00:03:06,980
Deixa eu só mostrar para vocês, uma coisa.
Deixa eu pegar HeroChar...
82
00:03:07,620 --> 00:03:10,780
Então, a gente pode vir aqui, por exemplo...
Colocar um Skeletal Mesh.
83
00:03:11,700 --> 00:03:14,190
E aí, vir aqui em Skeletal Mesh, selecionar...
84
00:03:14,540 --> 00:03:15,490
A arma.
85
00:03:16,060 --> 00:03:19,080
E posicionar aqui, basicamente...
Vou mostrar para vocês uma coisa.
86
00:03:19,400 --> 00:03:20,630
Tá, posicionei a arma, né?
87
00:03:21,090 --> 00:03:22,600
O problema agora é que,
se eu for dar Play...
88
00:03:24,240 --> 00:03:25,950
Ela não está seguindo a mão, né?
89
00:03:26,640 --> 00:03:28,150
Ela não segue o negócio.
90
00:03:28,750 --> 00:03:30,350
Então, não vai dar
muito certo desse jeito.
91
00:03:30,930 --> 00:03:32,880
A gente tem que fazer
um Attach dessa arma...
92
00:03:33,380 --> 00:03:36,080
Em algum osso aqui, né?
Alguma articulação.
93
00:03:36,390 --> 00:03:38,120
Então, a gente tem que
fazer isso em uma outra tela.
94
00:03:38,640 --> 00:03:40,340
Eu vou abrir esse Skeletal Mesh.
95
00:03:40,340 --> 00:03:41,520
Do braço.
96
00:03:42,170 --> 00:03:44,490
Encontrar ele aqui no meu Content Browser.
97
00:03:44,750 --> 00:03:46,580
Está aqui.
Skeletal Mesh Mannequin.
98
00:03:47,050 --> 00:03:47,980
Clico duas vezes.
99
00:03:48,570 --> 00:03:50,570
Vai abrir para mim,
a tela do Skeletal Mesh.
100
00:03:51,040 --> 00:03:53,420
E aqui, a gente já viu essa tela, né?
A gente tinha visto os ossos...
101
00:03:53,760 --> 00:03:55,540
Então, eu venho aqui em Esqueleto.
102
00:03:56,150 --> 00:03:57,070
Que é a primeira aba.
103
00:03:57,640 --> 00:04:00,720
E aqui, eu tenho que selecionar um
dos ossos, para que a gente consiga...
104
00:04:01,680 --> 00:04:03,900
Linkar, conectar aquela arma lá.
105
00:04:03,900 --> 00:04:04,490
Tá?
106
00:04:04,490 --> 00:04:08,730
A gente não vai fazer isso aqui, na verdade. Aqui a gente
vai criar só uma coisa que a gente chamou de Socket.
107
00:04:09,230 --> 00:04:12,020
Socket é um espacinho,
é um ponto no mundo.
108
00:04:12,020 --> 00:04:13,160
Tá?
No espaço.
109
00:04:14,030 --> 00:04:15,310
É onde a gente vai colocar...
110
00:04:15,310 --> 00:04:16,110
A...
111
00:04:16,390 --> 00:04:17,110
A arma.
112
00:04:17,320 --> 00:04:19,040
Então, quando o
personagem se mover...
113
00:04:19,340 --> 00:04:21,180
Deixa eu pegar aqui, por
exemplo, a animação.
114
00:04:21,780 --> 00:04:23,480
Quando ele, por exemplo, der o tiro, né?
115
00:04:23,480 --> 00:04:24,600
A gente tem que seguir.
116
00:04:25,350 --> 00:04:27,410
Essa animação.
A arma tem que ir junto...
117
00:04:27,410 --> 00:04:28,220
Nessa animação.
118
00:04:28,530 --> 00:04:28,970
Tá?
119
00:04:28,970 --> 00:04:31,200
Então, por isso que a gente vai
prender a arma em um dos ossos...
120
00:04:31,470 --> 00:04:32,430
Desse esqueleto.
121
00:04:33,280 --> 00:04:36,340
Isso é muito real também, por exemplo,
para um personagem...
122
00:04:37,720 --> 00:04:40,810
De um jogo em terceira pessoa.
Onde você tem, por exemplo, uma espada, né?
123
00:04:41,350 --> 00:04:42,530
Aqueles jogos de RPG.
124
00:04:42,530 --> 00:04:44,200
Tem uma espada que fica seguindo...
125
00:04:44,450 --> 00:04:46,030
As costas do personagem, né?
126
00:04:46,380 --> 00:04:48,320
Também faria assim.
Colocaria um Socket...
127
00:04:48,770 --> 00:04:50,130
Em um osso aqui, por exemplo.
128
00:04:50,460 --> 00:04:51,580
Ele está seguindo o osso.
129
00:04:51,930 --> 00:04:53,390
E fica aquela espada presa.
130
00:04:53,390 --> 00:04:55,840
Que é um Asset que
é externo ao corpo, né?
131
00:04:56,150 --> 00:04:58,200
Não faz parte do corpo exatamente.
132
00:04:58,660 --> 00:05:00,580
Mas, ele segue, ele é
conectado ao corpo.
133
00:05:01,120 --> 00:05:01,690
Tá?
134
00:05:01,690 --> 00:05:05,180
Então, eu vou selecionar um desses ossos.
A gente tem todos os ossos aqui, o esqueleto.
135
00:05:05,710 --> 00:05:07,310
Eu vou vir em...
136
00:05:07,810 --> 00:05:09,700
Na mão direita.
Hand_r.
137
00:05:09,990 --> 00:05:10,610
Tá?
138
00:05:10,610 --> 00:05:12,530
A gente tem todos os dedos aqui.
139
00:05:12,530 --> 00:05:14,090
Index, middle, pinky.
140
00:05:14,430 --> 00:05:15,980
Ring e thumb.
141
00:05:16,590 --> 00:05:18,150
Eu vou pegar o hand.
142
00:05:18,580 --> 00:05:19,550
Botão direito.
143
00:05:20,000 --> 00:05:21,950
E clico em Add Socket.
144
00:05:22,800 --> 00:05:25,520
Assim que eu fiz isso, a gente
tem hand_rSocket.
145
00:05:26,100 --> 00:05:28,680
E tem um pontinho ali,
que apareceu, né? Essa...
146
00:05:28,680 --> 00:05:31,940
Ele está preso à esse osso.
Mas, a gente pode mover esse cara...
147
00:05:32,290 --> 00:05:33,060
Se quiser.
148
00:05:33,660 --> 00:05:34,810
Ali tem um Offset.
149
00:05:35,160 --> 00:05:36,580
Se a gente for em Detalhes, aqui...
150
00:05:36,950 --> 00:05:39,740
A gente tem a Localização Relativa,
que acabou de mudar.
151
00:05:40,160 --> 00:05:40,650
Tá?
152
00:05:40,650 --> 00:05:43,640
Eu posso Resetar isso.
Ele volta para onde está o lugar no osso, tá?
153
00:05:44,720 --> 00:05:48,200
Então, a gente não sabe exatamente como é
que isso vai funcionar, até a gente trazer aqui...
154
00:05:48,530 --> 00:05:51,620
Uma arma, pra gente ver como é que
vai acontecer, como é que vai funcionar.
155
00:05:52,510 --> 00:05:55,350
Então, com esse Socket selecionado,
eu clico com o botão direito.
156
00:05:56,260 --> 00:05:59,690
E clico em Add Preview Asset.
A gente vai adicionar uma prévia...
157
00:06:00,030 --> 00:06:00,970
Dessa arma aqui.
158
00:06:01,420 --> 00:06:03,090
Então, eu seleciono
a arma que eu tenho.
159
00:06:03,090 --> 00:06:04,390
E aparece a arma ali, né?
160
00:06:05,050 --> 00:06:07,810
E você já percebe que, se
a gente colocar simplesmente assim...
161
00:06:08,170 --> 00:06:10,220
A arma vai vir toda invertida, né?
162
00:06:10,220 --> 00:06:12,390
Vai vir rotacionada desse jeito.
163
00:06:12,650 --> 00:06:15,480
E posicionada desse jeito.
A gente tem que fazer alguns ajustes.
164
00:06:15,850 --> 00:06:16,890
E para isso...
165
00:06:16,890 --> 00:06:18,330
Com o Socket selecionado...
166
00:06:18,650 --> 00:06:20,070
Eu posso rotacionar ele.
167
00:06:20,350 --> 00:06:23,920
Tá? Então, agora a ideia é posicionar
o melhor possível, que eu conseguir.
168
00:06:24,690 --> 00:06:26,790
Essa arma, na mão do personagem ali.
169
00:06:27,210 --> 00:06:27,730
Tá?
170
00:06:28,060 --> 00:06:31,610
Lembrando que isso aqui é só uma prévia.
A gente está fazendo só um preview, né?
171
00:06:32,320 --> 00:06:33,720
Só vendo como ficaria.
172
00:06:34,480 --> 00:06:36,860
O que a gente tá movendo aqui,
na verdade, é o Socket.
173
00:06:37,380 --> 00:06:39,470
Então, a gente tenta arrumar o melhor possível.
174
00:06:43,070 --> 00:06:45,510
Depois também, se a gente quiser
mudar isso aqui, a gente consegue.
175
00:06:47,990 --> 00:06:49,720
Sem problemas.
176
00:06:50,220 --> 00:06:51,300
Mais ou menos aqui.
177
00:06:51,810 --> 00:06:52,320
Né?
178
00:06:52,910 --> 00:06:54,390
Estou tentando encaixar na mão dele.
179
00:07:11,310 --> 00:07:12,700
Vamos ver se assim vai funcionar.
180
00:07:12,700 --> 00:07:15,580
Qualquer coisa a gente volta aqui
e dá uns ajustes melhores.
181
00:07:17,250 --> 00:07:18,640
Tá?
Vamos ver se funciona.
182
00:07:18,640 --> 00:07:21,240
Não vai encaixar certinho, certinho.
A mão ali sempre vai...
183
00:07:22,210 --> 00:07:23,930
Pegar um pouco, talvez.
184
00:07:24,930 --> 00:07:26,010
Mas, vamos ver se isso aqui já...
185
00:07:26,470 --> 00:07:29,040
Funciona pra gente.
Então, eu tenho essa arma, que é uma prévia.
186
00:07:29,330 --> 00:07:30,890
Tá?
Ela não existe no corpo.
187
00:07:31,350 --> 00:07:33,360
Tanto que, se eu for dar Play...
Eu vou só salvar aqui.
188
00:07:33,920 --> 00:07:34,980
Se eu der Play aqui...
189
00:07:34,980 --> 00:07:36,720
Não tem nada aparecendo, tá?
190
00:07:37,150 --> 00:07:39,740
Porque ela não está exatamente na Blueprint.
A gente está fazendo uma prévia...
191
00:07:40,330 --> 00:07:42,130
Só pra gente poder ver a posição...
192
00:07:43,330 --> 00:07:44,370
Desse Socket, tá?
193
00:07:44,370 --> 00:07:46,370
Então, agora a gente tem que
fazer isso lá na Blueprint.
194
00:07:46,640 --> 00:07:48,420
Dizer para a arma aparecer.
195
00:07:48,420 --> 00:07:49,880
Então, eu venho aqui no meu HeroChar...
196
00:07:50,530 --> 00:07:51,640
Event Graph.
197
00:07:51,640 --> 00:07:54,130
Então, a gente tem que fazer o seguinte.
A gente tem que dar um Spawn nessa Classe...
198
00:07:54,130 --> 00:07:55,950
Spawn Actors From Class.
199
00:07:59,100 --> 00:08:00,660
E aí, a gente vai dar um Spawn nessa arma.
200
00:08:00,660 --> 00:08:03,210
A gente não tem a Classe dessa
arma ainda, então eu vou criar isso.
201
00:08:03,560 --> 00:08:04,960
Então, eu venho aqui
no meu Content Browser...
202
00:08:05,350 --> 00:08:06,290
Botão direito.
203
00:08:06,900 --> 00:08:08,230
Nova Blueprint Class.
204
00:08:08,480 --> 00:08:09,620
Do tipo Actor.
205
00:08:10,000 --> 00:08:10,360
Tá?
206
00:08:10,700 --> 00:08:13,500
E eu vou chamar de BP_SQGun.
207
00:08:14,630 --> 00:08:17,090
Então, aqui dentro dessa Blueprint
do tipo Actor, eu vou...
208
00:08:17,340 --> 00:08:18,440
Colocar a minha arminha.
209
00:08:19,120 --> 00:08:20,190
Está aqui ela.
Eu já abri.
210
00:08:20,520 --> 00:08:21,580
Add Components.
211
00:08:21,970 --> 00:08:23,510
Skeletal Mesh.
212
00:08:24,230 --> 00:08:25,350
E aqui, adiciono...
213
00:08:25,730 --> 00:08:28,060
A minha Skeletal Mesh.
SQ_Gun.
214
00:08:28,060 --> 00:08:28,810
Então, ela está aí.
215
00:08:28,810 --> 00:08:30,000
Compilo e salvo.
216
00:08:30,000 --> 00:08:31,690
Venho no HeroChar...
217
00:08:31,690 --> 00:08:34,370
E agora, seleciono aqui a Classe
que eu vou dar um Spawn, né?
218
00:08:34,370 --> 00:08:35,940
Que eu vou fazer essa Classe aparecer.
219
00:08:36,480 --> 00:08:39,340
Vai ser o BP_SKGun.
220
00:08:40,110 --> 00:08:40,740
Tá?
221
00:08:41,290 --> 00:08:44,250
Então, isso aqui já está funcionando.
Já está dando o Spawn deste Actor.
222
00:08:44,250 --> 00:08:44,920
Tá?
223
00:08:44,920 --> 00:08:47,250
O que eu preciso agora é de um Transform.
224
00:08:47,250 --> 00:08:49,620
Dizer para ele qual que é a Escala, a Rotação...
225
00:08:50,520 --> 00:08:52,680
Basicamente, onde ele vai
aparecer no mundo, né?
226
00:08:53,510 --> 00:08:55,790
Porque ele precisa aparecer exatamente aqui.
227
00:08:55,790 --> 00:08:58,240
Né? Junto com essa malha 3D na mão.
228
00:08:58,240 --> 00:08:59,550
Na mesma posição, no mundo.
229
00:09:00,000 --> 00:09:01,820
Então, eu vou pegar essa malha 3D...
230
00:09:02,190 --> 00:09:03,680
Arms.
Trazer para cá.
231
00:09:04,500 --> 00:09:07,440
E aqui eu pego o Transform dele.
Get World Transform.
232
00:09:10,100 --> 00:09:10,960
Pronto.
233
00:09:11,190 --> 00:09:11,930
E conecto aqui.
234
00:09:12,430 --> 00:09:13,630
Ele vai fazer o Spawn...
235
00:09:14,040 --> 00:09:16,560
Se for dar Play...
Se olhar para baixo, está ali a arma.
236
00:09:17,240 --> 00:09:18,890
Ele pegou a posição da malha e...
237
00:09:19,140 --> 00:09:21,810
E fez o Spawn do Actor.
Então, ele apareceu no mundo.
238
00:09:22,280 --> 00:09:24,760
O problema é que ele não está me
seguindo, né? Ele não vem junto comigo.
239
00:09:25,090 --> 00:09:26,400
Então, eu tenho que fazer um Attach.
240
00:09:26,600 --> 00:09:28,050
Attach.
Aí, a gente vai conectar...
241
00:09:28,400 --> 00:09:29,230
Esse...
242
00:09:29,590 --> 00:09:30,530
Esse Actor.
243
00:09:30,530 --> 00:09:32,800
À nossa malha, para
que continue seguindo.
244
00:09:32,800 --> 00:09:35,630
Vai conectar o nosso personagem,
para que siga o nosso personagem.
245
00:09:35,990 --> 00:09:39,240
Então, a gente tem uma opção para
fazer isso, uma Função, que chama Attach.
246
00:09:40,530 --> 00:09:41,550
To Component.
247
00:09:42,690 --> 00:09:45,980
Ele já tem algumas opçõezinhas.
Armas, Camera, Capsule...
248
00:09:45,980 --> 00:09:46,690
Mesh.
249
00:09:46,690 --> 00:09:48,000
Eu vou selecionar o primeiro.
250
00:09:48,440 --> 00:09:50,000
Que está sem nada conectado.
251
00:09:51,690 --> 00:09:54,180
E tem essas duas opções.
O Parent, que é o pai.
252
00:09:54,180 --> 00:09:54,940
E o Target.
253
00:09:54,940 --> 00:09:56,860
O Target é aquilo que
vai ser conectado...
254
00:09:57,410 --> 00:10:00,520
E o Parent é aquilo a qual
vai ser conectado, tá?
255
00:10:00,900 --> 00:10:02,270
Então, eu vou conectar...
256
00:10:02,880 --> 00:10:03,650
A arma.
257
00:10:03,650 --> 00:10:04,710
Que é o Target.
258
00:10:05,120 --> 00:10:05,980
Ao Parent.
259
00:10:06,390 --> 00:10:08,650
Que é o Arms.
Eu vou pegar ele daqui já.
260
00:10:10,500 --> 00:10:12,090
Então, eu estou conectando a arma.
261
00:10:12,470 --> 00:10:13,180
Ao pai.
262
00:10:15,850 --> 00:10:18,330
Que é o Arms, né?
Que é essa malha 3D.
263
00:10:18,810 --> 00:10:21,960
E a parte importante aqui, que a gente
criou antes, é o Socket Name.
264
00:10:22,340 --> 00:10:25,320
Nesse caso, está escrito "None".
Eu preciso dizer o Socket Name.
265
00:10:25,710 --> 00:10:26,830
Que ele vai pegar e vai...
266
00:10:26,830 --> 00:10:29,720
Conectar exatamente no osso que
a gente quer, né? Naquele Socket...
267
00:10:30,160 --> 00:10:31,000
Que está lá no osso.
268
00:10:31,000 --> 00:10:32,160
Então, eu venho aqui no meu...
269
00:10:32,510 --> 00:10:33,640
SQ_Mannequin.
270
00:10:34,230 --> 00:10:35,650
Tem esse Socket que eu criei.
271
00:10:35,650 --> 00:10:38,270
E tem o nomezinho dele aqui.
Hand_rSocket.
272
00:10:38,740 --> 00:10:39,950
Eu vou copiar esse nome.
273
00:10:41,180 --> 00:10:43,960
Do Socket. Não do osso.
O Socket Name.
274
00:10:45,320 --> 00:10:46,930
E aqui no HeroChar, eu conecto.
275
00:10:47,300 --> 00:10:49,000
Eu colo esse Socket Name aqui.
276
00:10:49,320 --> 00:10:51,630
Então, basicamente, ele está
colocando esse Componente.
277
00:10:52,290 --> 00:10:53,750
Conectando esse Componente...
278
00:10:54,200 --> 00:10:55,960
Que eu criei aqui.
Fiz o Spawn.
279
00:10:56,320 --> 00:10:59,640
Nessa malha 3D e nesse Socket.
280
00:10:59,940 --> 00:11:00,460
Tá?
281
00:11:00,460 --> 00:11:01,980
Então, agora ele vai seguir a gente...
282
00:11:02,600 --> 00:11:03,710
Conforme a gente andar.
283
00:11:03,710 --> 00:11:04,390
Direitinho.
284
00:11:05,080 --> 00:11:06,010
Então, a arma está aí.
285
00:11:06,390 --> 00:11:06,840
Né?
286
00:11:07,400 --> 00:11:09,760
E agora a gente se pergunta:
"Por que está assim, né?"
287
00:11:09,760 --> 00:11:11,430
Então, agora a gente
tem que fazer aquelas...
288
00:11:11,780 --> 00:11:13,220
Aqueles ajustes finos.
289
00:11:13,790 --> 00:11:16,440
Na nossa posição da arma,
lá no Socket, na verdade.
290
00:11:16,620 --> 00:11:17,050
Tá?
291
00:11:17,430 --> 00:11:20,050
Então, eu estou com essa tela aqui.
Eu tenho que vir aqui no Socket.
292
00:11:20,800 --> 00:11:21,810
SQ_Mannequin.
293
00:11:22,220 --> 00:11:23,800
Tentar ajustar um pouquinho melhor.
294
00:11:24,880 --> 00:11:25,660
Esse cara.
295
00:11:26,180 --> 00:11:26,710
Tá?
296
00:11:27,720 --> 00:11:30,950
Se a gente achar que a arma está um pouquinho grande
também, a gente pode diminuir ela um pouco.
297
00:11:32,670 --> 00:11:34,600
Então, aqui eu posicionei ela melhor.
298
00:11:34,600 --> 00:11:36,690
E se você quiser até copiar
esses valores aqui...
299
00:11:37,230 --> 00:11:38,280
Está melhor encaixado.
300
00:11:38,810 --> 00:11:39,260
Tá?
301
00:11:39,690 --> 00:11:42,030
Você pode fazer um ajuste
fino melhor aí, né.
302
00:11:43,460 --> 00:11:44,990
A grande questão é que ele está...
303
00:11:45,630 --> 00:11:47,340
Aparecendo cortada, a arma ali, né?
304
00:11:47,760 --> 00:11:48,870
Então, eu vou fazer o seguinte...
305
00:11:49,470 --> 00:11:50,870
Aqui eu posso mudar...
306
00:11:51,250 --> 00:11:53,730
Aqui eu posso mudar a perspectiva
da câmera para, sei lá...
307
00:11:54,030 --> 00:11:55,090
80 graus.
308
00:11:55,950 --> 00:11:58,330
Então, ajustar um pouquinho
melhor aí, esse corte.
309
00:11:58,670 --> 00:12:00,250
Mas, enfim...
Tudo no ajuste fino.
310
00:12:01,030 --> 00:12:03,300
Para que você...
Ainda corta quando eu pulo, tá?
311
00:12:04,260 --> 00:12:06,710
Então, talvez a gente tenha que deixar
a arma um pouco mais para trás, enfim...
312
00:12:07,090 --> 00:12:07,960
Já está melhor.
313
00:12:07,960 --> 00:12:10,720
E esse ajuste fino aí
depende de cada caso.
314
00:12:11,280 --> 00:12:13,410
Da posição que você vai deixar.
Tudo é bem relativo.
315
00:12:13,870 --> 00:12:15,860
Mas, assim que a gente colocar
a nossa arma personalizada...
316
00:12:16,240 --> 00:12:17,720
Isso vai mudar um pouquinho, tá?
317
00:12:17,720 --> 00:12:19,330
Então, vamos fazer isso
na próxima aula já.
318
00:12:19,780 --> 00:12:23,340
Pegar uma arma personalizada. Se você
quiser ficar com essa arma, não tem problema.
319
00:12:23,340 --> 00:12:24,280
Dá pra usar também.
320
00:12:24,820 --> 00:12:26,610
Está bem legal, né?
A gente vai ter que, só...
321
00:12:27,020 --> 00:12:28,060
Ajustar...
322
00:12:28,340 --> 00:12:29,540
O material dela.
323
00:12:29,890 --> 00:12:33,520
Então, aqui no First Person Template, eu posso
dar uma olhadinha nesse material, como eles fizeram.
324
00:12:34,180 --> 00:12:36,530
Provavelmente a mesma coisa.
Tem uma...
325
00:12:36,970 --> 00:12:38,700
Tem uma textura aqui, de ID_Map.
326
00:12:39,010 --> 00:12:40,840
Então, você pode levar esse cara para...
327
00:12:41,350 --> 00:12:42,320
Para onde você quiser.
328
00:12:42,620 --> 00:12:43,820
Tá? Eu cliquei duas vezes.
329
00:12:44,470 --> 00:12:48,140
E aqui tem as duas texturas.
Eu posso levar essas duas texturas. Export.
330
00:12:48,740 --> 00:12:49,780
Asset Actions.
331
00:12:50,250 --> 00:12:53,310
Export. Eu posso exportar esse
cara também, para eu utilizar.
332
00:12:55,600 --> 00:12:56,410
Salvar aqui já.
333
00:12:57,270 --> 00:12:58,370
Salvar também.
334
00:12:58,370 --> 00:13:00,710
E a gente pode utilizar
essas texturas para fazer...
335
00:13:01,150 --> 00:13:03,350
Também o nosso material,
da nossa arma aqui.
336
00:13:03,350 --> 00:13:04,710
Então, eu vou fazer
isso aqui, rapidamente.
337
00:13:05,530 --> 00:13:08,990
Está aqui, o meu Content Browser.
Eu vou importar essas duas texturas.
338
00:13:09,670 --> 00:13:10,510
Estão elas aqui.
339
00:13:10,510 --> 00:13:12,970
E o processo que a gente faria
é exatamente o mesmo.
340
00:13:15,070 --> 00:13:16,740
Que a gente fez para a Mesh, tá?
341
00:13:17,070 --> 00:13:18,940
Então, deixa eu abrir o material
aqui, que a gente tem.
342
00:13:19,780 --> 00:13:20,940
Trago o Normal Map.
343
00:13:21,620 --> 00:13:23,000
Para cá.
Conecto.
344
00:13:23,980 --> 00:13:27,230
E aí, a gente tem a Base Color aqui.
Eu vou trazer o ID_Mask.
345
00:13:28,130 --> 00:13:29,490
A textura de Mask.
346
00:13:29,860 --> 00:13:30,890
A gente vai fazer um Lerp.
347
00:13:31,960 --> 00:13:32,410
Tá?
348
00:13:32,410 --> 00:13:35,080
E antes disso, eu vou só conectar
ela aqui, pra gente ver a cor.
349
00:13:35,620 --> 00:13:36,220
Do...
350
00:13:37,340 --> 00:13:40,330
Das partes, né? Para saber o que
está acontecendo ali na nossa arma.
351
00:13:40,980 --> 00:13:41,710
Está assim, né?
352
00:13:43,470 --> 00:13:45,990
Aqui eu vou ter que colocar...
Esperar só ele aparecer.
353
00:13:46,430 --> 00:13:47,690
Então, aqui aparece a arminha.
354
00:13:48,600 --> 00:13:51,640
Do jeito que a gente quiser,
depois, implementar isso aí.
355
00:13:52,030 --> 00:13:52,600
Né?
356
00:13:52,600 --> 00:13:54,710
A gente tem... Sabe as partes
coloridas que ela tem.
357
00:13:54,710 --> 00:13:57,130
Se eu quiser dar Play assim, já...
Vai aparecer tudo coloridinho.
358
00:13:58,580 --> 00:13:59,100
Tá?
359
00:13:59,880 --> 00:14:02,050
Mas, você pode fazer
o material que você quiser.
360
00:14:02,380 --> 00:14:04,820
Eu não vou mexer nisso agora porque
eu vou usar uma arma personalizada.
361
00:14:05,200 --> 00:14:06,340
Então, se você quiser...
362
00:14:06,340 --> 00:14:07,220
Utilizar essa arma.
363
00:14:07,590 --> 00:14:09,430
Faz o mesmo processo aqui, com o Lerp.
364
00:14:09,660 --> 00:14:10,230
Tá?
365
00:14:10,230 --> 00:14:12,230
Isolando os canais que você quiser colorir.
366
00:14:12,760 --> 00:14:13,960
Aí, você tem o teu material.
367
00:14:14,360 --> 00:14:14,880
Tá?
368
00:14:14,880 --> 00:14:19,220
Próxima aula, então, eu vou mostrar como eu fiz
pra gente poder pegar uma arma da internet e colocar.
369
00:14:19,580 --> 00:14:21,520
O processo não é tão simples assim.
370
00:14:21,780 --> 00:14:22,940
Porque, como você viu...
371
00:14:22,940 --> 00:14:25,080
Encaixar esse cara aqui já foi um...
372
00:14:25,080 --> 00:14:26,510
Uma complicação.
373
00:14:27,500 --> 00:14:33,260
Encaixar uma arma personalizada, que não foi feita
para esse braço 3D aqui, é bem mais complicado.
374
00:14:33,760 --> 00:14:36,420
E as vezes nem encaixa, né? A gente
tem que ficar procurando a arma correta.
375
00:14:36,650 --> 00:14:38,110
Então, vamos ver na
próxima aula, isso aí.
30450
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.