Skip to playerSkip to main content
  • 3 hours ago
animação automatizada - parte1

Category

📚
Learning
Transcript
00:03Pegando em três keyframes que eu tinha aqui, o que eu fiz foi duplicá-los com um modificador aplicado ao
00:18Graph Editor.
00:20Na prática, vir aqui e dizer Extrapolation Mode, Make Cyclic, ele tem lá a indicação de que aplicou um modificador.
00:30É a mesma coisa que vir aqui a Modifiers e dizer Add Modifier e o que eu criei foi um
00:40Modifier Cycles, que está aqui.
00:45Mas eu tenho outros modificadores, lembrem-se de eu dizer, eu sou preguiçoso e tive de dar três keyframes para
00:53fazer isto.
00:57O cúmulo da preguiça é dar um keyframe.
01:01Eu vou fazer piscar a luz vermelha com um keyframe.
01:09Como?
01:11Primeiro, fazer a mesma coisa que tive de fazer para o outro, que é criar um material novo chamado sirene
01:21vermelha.
01:27Sirene vermelha.
01:30E não se esqueçam de atribuir, senão não vêm, não é?
01:33Assign.
01:34Pumba.
01:35E a sirene vermelha vai ser, obviamente, vermelha.
01:42E também vai ter Emission.
01:47Portanto, tem que dar um keyframe.
01:50Primeiro, a partir do momento em que eu crio um keyframe, tenho aqui, azul, eu vou até apagar a visibilidade
02:05deste, para não nos confundir.
02:10Tenho uma linha lisa, quer dizer, não tem animação.
02:16Dei um keyframe.
02:18Por alguma razão, há bocadinho, perguntei, como é que se chamava aquela sequência?
02:25Qual é que seria a função?
02:26E houve alguém que disse que era a função sinusoidal.
02:30Função do seno ou do cosseno.
02:32Tem a mesma função, mas desfasada no diagram.
02:37A partir do momento em que eu tenho uma linha aqui, eu posso modificá-la.
02:44Modifiquei a anterior com um gerador.
02:50Ciclos.
03:08Tenho esta que está lisa.
03:10Por acaso, tem um keyframe dado no sítio errado, não me interessa.
03:14Mas eu vou aplicar-lhe um modificador e agora vou olhar para os modificadores de uma forma mais genérica.
03:24Que modificadores é que eu posso dar?
03:27Posso dar um modificador chamado um gerador.
03:32Que a única coisa que faz é crescer.
03:36Mais uma vez, para a matemática.
03:39Desculpa, eu não tenho a versão.
03:43Portanto, quem é que se lembra da primeira função matemática?
03:49Tinha um nome.
03:53Alinear.
03:53Quem é que se lembra da fórmula?
03:55Y igual a m de x mais b, chamava-se a função afim.
04:00Era a primeira coisa que nós aprendemos no quinto ano, pai.
04:05Era a reta com uma inclinação, lembram-se.
04:08Ok?
04:09É isto.
04:11Está bem?
04:11É só...
04:13Nostalgia matemática.
04:15O que é que nós tínhamos?
04:17Tínhamos o y igual a m.
04:19M dava-nos a inclinação da reta.
04:22Olhem aqui.
04:22O m, a inclinação.
04:25E o y era o sítio onde a reta interceptava a origem.
04:33Não é?
04:34O y igual a mx mais b.
04:37O b é quieto.
04:39Basicamente, um gerador serve para aumentar um valor gradualmente.
04:45E fazê-lo crescer infinitamente.
04:48Porque, reparem, isto vai crescer e criou-me uma reta que dura o que eu quiser para todo o sempre.
04:56Isto é extremamente útil se eu quiser, por exemplo, pôr uma coisa a rodar infinitamente.
05:07Ah, tenho um moinho de vento na minha cidade e quero pô-lo a rodar.
05:12É claro que eu posso pôr um keyframe inicial e um keyframe final.
05:16Vão acontecer duas coisas.
05:17Para já, ele começa parado e vai ganhando velocidade.
05:21E depois, se eu precisar de uma animação maior, vou ter de espaçar mais esses keyframes e ele vai rodar
05:27mais devagar.
05:28Isto assim é sempre constante.
05:30Mas não é um gerador que eu preciso aqui.
05:34O gerador começa com a luz vermelha apagada e vai-lhe aumentando a intensidade até que, daqui a nada, derrete
05:41o carro.
05:42Tão intensa que é.
05:43Não é um gerador que eu quero.
05:45Portanto, vou apagar o gerador.
05:50O que eu quero?
05:52Também não é um cycle.
05:54Foi o que usei há bocadinho.
05:56Porque só tenho um keyframe.
05:57E isso vai-me manter na mesma marreta.
06:00O que eu tenho aqui, e é interessante, é o built-in function.
06:04Que tem a tal, olha, função seno.
06:09E o que é que aconteceu à minha função seno?
06:12Eu olho para ela aqui.
06:15Olha, fez a mesma ondinha com um único keyframe.
06:19Está, é muito fraquinha, coitada.
06:20Pisca, mas pisca pouco.
06:23Mas eu posso aumentar-lhe a amplitude e fazer com que ela pisque mais.
06:34Ok?
06:35Da mesma maneira que posso puxá-la para trás ou para a frente e posso desviar o valor para cima
06:45para ela ir até zero e de zero sobe ou desce.
06:52E reparem como, com um único keyframe, eu tenho a minha sirena a piscar para sempre.
07:07O que é que eu tenho que garantir?
07:10Que faço a mesma coisa para os dois capelas piscarem desfazadas.
07:16Não posso ter uma animação com um tempo numa e a outra...
07:20Está bem?
07:25Diga.
07:27Está de baixo.
07:28Sim.
07:39Eu acho que já poderia, eventualmente,
07:48ver a line.
07:51Não dá.
07:52Como é a última, não dá.
07:59Experimento o automático.
08:02Ok.
08:04Ok.
08:04Automático.
08:11Sim.
08:12Bem.
08:13Elas estão com intensidades diferentes.
08:16Está?
08:18Ora bem.
08:19A ideia é vocês perceberem que há várias formas de fazer coisas repetitivas
08:25e, especialmente, se sobem e descem.
08:29Se continuam, há de infinito.
08:31Ou
08:34é sempre mais fácil a forma preguiçosa.
08:38Porquê?
08:39Porque eu...
08:39Diga, diga.
08:44Está a mexer a curva que tem o modifier Cycles?
08:51Então, sim.
08:54Eventualmente, também podemos fazer a primeira com o modificador de curva sinusoidal.
09:03Está bem?
09:04Diga, diga.
09:05Se nós fizermos para...
09:11Como é que as formas coordenadas?
09:13Pronto.
09:14Aí é mais fácil fazerem ambas com a matemática e aí tem valores fixos para trabalhar.
09:21Porque se não tem que coordenar, se está a fazer uma com keyframes postos à mão, vai ter de acertar
09:27à mão.
09:27Então, pronto, eu estou a simplificar ainda...
09:34Diga, diga.
09:37Já?
09:39Já?
09:40Ok, então.
09:41Perdeu-se onde?
09:42Tem uma curva cíclica.
09:45Esse está com Cycles ou com...
09:47Sim, essa está com Cycles.
09:49Sim, só que depois...
09:52Nós estamos a criar duas coisas diferentes em dois materiais diferentes.
09:57Então, vou-lhe dar o exemplo desfazendo este, que já percebeu como é que é.
10:02Criou três keyframes e tem aqui uma animação Cycles.
10:05E vou apagar.
10:08Até vou esconder temporariamente.
10:11Ok?
10:11Desfiz.
10:13Escondi o modifier.
10:14Ele está cá, mas está escondido.
10:16E vou acrescentar outro, que é uma função, seno, em que eu posso...
10:32Não é este?
10:33Este é piscar mais depressa.
10:38Ah, mas isto é azul, ok.
10:44Sim, eu estou...
10:45Diga, diga.
10:52Ok?
10:53E se quiser pôr mais lento, é aqui no Phase Multiple, encolher um bocadinho, para ela piscar mais devagar.
11:01Agora, e tem aqui a sirene vermelha, que também podíamos dar os mesmos valores.
11:08Ah, mas já tinha este.
11:09Este já estava crescendo.
11:11Ok.
11:12Então, vamos copiar os valores da primeira.
11:15Ok?
11:16Vamos pôr aqui um valor certo.
11:206.5.2.
11:24Vamos pegar na segunda.
11:29E temos 6.5.
11:34E este era 2, não é?
11:37Não, era aqui 2.
11:40E o que é que vai acontecer agora?
11:42Porque tem a mesma função.
11:45Não, não está certo.
11:47Ainda podíamos, era depois, dar um offset para as desencontrar corretamente.
11:52Já lhe mostro como é que está.
11:53Mas, à partida, já está.
11:55O que é que fizemos?
11:57Retiramos a sua animação do seu ciclo.
12:00Desfizemos.
12:01E passou a ser um modifier.
12:03Diga.
12:07Tem que ter os mesmos valores.
12:09Posso?
12:09Seguir este daqui.
12:11O que é que nós temos de ver?
12:13Temos dois materiais e estão desfasados porque têm valores diferentes.
12:19Vamos ver cada um deles.
12:20Este está com os ciclos.
12:23E o que é que nós tínhamos de fazer?
12:25Por este, que está com uma função automática, o mais próximo daquele possível.
12:31Posso tentar acertar aqui os valores até baterem certo.
12:38Então, parece-me mais ou menos isto.
12:43Parece-me isto.
12:49E o que é que tínhamos de fazer?
12:51Desfazá-los.
12:52Mas, a maneira mais fácil...
12:55Eu agora vou pôr aqui valores mais certos para nós nos encurtarmos.
13:04O mais fácil é, na verdade, no que está manual, que é este.
13:09Vou desligar este e vou pôr outro, que seja igual ao anterior, que é seno, com um e um.
13:26E agora posso desfazá-lo.
13:31E assim ficam perfeitamente direitinhos.
13:39Um apaga, o outro não.
13:41Diga, diga.
13:43Está tudo ok?
13:45Tinha aqui.
13:46Quando for assim, tem aqui.
13:48Está aqui tão pertinho.
13:49Agora já foi, não vale a pena ir outra vez.
13:51Diga.
13:52Não há uma função de desencontrar.
13:57A maneira mais fácil de eu os desencontrar, tendo uma função matemática,
14:02é não misturar uma coisa perfeitamente matemática com uma coisa feita à mão.
14:06Nunca vai bater certo, não é?
14:08Portanto, a maneira mais fácil de eu os desencontrar perfeitamente...
14:12Vou pôr aqui as duas.
14:15Esta está escondida.
14:17Vou pôr aqui as duas.
14:18Eu tenho esta, que já cá tenho três keyframes.
14:21Um aqui, um aqui, um aqui.
14:22E está com o modificador de repeat.
14:26Vou tirar o modificador de repeat e tenho isto.
14:30E vou pôr o modificador que usei na outra.
14:36O sign.
14:37Apesar de eu ter keyframes, quando eu lhe puser um modificador,
14:43que é built-in function,
14:46ele anula os keyframes e usa o modificador.
14:51E o que é que eu tenho que fazer agora?
14:53É só copiar os valores daqui.
14:55Eu vou pôr um valor certo.
14:5715.
14:5915.
15:06E vou à outra.
15:10E é só dar aqui os valores.
15:1215.
15:1415.
15:16Só que agora estão todas a piscar exatamente ao mesmo tempo.
15:20E não é assim.
15:21O que é que eu quero fazer agora?
15:23É phase offset.
15:26Reparem.
15:28Desencontrá-las até ao meio.
15:32É aqui.
15:34E assim, como é a mesma função matemática,
15:37e estou a dar valores certinhos,
15:40é muito, muito fácil isto bater tudo de certo.
15:44Apesar de estar rápido.
15:45Pronto.
15:46Agora era só acertar aqui os valores.
15:49Se calhar o que está errado é este phase multiple.
15:54Ou seja, o multiplicador de fase, a sequência.
15:56Ponto 5.
15:58Só tenho é que mudar nos dois.
16:01Ponto 5.
16:04Isto já é uma sirene.
16:06Já bate certo.
16:07Sim.
16:08Quem é que ainda tinha dúvidas, diga.
16:15Tem de abrir isto e selecionar este e este.
16:22Isto é que tem a animação.
16:24E isso é que não dá para fazer.
16:26Não dá para fazer.
16:27E também isso está acontecendo.
16:30Quando nós estamos a ver os ciclos todos,
16:34é como quando eu tenho em edit mode um modifier de array
16:38e vou tentar selecionar um múltiplo do array em vez do original.
16:43Faço o seguinte.
16:44Assim, esconda momentaneamente.
16:47Neste momento temos aqui duas coisas.
16:51E apesar de ter um...
17:00Esta é a curva que só tem este ciclo
17:05e que nós já estamos a modificar duas vezes.
17:08Com este e com este.
17:10Quando põe este, ele anula os seus keyframes
17:13e não mexe nos keyframes.
17:15Só mexe aqui.
17:16Ok?
17:18Portanto, não precisa sequer daqueles keyframes.
17:23Depois é só acertar aqui com o face offset
17:27para eles estarem desencontrados.
17:29Está bem?
17:32E eu vou dando explicações e a sirene vai tocando para todo o centro.
17:36Fica assim.
17:38Sim.
17:39Deixa-me só ver aqui.
17:40Posso?
17:40Desculpa.
17:41Não sei.
17:45Se calhar dá para desencontrar um pouquinho.
17:47Dá.
17:48Tenho para o mesmo valor.
17:49Repare.
17:49Sobe a vermelha e desce.
17:52E depois aqui já está mais próximo.
17:54Depois aqui...
17:55Dá-me ideia que a outra está com uma sequência diferente.
17:59Esta tem um e meio.
18:01A outra deve ter um.
18:04Pois, exatamente.
18:07Espera aí.
18:09Mas vamos pôr, em vez de um e-mail, 0.5.
18:14Mas porquê que ela acaba ali de forma estranha?
18:17Não sei.
18:19Isto sai.
18:20Ah.
18:23E esta...
18:260.5.
18:28Ok.
18:29Mas ainda não estão a bater certo.
18:30Ainda está...
18:31Porque elas não estão...
18:32Não estão.
18:33Então vamos aqui ao offset.
18:35É.
18:36É.
18:37Sim.
18:37Isso.
18:38Pronto.
18:38Assim já é uma sirene.
18:39Está?
18:41Ora bem.
18:46Sirene já está.
18:48Já posso andar com o carro da polícia por aí fora.
18:56Como é que eu ponho o carro a andar?
18:58Já que estou a mexer em curvas, a melhor forma de pôr um carro a andar...
19:04Se forem tentar pôr o carro a andar com keyframes, eu vou fazê-lo aqui.
19:08Podem fazer aqui.
19:09Podem perder 5 minutos a pôr o carro a andar, só a fazer a primeira curva que conseguirem.
19:14A que estiver mais próxima.
19:16Olha.
19:17Esta.
19:18Ok?
19:18Se eu pôr o carro a andar com keyframes, vão perceber o pavor que é isto ficar bem.
19:27Façam, por favor, o carro a dar a primeira curva e depois vamos anular isto tudo.
19:32Porque, como eu vos mostrei ao início, deu-me muito pouco trabalho, mas mesmo muito pouco trabalho, fazer isto tudo
19:46direitinho, de maneira...
19:49Repararam que as rodas do carro viram?
19:58Se vocês não odiarem a matemática para todos o sempre, eu ajudo-vos a virar as rodas.
20:05Mas é a matemática do quinto ano.
20:13Vamos lá ver.
20:14Vamos animar primeiro o carro com keyframes para vermos o pavor que é.
20:19Ora bem, o que é que eu vou fazer aqui?
20:22Vou dar um keyframe aqui.
20:26Vou dar um keyframe aqui de posição.
20:29E o carro vai se deslocar.
20:33Assim.
20:33Depois, vou rodar o carro e deslocá-lo para aqui, com uma rotação neste sentido, certo?
20:52E depois, vou dar outro keyframe de posição para aqui.
21:00E chega, porque eu gosto pouco de ter trabalho, ainda por cima trabalho que é para deitar para o lixo.
21:06Ok?
21:08Mas, é importante nós fazermos este exercício para vocês perceberem que há formas mais fáceis e mais eficientes e eficazes
21:20de o fazer.
21:21Vamos tentar primeiro.
21:24Ah, e tal keyframes, vamos para o início da timeline.
21:28Eu sei que, primeiro, tenho que dizer I, keyframe de posição, rotação e escala do objeto carro.
21:35Só para ser mais fácil, eu vou mudar o nome ao objeto 2537 e vou-lhe chamar carro.
21:43Só para a gente conseguir olhar aqui e ver que este keyframe é do carro.
21:51E temos a posição, rotação, escala, patatatatata.
21:54Está bem?
21:56Avanço no tempo.
21:59E eu sei que ele vai andar na direção Y.
22:02Gravem Y até aqui.
22:06E...
22:07De novo keyframe.
22:08Bem, avanço um bocadinho no tempo e ele vai virar e passar para o outro lado.
22:16Portanto, rotaio tem Z 90 graus, menos...
22:24Gravem para...
22:26Isto é europeu?
22:28Para aqui.
22:33E...
22:34E avanço.
22:36Já agora vou pôr isto em timeline para vocês verem antes os keyframes.
22:41É mais fácil.
22:43E depois, avanço mais um bocadinho no tempo e avanço em X.
22:52Ok?
22:54E...
22:55Dei os keyframes necessários para que ele faça o caminho.
22:59Vamos ver o que é que aconteceu.
23:02Olha, não ficou péssimo.
23:04Mas vamos ver.
23:05Play.
23:08É...
23:09Ó...
23:12Várias coisas estranhas.
23:14A velocidade, o acelerar, o abrandado não estão corretos.
23:20Por acaso...
23:23Não está péssima a curva.
23:25Façam vocês e vejam o resultado que conseguem.
23:29Não está péssima.
23:32Fez um...
23:33A 90 graus, há trono.
23:34Alguém viu o trono?
23:36Ninguém viu o trono.
23:38Nem o novo.
23:39Saiu há pouco tempo.
23:42Mostra lá.
23:44Ok.
23:48Esse sacou de um travão de mão.
23:54Ora bem.
23:57Imaginem o que é que é animar isto ao longo da cidade inteira, não é?
24:08Depois, eu iria por aqui.
24:11Vou fazer só mais um bocadinho.
24:16Vem para aqui e leva um keyframe.
24:20Aqui roda em Z mais 90 graus para cá.
24:26E vem para aqui e...
24:30E segue por aqui abaixo.
24:49Não está péssimo, mas também não está.
24:55Já agora queria ver os vossos resultados.
24:58Com uma curvinha rápida.
25:00Só uma curva para eu ver como é que dá.
25:04Se também vai em drift.
25:05Se vai logo a sacar do travão de mão.
25:08Sim.
25:10Não, não.
25:11Tem que ter o cursor aqui em cima.
25:13Não pode dar keyframes aqui embaixo.
25:15Não serve, não é?
25:16E...
25:17Está a ver?
25:20Está tudo com pneus carecas?
25:24Choveu muito e a estrada está molhada.
25:26Tem óleo.
25:32Então, quero ver, quero ver, quero ver.
25:43Ai, também já está em gelo.
25:45Ai, já vai em gelo.
25:47Apanhei uma poça de óleo.
25:52Tenho-vos a dizer que tudo isto é muito pouco condizente com a pessoa preguiçosa.
26:01Clicam, clicam, acertam, assinam.
26:04Ai, não está mal.
26:07Vai rápido, mas não está mal.
26:09Boa.
26:10Assim aconteceu-lhe o mesmo caminho.
26:12Que é que queria fazer mal e saiu bem.
26:18Sim.
26:26Primeiro tem que ter um keyframe qualquer.
26:32Primeiro tem que ter um keyframe.
26:34Quero um modifier no quê?
26:35No carro?
26:42Mostra lá o que é que está a fazer.
26:44É assim, tem que ter selecionado...
26:50O canal que quer, é este, e...
26:53Não, não tem uma, tem outra, não.
26:54Pô, senhora.
27:05Porquê que não estamos a ver...
27:10I'm going to try to select what he wants, or we were going to see the other one, we were
27:18going to see the other one, but we were going to try to select what he wants, ok.
27:21I'm going to try to select what he wants.
27:52Basically, because it's difficult to do an animation by keyframes, and it gives a lot of work, and if I
27:59need to afinar something, it's the end of the work.
28:02Diga.
28:03I'm going to ask you to do the other one.
28:05Yeah, we're going to automatize this whole process.
28:09Okay.
28:11I'm going to try to do the keyframes.
28:15Disparate, because imagine you're going to try to do the car in a certain circumstance.
28:19What do we do?
28:21We're going to do with that a rod rod, so that the car is running.
28:25If the car is running, the rod doesn't run.
28:29Who remembers?
28:30How do you do a rod rod?
28:36Consoante the distance that is running.
28:38How do we go to this boat?
28:42I have a path of 1m.
28:45And I have a road that will have to run.
28:48What distance is that road in a complete route?
28:53It's just to think, let's go to a coffee.
28:55Let's go to Google.
28:57One complete route of a road, what distance is that road?
29:05Quase.
29:06Quase.
29:07No.
29:11Não?
29:12Não, não é.
29:13É quinto ano também.
29:15Pois é, alguém sabe.
29:23É o prime, é o pequeno senhor.
29:24E quem é que se lembra da fórmula do prime?
29:28Tem a ver com o que disse e tem a ver com o que disse também.
29:32É, isso é área, quadrado é área.
29:34overdone.
29:362πr.
29:38Ah, well, it's the diameter.
29:402πr.
29:41Or, or, 2r vezes π.
29:44This is the distance that he passes.
29:47One rod, whatever that she is,
29:49does not as much as the same rod.
29:50One rod big, one volt, does not much distance.
29:52One rod small, does not much distance.
29:55So, we need a math formula for this to be very accurate.
29:58And the formula is 2π times the ray of the rod.
30:03Pronto.
30:05Lá chegaremos, temos calma.
30:08Para já vamos fazer as partes fáceis.
30:11Bem, já estão fartos de aqui e fremos ao carro?
30:15Eu já.
30:15Eu farto-me muito depressa.
30:17A minha preguiça de fazer coisas que ainda por cima ficam mal
30:21tornam isto mais...
30:24Como é que isto se faz na prática?
30:26Imaginem que vocês pegam na cidade,
30:30põem a vista de cima e dizem assim...
30:33Epá, o que eu quero mesmo é...
30:36Onde é que está o meu carro?
30:37É este, não é?
30:38Ele tem de ter as luzes a pescar.
30:40Não, não é este.
30:44Onde é que anda o meu carro?
30:48Este.
30:49Ah, sim.
30:50Pois.
30:50Ok.
30:50Eu fartei-me de dar keyframes.
30:54Portanto, vou apagar os meus keyframes todos.
30:58De animação.
31:00De limite.
31:01Pumba.
31:02E o que é que eu quero?
31:03O que eu quero é que o meu carro venha por aqui,
31:07faça isto.
31:09Venha por aqui fora.
31:14Faça assim.
31:15Venha por aqui.
31:19Era bom eu poder animar assim, não era?
31:26Ok.
31:30O que eu queria era que ele fizesse este percurso.
31:36Ok.
31:37Vamos desenhar esta linha.
31:40E vamos fazê-lo seguir este percurso.
31:42Como é que eu desenho esta linha?
31:45Bem, tenho aqui dois problemas.
31:50Primeiro problema.
31:53O nosso cenário não é liso.
31:57Se fosse liso, era mais fácil.
32:00Mas eu vou resolver o problema rapidinho.
32:08Primeiro.
32:09Como é que eu desenho esta linha?
32:12O que é que vocês fizeram quando fizeram?
32:14As estradas, como é que as fizeram?
32:16Desenharam a curva como?
32:17É que eu ensinei a desenhar desta forma.
32:20Livre.
32:20A Filipa não sei.
32:24Diga, diga.
32:24Podem usar a nossa cidade?
32:29Se quiserem, até podem usar coisas uns dos outros.
32:33Fazer uma coisa nova.
32:34Tem que fazer uma cidadezinha.
32:36Ou usar a vossa, fazer nesta.
32:39Há um bocado de batota.
32:40Mas se...
32:41Porquê?
32:43A pergunta.
32:46Pronto.
32:46Está bem.
32:47Então, as coisas dos colegas, em última análise, pode usar esta.
32:51Ora bem.
32:52Vamos só ver aqui uma coisa.
32:55Duas coisas, na verdade.
32:57Vou apagar esta anotação.
32:59Então, a Filipa ensinou-vos a usar as curvas ou não?
33:05E se sim, como?
33:08Primeiro, pomos o cursor num sítio qualquer.
33:10O meu carro está aqui.
33:11Eu vou começar aqui ao pé.
33:12E vou adicionar um objeto do tipo curva.
33:18Curva Bézier.
33:20E aqui está a minha curva.
33:22E vocês sabem que podem editar esta curva.
33:25E manipular os pontos dela.
33:30E pô-la...
33:31Eu vou pôr isto em um wireframe para se ver melhor.
33:35Ok?
33:36E podemos editar ponto a ponto.
33:40Ok?
33:46Segunda forma fácil de eu estender a minha curva.
33:50Com o último ponto selecionado, eu sei que, como sou preguiçoso, ponho o meu dedo em cima da tecla control
33:58e deixo lá estar.
34:00E onde eu clicar, clique, clique, clique, clique, clique, clique.
34:09Ele vai-me criando extensões da curva.
34:15E a curva está definida por aqui fora.
34:19E isto funciona na geometria também.
34:21Se eu tenho um vértice selecionado, deixo o dedo no controle e carrego em posições, ele vai fazendo extrude automaticamente.
34:30Ok?
34:32Mas fica toda torta.
34:34Eu sou mesmo preguiçoso.
34:36E, portanto, não é isto que eu quero.
34:38Eu quero desenhar como acabei de desenhar.
34:42Ok?
34:42Como é que eu faço isso?
34:44Não sei se a Filipe explicou.
34:46Se não, eu volto a explicar.
34:48Em Edit Mode, na minha curva, vou apagar tudo.
34:56Delete Vertices.
34:58A minha curva ficou vazia.
35:00Não tenho lá nada.
35:02Não tenho control point.
35:05Não tenho nada.
35:08Mas, aqui ao lado, tenho duas coisas.
35:14Um lápis que diz Annotate.
35:18Não é este.
35:20E tenho um lápis com uns coisinhos de curva que diz Draw.
35:28Ok?
35:29Portanto, se eu clicar em Draw, o meu cursor passa a ser um lápis.
35:37E cuidado, porque aqui em cima eu tenho duas opções.
35:45Cursor ou Surface.
35:48Para já eu vou deixar em Cursor.
35:50O que é que quer dizer Cursor?
35:53Quer dizer que ele vai desenhar a minha curva à altitude onde está o cursor.
36:00E isso vai ser um problema, porque a minha cidade tem um desnível.
36:07E a dada altura eu vou fazer o carro entrar terra adentro.
36:10Mas já arranjo.
36:11Está bem?
36:12Só para vocês verem que eu agora posso pegar na curva que neste momento está vazia.
36:22E posso desenhá-la livremente por aqui fora.
36:35E quando eu largar o rato...
36:40Tenho aqui uma...
36:42Oi?
36:43Desculpa.
36:44Tenho aqui uma curva feita.
36:51Ok?
36:55Dúvidas?
36:55Diga.
36:59Para eu desenhar uma curva, tenho que ter um objeto do tipo curva.
37:04Por isso é que eu ponho a curva inicial e lhe apago o conteúdo.
37:08O que eu vou fazer é substituir o conteúdo por uma coisa desenhada à mão.
37:12Diga.
37:18Não está a conseguir achar o quê?
37:20Tem que ter um objeto do tipo curva.
37:24Está aqui.
37:25Está aqui.
37:26Seleciona aqui.
37:27Tem que estar em edit mode.
37:29Pois é.
37:30Para saber isso.
37:30Obrigado.
37:30E apagar o conteúdo.
37:33Ah, e já está em droga.
37:34Já está.
37:35Pronto.
37:35E agora é desenhar.
37:37Ok?
37:40Ora bem.
37:42Agora vamos à parte fácil.
37:45Que é pegar no carro e dizer, olha, este caminho passa a ser a tua estrada.
37:53Não, vamos chamar caminho.
37:59Ok?
37:59Em vez de Bezier Curve, eu vou chamar a isto caminho.
38:08Ok?
38:09É o objeto que caminha esta curva.
38:12E agora posso dizer ao meu carro, olha, tu estás aí perdido no meio da cidade.
38:20Agora vou pedir a vossa atenção.
38:22Eu estou a gravar isto, portanto, mais importante do que tomar notas é perceber.
38:28O que eu vou dizer ao carro é para seguir este caminho.
38:35Mas para que o carro siga o caminho, eu vou ter de criar uma forma de animação nova,
38:42que não é a forma que nós experimentámos até agora.
38:45Até agora demos animação por keyframes.
38:48Mas eu alertei-vos na aula passada que há mais tipos de animação.
38:53E aquilo que vamos fazer na segunda aula de animação é isso.
38:56É animação automatizada.
38:59Comecei por automatizar as sirenes.
39:02Agora vou automatizar o caminho do carro.
39:06Como?
39:08Como?
39:09Tenho aqui uma correia ligada a um motor.
39:14Ok?
39:15O motor roda, a correia faz girar a roda grande.
39:19O que é que eu estou a animar?
39:20É o motor.
39:21Ok?
39:23São os constraints.
39:26Vou condicionar.
39:28Tenho o carro selecionado.
39:31E vou-lhe dar um constraint.
39:33E tenho vários tipos de constraint.
39:35Obviamente não vamos conseguir passar por todos.
39:39Mas há aqui uns quantos que nos chamam a atenção.
39:44O mais importante agora é este follow pass.
39:48Faz aquilo que o nome indica.
39:52Segue o caminho.
39:56Eu vou aplicar um follow pass ao carro.
40:02Peço a vossa atenção.
40:03O carro está aqui neste sítio.
40:07E eu vou dizer que o caminho que ele vai seguir é obviamente o único objeto válido.
40:15Que é o único objeto do tipo curva.
40:18Ele não pode seguir geometria.
40:20Ele tem de seguir um objeto do tipo curva.
40:23Ok?
40:23E curva eu só tenho uma a que desenhei.
40:28Só que quando eu aplicar o caminho ele vai desaparecer do sítio.
40:33Reparem o que é que lhe aconteceu.
40:35Puf!
40:36Foi para ali.
40:38Porquê?
40:40Vou desligar.
40:47E vou pedir a vossa atenção.
40:53Aqui é o 000.
40:57O objeto carro está no mundo desfasado não sei quantos metros.
41:03Para a direita e pouquitos metros para cima.
41:06Quando eu digo que a origem do carro deixa de ser o mundo mas passa a ser a curva.
41:14O que acontece é que o desfasamento que o carro tem relativamente ao mundo passou agora para o início da
41:23curva.
41:24E por isso o carro saiu do sítio.
41:26O que é que eu preciso fazer ao carro quando o condiciono a uma curva.
41:32É desrelacionar com o mundo.
41:35Vou-lhe limpar a informação relativa à posição dele no mundo.
41:40Quer que ele esteja na posição da curva no sítio 000.
41:46Como é que eu limpo a posição do carro?
41:48Ah, posso pôr aqui 000 em todo o lado.
41:53Zero.
41:54E ele ficou no início da curva.
41:57Ou, como vocês sabem, os meus alunos sabem isto.
42:02Há um anticomando no Blender que anula normalmente as coisas que nós fazemos.
42:08Que é o alt.
42:10Se eu escondo um objeto, escondo com o quê?
42:13Há.
42:14Como é que eu o mostro?
42:16Com o anticomando escondete.
42:19Eu parentei um objeto a outro.
42:21Como é que eu quebro esse parent?
42:23Com alt.
42:27Eu dou uma rotação, uma posição com grab ou rotation.
42:32Como é que eu limpo?
42:34Alt, G, Alt, F.
42:36Isto porquê?
42:37Porque eu tive de vir aqui, clicar, puxar, pôr zero.
42:40Não.
42:40Alt, G, um único clique.
42:44E ele vai para o sítio.
42:45Ok?
42:46Ok.
42:47O carro já está no início da curva.
42:52Agora já devo poder ver isto assim.
42:55E reparem.
42:56Tenho aqui uma coisa chamada Offset.
43:00Que me mostra o caminho do carro.
43:03Mas se vocês se queixavam de drifting nos vossos, este está ainda pior.
43:11Reparem.
43:11Vum.
43:12Vai arrastar por aqui e fora.
43:15Isto porquê?
43:16Porque eu lhe disse.
43:17Olha.
43:18Objeto.
43:19Segue o caminho.
43:20Ele está a seguir.
43:21Mas não lhe disse.
43:21Olha.
43:22Faz-te ao caminho.
43:25Orienta-te pelo caminho.
43:27Eu posso lhe dizer.
43:28Olha.
43:30Follow curve.
43:32E se em vez de pôr apenas.
43:37Oi.
43:39Não era isto que eu queria.
43:40Se em vez de apenas.
43:48Ah.
43:49Agora já vira aqui uma curva toda ajeitosa.
43:52Tá?
43:52Só que se eu olhar de perto, vou fazer isto em marcha atrás.
44:01Grande acondutor de marcha atrás.
44:03Não.
44:04Eu tenho que lhe dizer.
44:05Olha.
44:06Segue o caminho.
44:09Mas mantém virado para cima o eixo Z.
44:13Sim.
44:13Está certo.
44:14E virado para a frente.
44:16Se ele está a andar de marcha atrás, o que eu quero é menos Y.
44:20Ah.
44:20Assim já vai.
44:21Ok?
44:22Cuidado.
44:22Se põe em X, ele vai a arrastar por aqui fora.
44:28Isto é que é um drift à sério.
44:30O que nós queremos é menos X.
44:33Ok.
44:34E agora?
44:34Tenho aqui uma curva toda bem feitinha.
44:37Ah.
44:38Mas mesmo assim é legal.
44:39Eu passei.
44:39Não sei aonde.
44:40Ah.
44:40Aqui passa por cima do carro.
44:42Pumba.
44:43Acidente.
44:45Imaginem.
44:46Se estivessem a fazer isto com keyframes.
44:49Ai não.
44:50Agora keyframe para a esquerda.
44:51Keyframe para trás.
44:52A baranda.
44:53A curva não está bem.
44:54Não é?
44:54Reparem.
44:55Agora.
44:56Pegue.
44:57Na minha curva.
45:00Amigo.
45:02Está aqui.
45:03Edit mode.
45:06Entre este ponto.
45:09E este ponto.
45:12Subdivide.
45:13E aqui desvio o percurso do carro.
45:23E agora o carro já não bate no outro.
45:29Só confirmar.
45:38Compensa ser preguiçoso.
45:44É muito mais fácil ajustar o que quer que seja.
45:49Está bem?
45:52Ora bem.
45:54Vai acontecer aqui uma coisa estranha.
45:56Eu ainda não tenho keyframes.
46:00Portanto.
46:01Se eu puser a minha timeline a andar.
46:04O carro não anda.
46:11Será necessário eu animar alguma coisa com um keyframe?
46:18E vocês podem pensar.
46:20Vou animar o carro.
46:21Tenho ali o tal offset.
46:24Vou animar o offset.
46:28Não é a forma correta.
46:31Já vos explico o que é que é este offset.
46:35Na verdade.
46:36Se eu desenhei um caminho.
46:39Eu quero que todos os objetos.
46:42Nesse caminho.
46:44Estejam animados.
46:47Aliás.
46:48Eu posso animar uma estrada.
46:50Com 20 carros a passar.
46:52Todos no mesmo caminho.
46:54E o que eu quero é.
46:56Está no caminho.
46:57Anda.
46:58Ok?
46:59É como uma autoestrada.
47:00A partir do momento em que entram.
47:02Têm de andar pelo menos a 40.
47:03Mas têm de andar.
47:05Não é?
47:05Não podem parar.
47:06Proibir.
47:07É a mesma coisa.
47:08É o caminho.
47:10Que anima.
47:12Os objetos.
47:14Então.
47:15Eu vou deixar aqui o meu offset.
47:18A zero.
47:21Vou selecionar o meu objeto.
47:23Caminho.
47:25E o caminho.
47:27Que é uma curva.
47:28Tem uma propriedade.
47:31Chamada.
47:32Path animation.
47:34E o path animation.
47:36Diz-me.
47:37Duas coisas.
47:39Primeiro.
47:42Quantos frames é que dura?
47:45Absolutamente irrelevante.
47:49E o evaluation time.
47:52Isto está em 100.
47:53Porque eu posso considerar isto.
47:55Uma percentagem.
47:57Ok?
47:58O evaluation time.
48:01Mostra-me.
48:02Em que zona.
48:04Ou em que percentagem.
48:05Destes frames.
48:06É que eu estou.
48:07E reparem.
48:09Se eu puser.
48:10O evaluation time.
48:12A andar.
48:15Eu não estou a mexer.
48:17No carro.
48:18O objeto que está selecionado.
48:20É a curva.
48:21É a curva.
48:23Que está a animar.
48:24Todos os objetos.
48:25Que estiverem a seguir.
48:28Ok?
48:31Ok?
48:32Então o que é que eu preciso fazer aqui?
48:35Um keyframe.
48:38E agora sim.
48:42O que é que eu quero?
48:47O que é que eu quero?
48:47O que é que eu quero?
48:47Quero criar um gerador.
48:50Generator.
48:52Que o que vai fazer é fazer o tempo.
48:57Isto representa o tempo dos objetos na curva.
49:03A partir de agora.
49:05A partir de agora.
49:32Rápido.
49:36Ok.
49:37Tenho a minha animação a correr.
49:39O que é que eu quero fazer.
49:46Um keyframe.
49:49E o carro vai por aí fora.
49:56Por que é que nós damos duas coisas?
50:02Por que é que a animação está na curva?
50:04E por que é que existe a propriedade offset no curve modifier?
50:10Porque afinal isto é uma perseguição policial americana.
50:16Vão seis carros da polícia atrás do criminoso.
50:21Reparem.
50:22Vamos avançar aqui um bocadinho.
50:25Pegue o meu objeto.
50:27Shift D.
50:31E vou deixá-lo em cima do mesmo.
50:35Outra vez.
50:36Repito.
50:37Repito.
50:38Repito.
50:39Repito.
50:39Tenho seis carros.
50:43Vou ao primeiro.
50:48E vou-lhe dar um offset para aqui.
50:53Vou ao segundo.
50:54Um offset para aqui.
50:57Vou ao terceiro.
50:59Um offset para aqui.
51:03O quarto fica no zero.
51:05O quinto anda para trás.
51:09E o sexto mais para trás vai.
51:12Estão a ver se fazer isto por keyframes.
51:14Mas não estão?
51:16E agora?
51:18Isto já é uma parada.
51:21Ok?
51:22Porque a animação está na curva e não no objeto.
51:27Todos os objetos que seguirem a curva.
51:29Ah.
51:30Isto está a acabar muito cedo.
51:31Vamos só pôr a nossa animação a seguir mais tempo.
51:35Estamos com os 250 frames default.
51:37Podemos pôr mais tempo para isto seguir por aqui fora.
51:41Ok?
51:42E lá vai a minha parada militar.
51:45Não é militar, mas é policial.
51:48E todos eles...
51:49Pumba!
51:49Tenho que desviar o autocarro do caminho.
51:52Tal como fiz há pouco.
51:54Vamos ao caminho.
51:56E reparem.
51:57Eu agora já tinha seis carros.
51:58Imaginem que os seis tinham keyframes e tinha de os desviar aos seis.
52:01Não.
52:04Pegue no meu caminho.
52:07Subdivide.
52:09Subdivide.
52:10E este vem para...
52:16Aqui.
52:18E este.
52:21Vai assim.
52:22Está lá.
52:23Vai haver ali uma curva mais apertada.
52:27Agora estão a andar...
52:28Isto já não é perseguição.
52:29Isto é mesmo parada.
52:30Tendo a andar mais depressa.
52:32Ok?
52:37Ah.
52:37É para andar mais depressa.
52:39Era na curva.
52:41No modifier.
52:43Aqui.
52:45Um bocadinho mais...
52:46Ah.
52:46Agora já está.
52:47Um bocadinho mais acelerado.
52:48Pronto.
52:49Ok?
52:51Pronto.
52:54Está?
52:57Porquê que é mesmo muito importante esta história do caminho?
53:01Vou voltar ao meu vídeo.
53:11Começam a ver que isto agora não deu trabalho nenhum.
53:13Não é?
53:17Já vamos aqui.
53:19Já vamos fazer este plano da roda.
53:22Este plano.
53:26O que é que está a acontecer à câmara?
53:30Estará a seguir o objeto?
53:32Ou estará a seguir o mesmo caminho que o objeto, mas está lá mais atrás?
53:38Está no mesmo caminho.
53:40A ponta para o objeto, mas está no mesmo caminho que o objeto.
53:45Ou seja, eu posso pegar num objeto chamado câmara...
53:51Onde é que está a minha câmara?
53:52Está aqui.
53:53E a minha câmara está, olha, longe.
53:55Não interessa?
53:59E...
54:01E...
54:01E aqui vamos por cima do passeio.
54:03Está ajeitoso.
54:04Já vamos ajeitar.
54:05É fácil.
54:07Tem o meu objeto de câmara que está aqui e eu vou lhe dizer a mesma coisa.
54:12Olha, câmara.
54:14Vais aos constraints.
54:17Follow path.
54:19O caminho que vais seguir é caminho.
54:22E ela agora foi para mais longe ainda.
54:25E eu sei que tenho que limpar a localização para que ela esteja no mesmo sítio onde estão
54:30os carros da polícia todos.
54:32Vou puxá-la para cima e vou dizer que ela, por exemplo, vai mais para trás no caminho
54:42e vai apanhar o fim da fila.
54:46Grabem Z.
54:49Mas vem cá mais de cima.
54:52Ah, mas a câmara, se eu fizer isto, a câmara vai como o carro inicialmente a derrapar.
55:00Ok?
55:01Não é isto que eu quero.
55:03Eu quero que a câmara também tenha o curve follow.
55:07Mas agora, fico a apontar para trás.
55:10O que é que eu tenho que lhe dizer?
55:14Normalmente a câmara vai apontar com o Y up e o menos Z para a frente.
55:24Ela agora está toda trocada.
55:25Porque, tal como eu limpei a localização, também tem que limpar a rotação se vou usar o follow path.
55:35Porque se eu disser follow path, ele vai-se orientar no caminho da curva.
55:40Mas se eu disser rotate 90, ele passa a ir orientado na curva, mas de lado.
55:45É o que está a acontecer à câmara.
55:47Ela está a apontar para não sei onde, porque eu lhe estou a dizer.
55:50Segue a câmara e depois roda para não sei onde.
55:54Como é que eu limpo as rotações todas rapidamente?
55:58Anti-comando.
56:00Alt-R.
56:01Aqui é R.
56:02Rotate.
56:03Alt-R.
56:04Ah, pois.
56:04Já estou a seguir, obviamente, os carros.
56:10E agora, estou ao nível do chão.
56:14Grab em Z.
56:17E tenho a minha perseguição em curso.
56:22Mas às vezes perco-me um bocado.
56:25O carro da frente era aquele que eu queria estar a seguir.
56:28E foram-se todos embora e eu estou a olhar para a frente.
56:33Para dizer o quê?
56:34Que os constraints podem ser acumulados.
56:37Eu tenho um constraint que me diz, follow path, segue o caminho.
56:41Mas posso-lhe acrescentar outro, que diz, por exemplo, track to.
56:49Ou seja, aponta para.
56:54Track to.
56:56E posso escolher a quem é que eu quero apontar.
56:59Olha, vamos apontar ao carro, que é o primeiro da fila, não é?
57:07Carro.
57:08E agora, o que é que acontece?
57:10A câmera vai sempre sozinha a olhar para o primeiro carro.
57:17Quantos keyframes é que eu dei até agora?
57:24Ok?
57:30Agora é a câmera que vai aqui a fazer um grande drift.
57:35E aqui vinhamos por cima do passeio e tínhamos de corrigir isto.
57:38Bom.
57:40Chega a altura...
57:44Quase no intervalo.
57:45Chega a altura em que eu quero fazer algumas mudanças de câmera.
57:51Porque não quero fazer a minha animação toda nesta perseguição.
57:53Torna-se aborrecido.
57:54Portanto, vou querer ter aqui mais algumas câmaras para dar dinâmica ao meu filme.
58:02Umas eu vou fazer como fizemos na aula passada.
58:06Keyframe daqui, abertura, keyframe para ali.
58:09Enquadramento bonito.
58:10Ok?
58:11Manual.
58:13Outras.
58:14Outras.
58:15Automático.
58:17Quando vocês veem um filme em que há uma cena no carro e vem o condutor a conduzir,
58:25onde é que está montada a câmera?
58:27No capô, presa, com uma estrutura e está lá fixa.
58:32Como é que eu aqui fiz...
58:38Outra vez.
58:39O tal plano de abertura em que eu é que escolho keyframe daqui vai para ali.
58:44Câmara a seguir o carro sozinha.
58:47Este plano.
58:49Como é que está feito este?
58:53Está preso à estrutura do carro.
58:55Neste caso, há a porta lateral em baixo, ao pé da roda, e está lá preso.
59:01Como é que eu preso?