Blender como duplicar uma camera ao longo de uma curva
Neste tutorial em português para o Blender (escrito criando os exemplos com o Blender 2.82), veremos como duplicar uma Camera ao longo de uma curva em pontos equidistantes. De fato, às vezes é necessário criar um sistema com várias Cameras, para ter várias visualizações da mesma cena ao mesmo tempo.
Lançamos Blender, pressionamos a tecla "A" e cancelamos os objetos presentes; nos posicionamos na exibição "Top Orthographic", pressionando a tecla "7" no teclado numérico. Criamos uma curva de Bezier, aumentamos-la, pressionando a tecla "S" e a tecla ENTER, e confirmamos com as teclas CTRL + A, depois movemos-la
damos à curva a forma que queremos (deixamos como está neste exemplo) e, finalmente, a transformamos em uma mesh, selecionando no menu Object > Convert to > Mesh from Curve/Meta/Surf/Test
crie uma Camera com SHIFT + A, gire-a 90 graus em relação ao eixo X, pressionando as teclas "R" "X", escrevendo o valor 90 e confirmando com a tecla ENTER. Nós o rodamos mais tarde em relação ao eixo Z, pressionando as teclas "R" "Z" e confirmando com a tecla ENTER, depois movemos um pouco em direção à curva
pressionando as teclas SHIFT + A, criamos um objeto Empty
selecionamos a Camera e a associamos a uma constraint Track To, colocando o objeto Empty como "target"
no entanto, vemos que a direção da Camera está incorreta, porque não está voltada para o Empty
então escolhemos a combinação certa de eixos na constraint recém-criada
e alcançamos o resultado que procurávamos
Agora vamos fazer a Camera filha da curva da mesh: primeiro selecione a Camera e depois a mesh, pressione CTRL + P e escolha "Object". Chegamos então
Vamos combinar a origin da Camera com a da mesh: selecione a curva, pressione as teclas SHIFT + S e escolha a opção "Cursor to Selected"; selecione a Camera, pressione as teclas SHIFT + S e escolha a opção "Selection to Cursor (Keep Offset)" e obtenha a sobreposição dos dois pivot
Agora duplique a Camera ao longo dos vértices da curva: selecione a mesh, na guia "Object Properties" da Properties Window, no subpainel "Instancing", clique no botão "Verts" para duplicar os objetos filhos em todos os vértices
e chegamos
É um bom resultado, no entanto, as Cameras não olham para o objeto Empty, mas são paralelas à Camera original. De fato, movendo a curva para a direita, você pode vê-la mais
Como, então, orientar todos os cômodos para que todos enfrentem o Empty?
Transformamos as instâncias da Camera na curva, fazendo com que elas se tornem objetos por si só, selecionando a curva e ativando no menu o comando Object > Apply > Make Instances Real
agora selecione todas as Cameras clicando na Camera original por última, para que seja considerada como um objeto ativo
e transferimos a constraint da Camera original para as Cameras duplicadas, selecionando no menu Object > Constraints > Copy Constraints to Selected Objects
e agora também todas as Cameras duplicadas apontarão para o objeto Empty
Podemos ocultar ou cancelar a Camera original.
Por conveniência (para melhor posicionar o sistema da Camera durante o uso), podemos relacionar novamente as Cameras com a curva: selecionamos as Cameras duplicadas, selecionamos a curva, pressionamos as teclas CTRL + P e escolhemos "Vertex", obtendo eventualmente nosso sistema de Cameras
Podemos mover a curva para onde queremos, mas eles sempre apontam para o Empty
Este tutorial termina aqui para duplicar uma Camera ao longo de uma curva no Blender; usamos uma Bezier não modificada como curva de referência, mas o método usado também pode trabalhar com uma mesh circular
ou mesmo apenas com um segmento dividido
Happy blending!