---
description: "Transforme uma webcam numa instalação interativa com o tdmcp — o movimento diante da câmera gera rastros de partículas brilhantes que você toca ao vivo e projeta."
level: intermediate
---
# Uma instalação interativa por câmera
**Objetivo** — montar uma instalação com webcam em que o movimento de quem assiste
gera rastros de partículas brilhantes, prontos para projetar numa parede.
**O que você vai ver** — um campo escuro e atmosférico de partículas que se acendem
e deixam rastros onde há movimento diante da câmera. Fique parado e ele se acalma;
mexa-se e a sala se pinta sozinha.
*O campo de partículas por fluxo óptico dirigido por um clipe de teste em movimento — com
a sua webcam, as partículas se agitam onde as pessoas se mexem. Capturado ao vivo da
própria saída da recipe.*
**Antes de começar**
- [tdmcp instalado](/pt/guide/install) para o seu cliente de IA.
- A [etapa da ponte do TouchDesigner](/pt/guide/install) concluída, com
`bridge running` no Textport do TouchDesigner.
- Uma webcam. Sem webcam à mão? Todos os prompts abaixo podem usar uma **fonte de
teste sintética**, para você montar e ensaiar todo o visual offline.
::: tip Kinect não é necessário
Isto usa uma webcam comum e fluxo óptico (detecção de movimento). Para câmeras de
profundidade e corpo inteiro, veja [Adaptadores MediaPipe](/pt/guide/mediapipe-adapters)
e [Instalações físicas](/pt/guide/physical-installations).
:::
## Passos
Copie cada prompt para o seu cliente de IA, um por vez. Espere cada um terminar
antes de enviar o próximo.
1. Confirme que o TouchDesigner está conectado e veja sua webcam:
```text
Verifique se o TouchDesigner está conectado e me mostre a fonte da minha webcam. Se não houver câmera disponível, use uma fonte de teste sintética.
```
→ A IA confirma que a ponte está ativa e traz a imagem da câmera (ou de teste).
2. Monte a base reativa ao movimento a partir da receita:
```text
Aplique a receita optical_flow_particles, alimentada pela minha webcam. Use o clipe de teste incluído se a minha câmera não estiver pronta.
```
→ Você recebe uma rede que lê o movimento da câmera como um campo de fluxo óptico
e o injeta direto no render de partículas — o movimento diante da câmera já agita
as partículas de imediato.
3. Deixe a reação mais forte e com mais deriva:
```text
Faça as partículas reagirem mais ao movimento e derivarem depois de agitadas, para que o movimento diante da câmera realmente as pinte.
```
→ As partículas respondem com mais força ao movimento e continuam derivando depois
de empurradas, deixando o campo vivo em vez de voltar ao lugar.
4. Defina a atmosfera da instalação:
```text
Adicione rastros às partículas e dê um clima escuro e atmosférico — azuis profundos e violeta sobre quase-preto.
```
→ As partículas deixam rastros brilhantes e a cena vira uma peça de galeria, não
uma demo técnica.
5. Exponha os dois controles que você realmente vai tocar:
```text
Exponha um controle de sensibilidade do fluxo (Flow-sensitivity) e um de comprimento do rastro (Trail-length) para eu ajustar o quão reativo e o quão esfumado fica.
```
→ Aparecem dois knobs ao vivo. Flow-sensitivity define com que facilidade o
movimento dispara partículas; Trail-length define quanto tempo os rastros duram.
6. Faça o preview e coloque em tela cheia para a instalação:
```text
Me mostre uma prévia. Depois me diga como enviar esta saída em tela cheia para o meu projetor ou segundo display para a instalação.
```
→ Você vê o resultado, mais os passos para levar a saída ao projetor.
## Resultado esperado
Uma rede da esquerda para a direita: **câmera → campo de fluxo óptico → render de
partículas → saída**, com um preview mostrando partículas escuras que se acendem em
rastros brilhantes onde alguém se move. Flow-sensitivity e Trail-length ficam
expostos como knobs ao vivo. Enviar a saída em tela cheia transforma qualquer parede
na peça.
## Se algo der errado
- **Webcam não encontrada / imagem preta** → peça uma fonte de teste sintética e
troque pela câmera depois. No macOS, conceda acesso à câmera — veja a
[nota de permissão de câmera](/pt/guide/troubleshooting#macos-microphone-camera-permission).
- **Ruído demais — partículas disparando o tempo todo** → reduza a Flow-sensitivity,
ou diga *"reaja só a movimentos maiores."*
- **Nada reage** → aumente a Flow-sensitivity e garanta luz suficiente e movimento
real no enquadramento.
- **Projetor / tela cheia** → veja
[Instalações físicas](/pt/guide/physical-installations) para fluxos confiáveis de
projetor, calibração e sensores de sala.
- **Ainda travado?** → [Solução de problemas](/pt/guide/troubleshooting) e o
[FAQ](/pt/guide/faq).