Dinâmica de Avatar

From VRChat Wiki
Revision as of 16:58, 19 April 2026 by Inexorável (talk | contribs) (Created page with "Um '''Receptor de Contato (Contact Receiver)''' detecta '''Emissores de Contato (Contact Senders)''' correspondentes e escreve um valor em um parâmetro do Animator no avatar. Os receptores podem ser configurados para permitir auto-contato, outros usuários ou apenas avaliação local.")
V · EEsta é uma página oficial de informações do VRChat!
Ela é revisada e aprovada pela Equipe do VRCWiki. Saiba como contribuir para esta página lendo o Hub de Contribuição.
V · EEsta página é um esboço.
Você pode ajudar a Wiki do VRChat melhorando-a
[Razão: Pouca informação aqui! Você pode contribuir, expandindo e revisando este artigo, de acordo com o Manual de Estilo.]

A Dinâmica de Avatar é um recurso de avatar, introduzido inicialmente no VRChat em 21 de abril de 2022[1]. Trata-se de um conjunto de funcionalidades que adiciona mais interações entre avatares. Substituindo componentes antigos e adicionando novas opções para avatares. Esta versão também introduziu um novo sistema de permissões que permite aos usuários definir quem pode interagir com esses novos recursos.

PhysBones

Veja também Physbones para informações mais detalhadas.

O Physbones permite movimentos secundários e ossos interativos para avatares. Possibilitando que os usuários segurem, movam e manipulem partes do avatar (como cabelo e orelhas).

Contatos

Veja também Contatos para informações mais detalhadas.

Contatos (Contacts) são um sistema que permite aos avatares detectar colisões consigo mesmos ou com outros avatares. Essas colisões podem então ser usadas para acionar parâmetros do Animator e realizar diversos tipos de efeitos de interação.

Emissores de Contato

Um Emissor de Contato (Contact Sender) define um volume de colisão que pode ser detectado por um Receptor de Contato (Contact Receive) correspondente. Os emissores podem usar formato de esfera ou cápsula, um transform raiz, deslocamentos locais de posição e rotação, e uma ou mais tags de colisão.

V · EConteúdo não lançado ou em fase beta!
Este conteúdo ainda não foi lançado ou está em beta, esteja ciente de que ele pode sofrer alterações!
[Razão: Nenhuma razão fornecida.]


Uma forma de caixa para contatos está em desenvolvimento e planejada para uma futura versão do SDK[2][3]. Contatos em formato de caixa estarão disponíveis tanto para avatares quanto para mundos, com largura, altura e profundidade configuráveis. Receptores de Contato (Contact Receiver) em formato de caixa também oferecerão suporte a um modo adicional de cálculo de proximidade baseado na distância do emissor até a face Z positiva da caixa.

Em avatares, a seção Colliders do Avatar Descriptor também cria Emissores de Contato (Contact Senders) integrados para partes comuns do corpo, como mãos e dedos.

Receptores de Contato

Um Receptor de Contato (Contact Receiver) detecta Emissores de Contato (Contact Senders) correspondentes e escreve um valor em um parâmetro do Animator no avatar. Os receptores podem ser configurados para permitir auto-contato, outros usuários ou apenas avaliação local.

VRChat supports three receiver behaviors:

  • Constant keeps a parameter active while a matching sender stays inside the receiver.
  • On Enter activates for one frame when a matching sender enters, optionally requiring a minimum velocity.
  • Proximity outputs a float from `0.0` to `1.0` based on how close the sender is to the center of the receiver.

Tags and parameters

Contacts only interact when a sender and receiver share at least one matching collision tag. The receiver's Parameter field determines which Animator parameter is updated. Depending on the Animator parameter type, the value may be interpreted as a float, int, or bool.

Debugging

In Unity, Contact gizmos appear when Gizmos are enabled and the contact or one of its parents is selected. In VRChat, the Avatar Dynamics overlay can also be used to visualize Contacts and PhysBones during testing.

Permissões

O sistema de permissões da Dinâmica de Avatar oferece controle total sobre quem pode interagir com seu avatar e como:

Permissões Globais

Escolha “Todos”, “Amigos” ou “Ninguém” como configuração padrão para todos os usuários.

Configuração por usuário

Conceda ou negue individualmente permissões de interação com avatares para usuários específicos.

Ligar ou Desligar Rápido/Modo Pânico

Pause instantaneamente todas as interações (independentemente de quaisquer outras configurações) com um único toque de botão no Menu Rápido.

Official resources

Referências