AIBlenderVS Code3DCGMCP

Configurando um Ambiente de Modelagem 3D com IA Integrando VSCode e Blender com MCP

Sloth255
Sloth255
·3 min read·522 words

Introdução

Este artigo descreve os passos para integrar um assistente de IA (GitHub Copilot) no VSCode com o Blender usando MCP (Model Context Protocol) para construir um ambiente de modelagem 3D com IA. Ao utilizar o MCP, você pode controlar o Blender diretamente do VSCode e gerar objetos 3D por meio de instruções em linguagem natural.

Pré-requisitos

Os seguintes ambientes são presumidos como já configurados:

  • Windows OS
  • Blender instalado
  • VSCode instalado com integração do GitHub Copilot
  • Python instalado

Instalando o uv

O Que é o uv?

O uv é um gerenciador de pacotes Python que substitui o tradicional pip/venv. Implementado em Rust, apresenta desempenho significativamente mais rápido em comparação com as ferramentas convencionais.

Passos de Instalação

Abra o terminal do VSCode e execute o seguinte comando:

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Após a instalação, você será solicitado a adicionar o caminho às variáveis de ambiente. Siga as instruções para configurá-lo.

Reinicie o VSCode e verifique se o uv está corretamente instalado executando o seguinte comando:

uv --version

Se as informações de versão forem exibidas, a instalação foi bem-sucedida.

Adicionando o Servidor MCP

Configurando o Servidor MCP

  1. Pressione Ctrl + Shift + P no VSCode para abrir a paleta de comandos

  2. Selecione o comando para adicionar um servidor MCP

Tela de Adição do Servidor MCP

  1. Insira o seguinte comando para adicionar a configuração
uvx blender-mcp

Tela de Adição de Configuração

  1. Uma vez adicionada a configuração, clique no botão "Start" para iniciar o servidor MCP

Tela de Inicialização do Servidor

Instalando o Add-on do Blender

Baixando o Arquivo do Add-on

Baixe o arquivo do add-on do Blender (addon.py) do repositório GitHub.

https://github.com/ahujasid/blender-mcphttps://github.com/ahujasid/blender-mcp

Instalando o Add-on no Blender

  1. Inicie o Blender e abra "Editar" → "Preferências" → "Add-ons"

Tela de Preferências

  1. Clique em "Instalar do Disco" e selecione o addon.py baixado

Tela de Instalação

  1. Quando o add-on for instalado com sucesso, ele aparecerá na lista

Lista de Add-ons

  1. Um painel "BlenderMCP" será adicionado à barra lateral do Blender

Painel BlenderMCP

Conectando ao Servidor MCP

Clique no botão "Connect to MCP server" no painel BlenderMCP para conectar ao servidor MCP iniciado no VSCode.

Sobre os Recursos de Geração Automática com IA

Se você quiser usar IA de geração 3D baseada na nuvem, como Hunyuan3D ou Hyper3D Rodin, precisará habilitar as caixas de seleção do recurso correspondente. O uso desses recursos requer chaves de API para cada serviço.

Configurações de Recursos de Geração com IA

Testando a Configuração

Vamos primeiro tentar operações baseadas em scripts Python. Quando você dá instruções de modelagem 3D ao assistente de IA no VSCode, os objetos serão gerados no Blender.

Exemplo de Operação 1

Exemplo de Operação 2

Conclusão

Seguindo os passos acima, construímos com sucesso um ambiente para realizar modelagem 3D no Blender usando IA generativa a partir do VSCode. Nesse ambiente, você pode controlar o Blender por meio de instruções em linguagem natural, tornando a modelagem 3D mais acessível mesmo para iniciantes em programação.

A integração baseada em MCP representa uma nova abordagem para unificar assistentes de IA com ferramentas criativas, e mais desenvolvimentos são esperados no futuro.

Referências