Como aplicar chaves de forma?

Usei chaves de forma para criar uma forma intermediária entre as outras duas. Posso agora remover as chaves de forma e “aplicá-las” como um modificador à malha resultante?

Resposta

Tente criar um novo chave de forma pressionando a seta abaixo dos botões adicionar / remover e selecionando nova forma da combinação :

menu de opções da chave de forma

Isso criará uma nova chave de forma a partir da combinação atual. Em seguida, você pode excluir todos os shapekey, certificando-se de excluir o novo por último.

Isso fornece uma malha sem shapekey com a forma da combinação de shapekey original.

Comentários

  • Excluir os shapekeys um por um até termos o último é bastante tedioso, na verdade. Precisamos de um operador para simplesmente: assar o shapekey, deixar o formato final.

Resposta

Você pode usar o Complemento Chave de forma corretiva . Está em Comunidade> Animação em Complementos .

Depois de instalado, encontre a mistura desejada e pressione o triângulo preto no Painel de chaves de forma e escolha Criar duplicata para edição . Isso aplicará o estado e criará uma nova cópia, preservando a antiga com as chaves.

insira a descrição da imagem aqui

Resposta

Existe uma maneira que a maioria das pessoas não saber.

Vá para Arquivo> Preferências do usuário selecione Comunidade nível de suporte Objeto -> Categoria Ferramentas Oscurart . Para Blender versão 2.8+ selecione Addons> Only Community e digite na barra de pesquisa os agora você deve ver Object: Oscurart Tools .

insira a descrição da imagem aqui

Marque para ative e salve as configurações.

  1. Selecione a malha que deseja copiar (nenhum modo de edição necessário)

  2. Pressione Enter para abrir o função de pesquisa e digite mesh

  3. Certifique-se de que foi digitado com letras minúsculas e soletrado da maneira correta.

Se isso acontecer, você não selecionou a malha.

insira a imagem descrição aqui

Se você obteve esta opção, fez da maneira certa:

insira a descrição da imagem aqui

  1. Selecione Objeto para malha

Feito, agora você tem uma cópia da malha da forma como configurou o shapekeys e / ou pose, mas sem shapekeys.

Observe que também aplica modificadores como subsuperfície etc. e, como é uma cópia, você ainda tem a malha original com todos os modificadores, bones, shapekeys com os quais começou.

Comentários

  • Eu ' estou tendo problemas para reproduzir este comportamento .. Versão? Complementos?
  • Obrigado pela edição, ainda sem sorte, objeto selecionado, algumas compilações de 279, a pesquisa oferece algumas opções que você ' não está obtendo, por causa dos complementos que ' instalei, mas você ' t .. talvez veja se você ainda tem ' Objeto de malha ' com todos os seus complementos temporariamente desativados ?
  • ty para a resposta. Eu pesquisei novamente, tentei habilitar e desabilitar e descobri que realmente existe um complemento que habilita essa opção. ive reeditar a postagem. espero que funcione agora para você.
  • Parece que a função útil 2.8 foi removida? Não consigo ' encontrá-lo na pesquisa e a única coisa semelhante que o menu de contexto do OscurartTools contém é " formas para objetos " que cria um objeto por chave de forma. EDIT: Droga, parece que a ferramenta nem ' funciona mais, uma vez que os objetos que " se transformam em objetos " gera não ' não tem os shapekeys aplicados. 🙁

Resposta

Aplicar chave de forma à sua malha

Isso afetará todos os objetos em sua cena:

import bpy for ob in bpy.data.objects: ob.shape_key_add(name="ShapeKeyTest") if ob.data.shape_keys: for shapeKey in ob.data.shape_keys.key_blocks: ob.shape_key_remove(shapeKey) 

Vá para o editor de script: insira a descrição da imagem aqui

Copie para além do código e clique em " reproduzir " botão

insira a descrição da imagem aqui

Comentários

  • O script falha quando a cena contém objetos que não podem usar Shapekeys como Câmera, Luz, …

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *