Este artigo fornece informações sobre como desenhar Players.
Players são as áreas onde você pode adicionar uma fonte de conteúdo externo. A partir do HeavyM 2.3, os players são compatíveis com estas categorias de mídias: fotos, vídeos, GIFs, Webcam streams, streams Syphon/Spout, streams NDI, Shaders generativos, Texto.
Você pode gerenciar o conteúdo dos seus players a partir do compartimento de fontes, à direita da sua interface. Isso é detalhado em outro artigo deste guia.
Criando players
Players são formas quadrilaterais predefinidas. Você pode adicioná-los arrastando e soltando o ícone correspondente da barra de ferramentas (como faria com as faces), usando o atalho [Shift + P] ou pelo menu aberto com o botão direito no canvas.
Para diferenciá-los das faces no canvas, eles têm vértices quadrados em vez de arredondados.
Para fotos, vídeos e GIFs, você também pode soltar diretamente suas mídias no canvas; isso criará automaticamente um player que as contém. Se você soltar mais de uma por vez, ele criará até mesmo uma playlist com todas elas diretamente!
Editando Players
As operações básicas de manipulação e transformação de formas, incluindo coordenadas, dimensões e rotação, são descritas em um artigo dedicado.
Ajustando a perspectiva
Ao contrário das faces e máscaras, os players sempre têm exatamente 4 pontos, sem alças. No entanto, você ainda pode mover esses 4 vértices; ele não precisa permanecer um retângulo e esticará o que é exibido dentro dele de uma forma que mantém a perspectiva correta.
Quando um único canto é selecionado, a partir da versão 2.13 você pode inserir valores precisos em pixels para suas coordenadas X e Y no painel Propriedades (sendo o ponto de origem (0,0) o canto superior esquerdo do canvas).
Editando pontos de deformação
Se precisar distorcer a textura dentro do seu player, você pode usar o módulo de deformação. Deformação é uma técnica usada para manipular uma textura a fim de corrigir sua distorção, seja para ajustar sua forma em uma superfície complexa ou para fins criativos. Imagine esticar um pedaço de tecido para mudar sua forma — isso é semelhante à deformação.
O módulo de deformação pode ser ativado nas Propriedades de um player, que aparecem no painel à esquerda quando ele é selecionado, ou simplesmente clicando duas vezes na forma do player no Canvas. Para desativá-lo, clique novamente no botão, clique duas vezes novamente no Player ou simplesmente use [Escape].
Quando ele está ativado, pontos aparecem no seu player. Eles permitem distorcer apenas uma área do Player, por exemplo, para compensar irregularidades na superfície de projeção. Cada ponto pode ser movido com o cursor ou com as teclas de seta (para movê-lo com precisão, pixel por pixel).
Você pode alterar o número de pontos de acordo com a precisão necessária para a área que deseja distorcer usando os campos Linhas e colunas.
Há 2 modos para os pontos:
- Linear: este é o modo padrão. Como você pode ver pela grade criada pelas linhas e colunas, as linhas que conectam cada ponto aos seus vizinhos são retas.
-
Bézier (2.13): este modo mantém os mesmos pontos, mas adiciona duas tangentes Bézier a cada um deles para que você possa curvar a deformação. Uma tangente é composta por 1 ou 2 alças de controle: cada ponto tem tantas alças quanto o número de pontos aos quais está conectado (por exemplo, um canto tem apenas 2 alças de controle, enquanto um ponto no meio tem 4.)
Quando um ponto ou uma de suas alças é selecionado, você pode alterar o tipo das duas tangentes associadas usando a opção “Alças” nas Propriedades. Por padrão, as alças sãoAssimétricas (as duas alças de uma tangente formam uma linha reta, mas não precisam ter o mesmo comprimento), mas isso pode ser alterado para
Desconectadas (as duas alças são completamente independentes).
Esses modos são mutuamente exclusivos. Ou todos os pontos têm alças, ou nenhum tem.
Dependendo da curvatura que você está tentando alcançar, alguns truques podem ajudar adicionalmente:
-
Botão “Criar círculo” (somente em Bézier): esta opção adapta os pontos de deformação para que o conteúdo do player pareça ajustado a uma cúpula convexa. Prático se você estiver projetando em uma esfera!
Observação: nesse caso, as linhas e colunas são reduzidas para 1, mas você ainda pode alterar isso depois ou reverter com [CTRL/Cmd + Z] -
Novas linhas e colunas acompanham a curva: embora geralmente seja melhor saber desde o início de quantos pontos você precisa, pode economizar tempo começar com um número baixo ao ajustar uma curva. De fato, com poucos pontos, você pode começar posicionando-os aproximadamente na curva e depois aumentar os números progressivamente para obter pontos de controle. Esses novos pontos seguirão a curvatura definida da melhor maneira possível, sem que seja necessário ajustá-los individualmente.
Comparando e combinando a deformação de Perspectiva e por pontos
Ao contrário dos ajustes de Perspectiva, as deformações no módulo de deformação esticam uniformemente o conteúdo dentro do Player. Veja uma comparação:
Você percebe a diferença na largura de cada ladrilho, em particular?
No entanto, mesmo que os pontos de deformação não ajustem a perspectiva quando são movidos, as deformações criadas com o módulo de deformação se adaptam às deformações de Perspectiva: as duas transformações podem ser usadas em combinação.
Comentários
0 comentários
iniciar sessão para comentar.