Ir para o conteúdo

Changelog

v1.0.0 — Lançamento público

O primeiro lançamento público do Octo Vector Bridge — a ponte de line art entre Blender, Maya e Toon Boom Harmony.

Destaques

  • Line art 3D → lápis nativos do Harmony — traços do Blender (Grease Pencil ou Pencil+) e do Maya (Pencil+) viram linhas de lápis vetoriais editáveis do Harmony, fiéis à câmera e quadro a quadro.
  • Largura variável preservada — pressão real por ponto do Grease Pencil; para o Pencil+, a largura e a cor do EPS achatado são reconstruídas amostrando o render raster. WYSIWYG: o que o Previewer mostra é o que chega.
  • Traçador Potrace incluído — raster → vetor no estilo Image-Trace em Black & White, Greyscale e Colour (median-cut de ponto mais distante). B&W traça formas preenchidas com Potrace e linhas centrais de lápis com thinning de Zhang–Suen.
  • Importação de bitmap — traga um raster como um Toon Boom bitmap autocontido (padrão) ou mantenha-o vinculado ao arquivo original.
  • Oclusão — descarte por holdout com raycast remove traços escondidos atrás de geometria (o descarte que a exportação SVG nativa do Blender não consegue fazer), com uma sobreposição WYSIWYG de mantidos-vs-descartados.
  • Previewer WYSIWYG — enquadramento de câmera em field-space, zoom ancorado no cursor, pan com botão do meio / Space, onion skin (vetor e bitmap), snapping e field grid.
  • Outliner = node graph — a árvore que você constrói é a rede do Harmony escrita no Apply: pegs, groups, composites e agregação de irmãos por ordem de pintura. Delete Node (eleva filhos) vs Delete Hierarchy.
  • Inspector por art layer — envelope de espessura + detalhe de pressão, limpeza de pontos, tip taper e transformações de drawing-inteiro/peg, cada um por subartlayer.
  • Pincéis de weight-paint + pincel Thickness — Relax, Simplify e Pressure pintam uma máscara 0..1 com mapa de calor; o pincel não-ponderado Thickness esculpe o peso da linha diretamente. Todos não-destrutivos com um Clear de um clique.
  • Merge split lines — opcionalmente rejunta os pedaços do split planar do Harmony em traços editáveis únicos, com um alternador mestre tri-estado e sobrescritas por art layer.
  • Subartlayers (multi-pass) — empilhe vários passos numa art layer como objetos vetoriais separados; organizador em tempo de importação, colapsado de forma limpa numa art layer do Harmony no Apply.
  • Um diálogo de importação — uma única navegação dá conta de uma pasta, arquivos avulsos, uma sequência de imagens ou um quadro isolado, classificando art layers por pasta/nome e caindo arte avulsa em Line Art por padrão.
  • Teste de 14 dias + licença perpétua — uma ativação vinculada à máquina cobre Blender, Maya e Harmony, via Creem.

Arquitetura

  • Um único core compartilhado e neutro em relação ao DCC (ovc_core) com adaptadores finos por host para Blender, Maya e Harmony.
  • Funções puras e compartilhadas de largura/ponto/taper rodam de forma idêntica no Previewer e no escritor do Harmony — a garantia por trás do WYSIWYG.
  • Node graph emitido através de um emissor no estilo OSA portado (peg / group / composite, MPI/MPO, agregação de irmãos).
  • Binário potrace incluído — sem instalação externa.

Problemas conhecidos

  • Todas as correções recentes são validadas headless (Qt offscreen); a validação ao vivo no host em Blender / Maya / Harmony está em andamento.
  • A reconstrução de largura variável do Pencil+ depende de um elemento de render Line raster limpo; um render ruidoso pode suavizar a largura recuperada.
  • O instalador Windows é o alvo principal; o empacotamento macOS e a assinatura de código ainda estão por vir.

Histórico pré-lançamento

O Octo Vector Bridge foi desenvolvido de forma privada ao longo do fim de 2025 e 2026. O histórico público começa com a v1.0.0.