Avatar Dynamics/pt-br: Difference between revisions

From VRChat Wiki
Inexorável (talk | contribs)
No edit summary
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Noticebox/Official}}
{{Noticebox/Official}}
<div class="mw-translate-fuzzy">
{{Stub|Pouca informação aqui! Você pode [[Special:MyLanguage/VRCWiki:How to Contribute|contribuir]], expandindo e revisando este artigo, de acordo com o [[Special:MyLanguage/VRCWiki:Manual of Style|Manual de Estilo]].}}
{{Stub|Pouca informação aqui! Você pode [[Special:MyLanguage/VRCWiki:How to Contribute|contribuir]], expandindo e revisando este artigo, de acordo com o [[Special:MyLanguage/VRCWiki:Manual of Style|Manual de Estilo]].}}
A '''Dinâmica de Avatar''' é um recurso de [[Special:MyLanguage/Avatars|avatar]], introduzido inicialmente no VRChat em 21 de abril de 2022<ref>[https://hello.vrchat.com/blog/avatar-dynamics-live VRChat Blog: Avatar Dynamics Live]</ref>. 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.
A '''Dinâmica de Avatar''' é um recurso de [[Special:MyLanguage/Avatars|avatar]], introduzido inicialmente no VRChat em 21 de abril de 2022<ref>[https://hello.vrchat.com/blog/avatar-dynamics-live VRChat Blog: Avatar Dynamics Live]</ref>. 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.
</div>


<span id="PhysBones"></span>
<div class="mw-translate-fuzzy">
==PhysBones==
==PhysBones==
</div>


''Veja também [[Special:MyLanguage/Physbones|Physbones]] para informações mais detalhadas.''
''Veja também [[Special:MyLanguage/Physbones|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).
O PhysBones é um sistema dinâmico de física para avatares que permite aos usuários criar movimentos secundários e ossos interativos no VRChat. Ele é utilizado para simular comportamentos naturais em partes do avatar, respondendo a manipulações físicas por meio de parâmetros relacionados ao movimento, à gravidade e às colisões.


<span id="Contacts"></span>
<span id="Contacts"></span>
<div class="mw-translate-fuzzy">
==Contatos==
==Contatos==
</div>


''Veja também [https://creators.vrchat.com/avatars/avatar-dynamics/contacts/ Contatos] para informações mais detalhadas.''
''Veja também [https://creators.vrchat.com/avatars/avatar-dynamics/contacts/ Contatos] para informações mais detalhadas.''
Line 17: Line 24:
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.
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.


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Contact_Senders"></span>
===Contact Senders===
<div class="mw-translate-fuzzy">
===Emissores de Contato===
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
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.
A '''Contact Sender''' defines a collision volume that can be detected by a matching Contact Receiver. Senders can use a sphere or capsule shape, a root transform, local position and rotation offsets, and one or more collision tags.
 
</div>
Estão disponíveis contatos em forma de caixa tanto para avatares quanto para mundos, com largura, altura e profundidade configuráveis. Os receptores de contato em forma de caixa também suportam um modo adicional de cálculo de proximidade baseado na distância entre o remetente e a face Z positiva da caixa.
 
Em avatares, a seção ''Colliders'' do [[Special:MyLanguage/Avatar Descriptor|Avatar Descriptor]] também cria '''Emissores de Contato (Contact Senders)'''  integrados para partes comuns do corpo, como mãos e dedos.


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Contact_Receivers"></span>
{{Noticebox/unreleased}}
<div class="mw-translate-fuzzy">
A box shape for contacts is in development and planned for a future SDK release<ref>[https://ask.vrchat.com/t/vrchat-creators-roadmap-march-2026/48077 'VRChat Creators Roadmap (March 2026)'] on ''[[ask.vrchat.com]]''.</ref><ref>[https://ask.vrchat.com/t/developer-update-19-march-2026/48078 'Developer Update - 19 March 2026'] on ''[[ask.vrchat.com]]''.</ref>. Box-shaped contacts will be available for both avatars and worlds, with configurable width, height, and depth. Box-shaped contact receivers will also support an additional proximity calculation mode based on the distance from the sender to the positive Z face of the box.
===Receptores de Contato===
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
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.
On avatars, the ''Colliders'' section of the [[Special:MyLanguage/Avatar Descriptor|Avatar Descriptor]] also creates built-in Contact Senders for common body parts such as hands and fingers.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div class="mw-translate-fuzzy">
===Contact Receivers===
O VRChat oferece suporte a três comportamentos de receptor:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* '''Constant''' mantém um parâmetro ativo enquanto um '''Emissor de Contato (Contact Sender)''' correspondente permanecer dentro do receptor.
A '''Contact Receiver''' listens for matching senders and writes a value to an Animator parameter on the avatar. Receivers can be configured to allow self-contact, other users, or only local evaluation.
* '''On Enter''' é ativado por um quadro quando um '''Emissor de Contato (Contact Sender)''' correspondente entra, podendo opcionalmente exigir uma velocidade mínima.
</div>
* '''Proximity''' gera um valor float de `0.0` a `1.0` com base na proximidade do emissor em relação ao centro do receptor.


<div lang="en" dir="ltr" class="mw-content-ltr">
<!-- Mais algumas coisas intrínsecas do Unity que não podem ser traduzidas no momento, já que não há localização do Unity e do SDK do VRChat para PT-BR. -->
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.
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Tags_and_parameters"></span>
===Tags and parameters===
<div class="mw-translate-fuzzy">
===Tags e Parâmetros===
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Contacts só interagem quando um emissor e um receptor compartilham pelo menos uma tag de colisão correspondente. O campo ''Parameter'' do receptor determina qual parâmetro do Animator é atualizado. Dependendo do tipo de parâmetro do Animator, o valor pode ser interpretado como float, int ou bool.
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.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Debugging"></span>
===Debugging===
<div class="mw-translate-fuzzy">
===Depuração===
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
No Unity, os gizmos de Contato (Contact) aparecem quando os Gizmos estão ativados e o Contato ou um de seus objetos pai está selecionado. No VRChat, o overlay de Avatar Dynamics também pode ser usado para visualizar Contacts e PhysBones durante os testes.
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.
</div>


<span id="Permissions"></span>
<span id="Permissions"></span>
<div class="mw-translate-fuzzy">
==Permissões==
==Permissões==
</div>


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


<span id="Global_Permissions"></span>
<span id="Global_Permissions"></span>
<div class="mw-translate-fuzzy">
===Permissões Globais===
===Permissões Globais===
</div>


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


<span id="Per-User_Overrides"></span>
<span id="Per-User_Overrides"></span>
<div class="mw-translate-fuzzy">
===Configuração por usuário===
===Configuração por usuário===
</div>


Conceda ou negue individualmente permissões de interação com avatares para usuários específicos.
Conceda ou negue individualmente permissões de interação com avatares para usuários específicos.
Line 82: Line 89:
<span id="Quick_Toggle/Safe_Mode"></span>
<span id="Quick_Toggle/Safe_Mode"></span>
<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
===Ligar ou Desligar Rápido/Modo Pânico===
===Ligar ou Desligar Rápido/Modo Seguro===
</div>
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
<div class="mw-translate-fuzzy">
==Official resources==
==Recursos Oficiais==
* [https://creators.vrchat.com/avatars/avatar-components/ Avatar Components] on Creator Docs
* [https://creators.vrchat.com/avatars/avatar-components/ Avatar Components] no Creator Docs
* [https://creators.vrchat.com/avatars/avatar-dynamics/physbones/ PhysBones] on Creator Docs
* [https://creators.vrchat.com/avatars/avatar-dynamics/physbones/ PhysBones] no Creator Docs
* [https://creators.vrchat.com/avatars/avatar-dynamics/contacts/ Contacts] on Creator Docs
* [https://creators.vrchat.com/avatars/avatar-dynamics/contacts/ Contacts] no Creator Docs
</div>
</div>


<span id="References"></span>
<span id="References"></span>
<div class="mw-translate-fuzzy">
==Referências==
==Referências==
</div>


<references/>
<references/>


[[Category:Features{{#translation:}}]]
[[Category:SDK{{#translation:}}]] <!-- remove once PhysBones and/or Contacts gets it's own page. Avatar Dynamics is a system. -->
[[Category:Needs images{{#translation:}}]]
[[Category:Needs images{{#translation:}}]]
[[Category:Features{{#translation:}}]]

Latest revision as of 20:18, 20 July 2026

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.

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

O PhysBones é um sistema dinâmico de física para avatares que permite aos usuários criar movimentos secundários e ossos interativos no VRChat. Ele é utilizado para simular comportamentos naturais em partes do avatar, respondendo a manipulações físicas por meio de parâmetros relacionados ao movimento, à gravidade e às colisões.

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.

Estão disponíveis contatos em forma de caixa tanto para avatares quanto para mundos, com largura, altura e profundidade configuráveis. Os receptores de contato em forma de caixa também suportam um modo adicional de cálculo de proximidade baseado na distância entre o remetente e 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.

O VRChat oferece suporte a três comportamentos de receptor:

  • Constant mantém um parâmetro ativo enquanto um Emissor de Contato (Contact Sender) correspondente permanecer dentro do receptor.
  • On Enter é ativado por um quadro quando um Emissor de Contato (Contact Sender) correspondente entra, podendo opcionalmente exigir uma velocidade mínima.
  • Proximity gera um valor float de `0.0` a `1.0` com base na proximidade do emissor em relação ao centro do receptor.

Tags e Parâmetros

Contacts só interagem quando um emissor e um receptor compartilham pelo menos uma tag de colisão correspondente. O campo Parameter do receptor determina qual parâmetro do Animator é atualizado. Dependendo do tipo de parâmetro do Animator, o valor pode ser interpretado como float, int ou bool.

Depuração

No Unity, os gizmos de Contato (Contact) aparecem quando os Gizmos estão ativados e o Contato ou um de seus objetos pai está selecionado. No VRChat, o overlay de Avatar Dynamics também pode ser usado para visualizar Contacts e PhysBones durante os testes.

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 Seguro

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

Recursos Oficiais

Referências