TouchDesigner

TouchDesigner

linguagem de programação visual procedural

O TouchDesigner é um produto de software desenvolvido pela Derivative (com escritórios em Toronto e Los Angeles) que é utilizado para criar aplicações interativas em 3D e 2D. Aqui estão alguns detalhes sobre o TouchDesigner:

  1. Procedural: O TouchDesigner é um sistema sempre ativo, gerando continuamente a si mesmo, mesmo enquanto é modificado. Isso é diferente da programação tradicional, que requer compilação para ver as alterações.

  2. Visual: Ele utiliza a potência das placas gráficas para mostrar visualizações em tempo real do resultado de cada nó (operador). Cada nó possui um visualizador de dados ao vivo.

  3. Orientado a Objetos?: O TouchDesigner não é estritamente orientado a objetos, o que é ótimo para experimentação e prototipagem.

  4. Nós de Operadores: Os nós de operadores são altamente funcionais e não muito granulares, permitindo construir aplicativos complexos com menos nós.

  5. Linguagem de Programação Visual: A interface do usuário é rica visualmente e informativa para autoria.

  6. Escalável: Projetado para projetos simples e enormes projetos em tempo real com muitos displays e computadores. Alguns projetos chegam a ter mais de 100.000 nós.

  7. Abolição da Separação entre Autoria e Execução: Você pode alterar o aplicativo enquanto ele está em execução