← Voltar ao Forma

Prepare uma vez.
Reutilize com muitas artes.

O acervo aceita pacotes locais preparados em Blender ou outro editor de glTF. A arte usa um UV próprio; vincos, normal maps e outros materiais permanecem independentes. A importação aceita vários ZIPs por vez, e busca e filtros funcionam sobre todo o acervo.

O pacote de exemplo

Baixar o saco de papel preparado. Descompacte e importe model.glb no Blender. O arquivo contém a geometria, o material de impressão e o relevo do papel. Edite sua própria variante, exporte novamente como GLB e ajuste o manifesto com um ID novo.

Contrato do modelo

  1. Use metros no GLB. Frente voltada para +Z, eixo vertical +Y e largura no eixo X. Informe as medidas de referência em milímetros no manifesto.
  2. Nomeie o material que recebe a arte exatamente Arte aplicada. Seu baseColorTexture usa o primeiro UV (UV0), com uma imagem de placeholder embutida. Outros materiais, como tampa e metal, mantêm o acabamento original.
  3. Abra as áreas de impressão no atlas de seis faces abaixo, com margem de aproximadamente 0,4% dentro de cada célula. Esse atlas é substituído pelo encaixe feito no editor da planta.
  4. Preserve o normal map em um UV independente (UV1), quando houver. Exporte tangentes e texturas embutidas. Use glTF padrão, sem compressão Draco ou extensões obrigatórias.
  5. Crie um ZIP contendo apenas manifest.json e model.glb na raiz. Cada pacote e GLB podem ter até 16 MB. Triangule a malha, com até 500 mil vértices.
Atlas UV0 em glTFColuna 1Coluna 2Coluna 3
Primeira linha (V 0–0,5)FrenteVersoEsquerda
Segunda linha (V 0,5–1)DireitaTopoBase

As colunas ocupam U 0–⅓, ⅓–⅔ e ⅔–1. No glTF, V=0 é o topo da imagem. O Blender apresenta a imagem com origem diferente; use o pacote importado como referência e confira o GLB exportado no Forma. Textos da frente e das laterais devem estar na orientação de leitura do produto montado.

Manifesto

{
  "format": "forma-model",
  "version": 1,
  "id": "meu-saco-de-papel",
  "name": "Saco de papel · meu modelo",
  "segment": "Alimentos",
  "description": "Papel com fechamento dobrado e relevo.",
  "dimensions": {"width": 180, "height": 294, "depth": 102},
  "faces": ["front", "back", "left", "right", "top", "bottom"],
  "layout": "box",
  "color": "#eee9dd",
  "uv_layout": "forma-six-faces-v1"
}

layout pode ser box (corpo com topo e base), bag (filme com sanfonas e verso dividido) ou panels (áreas separadas) ou round com round: true (rótulo envolvente e tampa circular). As plantas são guias de aplicação visual, ajustáveis no editor. Para formatos complexos, acrescente dieline com as áreas de impressão do seu modelo conforme o contrato descrito no README do projeto. Não são facas de produção.

Depois de importar

Envie a arte, selecione o modelo, encaixe a planta por cima, gire as faces quando necessário e aplique. Veja o 3D em estúdio, mesa ou gôndola. O GLB exportado conserva a malha e os materiais preparados. A ambientação por IA produz uma fotografia 2D separada.

Os modelos importados ficam em .local/model-library/. Copie essa pasta para transportar seu acervo para outro computador, junto aos projetos salvos. Os projetos JSON contêm a arte e o encaixe, mas precisam do modelo correspondente no acervo.