Ferramentas do usuário

Ferramentas do site


ti_publica:blender_how_to

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
ti_publica:blender_how_to [2018/08/23 15:28] cartolati_publica:blender_how_to [2020/05/22 11:48] (atual) – [MODO DE EDIÇÃO] cartola
Linha 1: Linha 1:
 +======Blender How-To======
 Já tentei aprender a usar o Blender em algumas ocasiões. Como não fico usando com frequência, acabo esquecendo o pouco que aprendi quando volto a tentar usá-lo, então vou colocando aqui minhas notas de estudo, atalhos de teclado (cheat sheet) e quaisquer outras dicas que achar relevante. Já tentei aprender a usar o Blender em algumas ocasiões. Como não fico usando com frequência, acabo esquecendo o pouco que aprendi quando volto a tentar usá-lo, então vou colocando aqui minhas notas de estudo, atalhos de teclado (cheat sheet) e quaisquer outras dicas que achar relevante.
  
 **Nota**\\ as teclas de comando serão mostradas em maiúsculo, mas só é para usar o **Shift** quando realmente ele for especificado, como **Shift + S**, por exemplo. **Nota**\\ as teclas de comando serão mostradas em maiúsculo, mas só é para usar o **Shift** quando realmente ele for especificado, como **Shift + S**, por exemplo.
 +
 +**Nota sobre versões do Blender:**\\ quando fiz essa página o blender ainda estava na linha das versões 2.7x. Com as versões 2.8x muita coisa mudou e várias dicas aqui não servem mais. Enquanto essa nota estiver presente o mais interessante é usar a [[https://download.blender.org/release/Blender2.79/|última versão das 2.7x, a 2.79]].
  
 Referências: Referências:
Linha 18: Linha 21:
  
 Esse é o nome em inglês para uma guia de referência de alguma coisa. Traz o resumo, em geral de atalhos de teclado, de uso de um programa mais complicado. Já usei esse tipo de coisa pra aprender várias outras ferramentas de software, principalmente essas que tem tantos comandos diferentes, como o Blender. Você pode também procurar por Cheat Sheet no google e vai achar várias prontas, mas preferi fazer a minha, que será sempre um trabalho em andamento. Vou colocando aqui aos poucos os atalhos que me forem úteis. Esse é o nome em inglês para uma guia de referência de alguma coisa. Traz o resumo, em geral de atalhos de teclado, de uso de um programa mais complicado. Já usei esse tipo de coisa pra aprender várias outras ferramentas de software, principalmente essas que tem tantos comandos diferentes, como o Blender. Você pode também procurar por Cheat Sheet no google e vai achar várias prontas, mas preferi fazer a minha, que será sempre um trabalho em andamento. Vou colocando aqui aos poucos os atalhos que me forem úteis.
-**Notas 
-**\\O que estiver entre colchetes [ ] é opcional. 
-A barra vertical representa "ou". 
-LMB - Left Mouse Button = botão esquerdo do mouse. 
-RMB - Right Mouse Button = botão direito do mouse. 
-SMB - Scroll Mouse Button = rodinha do mouse. 
-NP0 - Numpad 0 
  
-**alterna seleção de todos/nenhum objeto**\\ A +**Notas**\\ 
-**mostrar menu adicional**\\ N +O que estiver entre colchetes [ ] é opcional.\\ 
-**repetir última ação**\\ Shift + R +A barra vertical (|) representa "ou".\\ 
-**repetir histórico**\\ F3 +LMB - Left Mouse Button = botão esquerdo do mouse.\\ 
-**desfazer histórico**\\ Ctrl + Alt + Z +RMB - Right Mouse Button = botão direito do mouse.\\ 
-**refazer última ação**\\ F6 (não entendi bem diferença pra repetir última) +SMB - Scroll Mouse Button = rodinha do mouse.\\ 
-**volta o cursor 3D para o centro, encaixando a cena na tela**\\ Shift + C +NP0 - Numpad 0\\ 
-**para computadores sem numpad**\\ User preferences > Input options > Emulate numpad > Save user settings + 
-**alinhar câmera à visão atual**\\Ctrl + Alt + NP0 +**A**\\ 
-**alterna visualização maciço X wireframe**\\ Z +<tab>alterna seleção de todos/nenhum objeto\\ 
-**alterna visualização de 4 pontos de vista X 1 ponto de vista**\\ Ctrl + Alt + Q +<tab>**No 2.8:** seleciona todos. Para nenhum: **Alt+A**\\ 
-**inclui modificador Subdivision Surface**\\ Ctrl + < 1 | 2 | 3 | 4 | 5 >+**N**\\  
 +<tab>mostra menu adicional\\ 
 +**Shift + R**\\ 
 +<tab>repete última ação\\ 
 +**F3**\\ 
 +<tab>repete histórico\\ 
 +**Ctrl + Alt + Z**\\  
 +<tab>desfaz histórico\\ 
 +**F6 (não entendi bem diferença pra repetir última)**\\ 
 +<tab>refaz última ação\\ 
 +**Shift + C**\\ 
 +<tab>volta o cursor 3D para o centro, encaixando a cena na tela\\ 
 +**Shift + S**\\ 
 +<tab>move encaixando selecionado, cursor, grid (snap)\\ 
 +**User preferences > Input options > Emulate numpad > Save user settings**\\ 
 +<tab>para computadores sem numpad\\ 
 +**trl + Alt + NP0**\\ 
 +<tab>alinha câmera à visão atual\\ 
 +**Z**\\ 
 +<tab>alterna visualização maciço X wireframe\\ 
 +**Ctrl + Alt + Q**\\ 
 +<tab>alterna visualização de 4 pontos de vista X 1 ponto de vista\\ 
 +**Ctrl + < 1 | 2 | 3 | 4 | 5 >**\\ 
 +<tab>inclui modificador Subdivision Surface\\ 
 +**Ctrl + U**\\ 
 +<tab>salva o arquivo atual como arquivo inicial\\ 
 +<tab>**No 2.8:** Menu File / Defaults / Save Startup File
  
  
 ===== MODO OBJETO ===== ===== MODO OBJETO =====
  
-**adicionar objeto**\\ Shift + A +**Shift + A**\\ 
-**mover objeto**\\ G [ + X | + Y | + Z ] (dica: G = gravity e o uso de X, Y ou Z vai mover apenas ao longo do eixo selecionado) +<tab>adiciona objeto\\ 
-**escalar objeto**\\ S [ + X | + Y | + Z ] +**G [ + X | + Y | + Z ] (dica: G = gravity e o uso de X, Y ou Z vai mover apenas ao longo do eixo selecionado)**\\ 
-**alternar modo de edição/objeto**\\ TAB +<tab>move objeto\\ 
-**unir objetos**\\ Ctrl + J +**S [ + X | + Y | + Z ]**\\ 
-**duplicar objeto**\\ Shift + D +<tab>escala objeto (muda seu tamanho)\\ 
-**mover encaixando selecionado, cursor, grid (snap)**\\ Shift + S +**TAB**\\  
 +<tab>alterna modo de edição/objeto\\ 
 +**Ctrl + J**\\ 
 +<tab>une objetos\\ 
 +**Shift + D**\\ 
 +<tab>duplica objeto\\ 
 +**/** (do teclado numérico)\\ 
 +<tab>alterna visão do objeto selecionado na tela, mostrando apenas ele / todos\\ 
 +**Ctrl + A**\\ 
 +<tab>Apresenta o menu "Apply" para, por exemplo, aplicar escala no objeto selecionado
  
 ===== MODO DE EDIÇÃO ===== ===== MODO DE EDIÇÃO =====
  
-**menu "Specials"**\\ W +**W**\\ 
-**menu "Edge"**\\ Ctrl + +<tab>menu "Specials"\\ 
-**menu "Faces"**\\ Ctrl + +**Ctrl + E**\\ 
-**menu "Vertices"**\\ Ctrl + +<tab>menu "Edge"\\ 
-**dividir face quadrada em 2 de 3 lados**\\ Ctrl + T +**Ctrl + F**\\ 
-**adiciona face entre arestas selecionadas ou arestas entre vértices**\\ F +<tab>menu "Faces"\\ 
-**merge (une, colapsa) elementos (bom pra tirar duplicados sobrepostos)**\\ Alt + M - daí escolhe onde unir +**Ctrl + V**\\ 
-**preenche (fill) entre seleções**\\ Ctrl + F (chama o menu) + Grid fill +<tab>menu "Vertices"\\ 
-**criar borda arredondada (bevel)**\\ Ctrl + B (roda do mouse para aumentar os segmentos, pode fazer em várias arestas ao mesmo tempo) +**Ctrl + T**\\ 
-**bevel em vértice**\\ Shift + Ctrl + B +<tab>divide face quadrada em 2 de 3 lados\\ 
-**cria borda em torno de faces**\\ I +**F**\\ 
-**tesoura (cria faces pra cortar uma peça)**\\ K +<tab>adiciona face entre arestas selecionadas ou arestas entre vértices\\ 
-**Subdividir um anel**\\ Com o mouse sobre o anel desejado -> Ctrl + R -> ajuste + LMB -> ajuste + Enter +**Alt + M - daí escolhe onde unir**\\ 
-**Remove vértices dobrados**\\ Ctrl + V -> Remove Doubles +<tab>merge (une, colapsa) elementos (bom pra tirar duplicados sobrepostos)\\ 
-**menu para escolher seleção (Vertex, Edge, Face)**\\ Ctrl + Tab +**Ctrl + F (chama o menu) + Grid fill**\\ 
-**Corte em loop**\\ Ctrl + R + posicionar mouse seleção loop + posicionar mouse corte + LMB +<tab>preenche (fillentre seleções\\ 
-adicionalmente SMB para aumentar o número de cortes +**Ctrl + B (roda do mouse para aumentar os segmentos, pode fazer em várias arestas ao mesmo tempo)**\\ 
-**Removendo faces escurecidas**\\ Selecione os vértices + Alinhe as normais com Ctrl + N +<tab>cria borda arredondada (bevel)\\ 
-**Edge slide (anda com a aresta sobre a superfície onde ela está)**\\ (G duas vezes) +**Shift + Ctrl + B**\\ 
 +<tab>bevel em vértice\\ 
 +**I**\\ 
 +<tab>cria borda em torno de faces\\ 
 +**K**\\ 
 +<tab>tesoura (cria faces pra cortar uma peça)\\ 
 +**Com o mouse sobre o anel desejado -> Ctrl + R -> ajuste + LMB -> ajuste + Enter**\\ 
 +<tab>Subdividir um anel\\ 
 +**Ctrl + V -> Remove Doubles**\\ 
 +<tab>Remove vértices dobrados\\ 
 +**Ctrl + R + posicionar mouse seleção loop + posicionar mouse corte + LMB**\\ 
 +<tab>Corte em loop\\ 
 +<tab>adicionalmente SMB para aumentar o número de cortes\\ 
 +**Selecione os vértices + Alinhe as normais com Ctrl + N (2.8: Alt + N + "Reset Vectors")**\\ 
 +<tab>Remove faces escurecidas\\ 
 +**G + G (G duas vezes)**\\ 
 +<tab>Edge slide (anda com a aresta sobre a superfície onde ela está)\\ 
 +**Ctrl + N**\\ 
 +<tab>Alinha as normais, acertando faces invertidas\\ 
 +**Alt S**\\ 
 +<tab>Altera tamanho ao longo da normal das faces (bom para engrossar partes finas, por exemplo)
  
 ==== Seleção ==== ==== Seleção ====
  
-**selecionar com círculo**\\ C (ESC pra finalizar, roda do mouse para escalar o círculo) +**Ctrl + Tab**\\ 
-**selecionar área**\\ B e em seguida mouse esq +<tab>menu para escolher seleção (Vertex, Edge, Face)\\ 
-**Inverte**\\ Ctrl + I +**C (ESC pra finalizar, roda do mouse para escalar o círculo)**\\ 
-**Seleciona conectados**\\ Após elemento selecionado -> Ctrl + L +<tab>Seleciona com círculo\\ 
-**Seleciona conectados**\\ Aperte L com o mouse flutuando sobre um elemento (Bom pra ver se está tudo ligado pra imprimir) +**B e em seguida mouse esq**\\ 
-**Seleciona loop**\\ após vértice ou aresta selecionada -> Menu Select / Edge Loop (Alt + Shift + RMB) e tem também o Edge Ring (Alt + Ctrl + RMB) +<tab>Seleciona área\\ 
-**Seleciona adjacentes e vai aumentando**\\ Ctrl + Numpad "+" +**Ctrl + I**\\  
-**Seleciona áreas abertas (non manifold)**\\ Coloque no modo de seleção de vértices ou arestas -> Shift + Ctrl + Alt + M +<tab>Inverte\\ 
-**Seleciona por semelhança (vários tipos de semelhança dependendo do tipo de seleção)**\\ Shift + G +**Após elemento selecionado -> Ctrl + L**\\  
-**Seleciona o caminho mais curto até o próximo ponto**\\ Ctrl + RMB +<tab>Seleciona conectados\\ 
- +**Aperte L com o mouse flutuando sobre um elemento (Bom pra ver se está tudo ligado pra imprimir)**\\ 
 +<tab>Seleciona conectados\\ 
 +**após vértice ou aresta selecionada -> Menu Select / Edge Loop (Alt + Shift + RMB) e tem também o Edge Ring (Alt + Ctrl + RMB)**\\ 
 +<tab>Seleciona loop\\ 
 +**Ctrl + Numpad "+"**\\ 
 +<tab>Seleciona adjacentes e vai aumentando\\ 
 +**Coloque no modo de seleção de vértices ou arestas -> Shift + Ctrl + Alt + M**\\ 
 +<tab>Seleciona áreas abertas (non manifold)\\ 
 +**Shift + G**\\ 
 +<tab>Seleciona por semelhança (vários tipos de semelhança dependendo do tipo de seleção)\\ 
 +**Ctrl + RMB**\\ 
 +<tab>Seleciona o caminho mais curto até o próximo ponto\\
 ===== MENU ===== ===== MENU =====
  
Linha 95: Linha 154:
 ======= Procedimentos ======= ======= Procedimentos =======
  
 +====== Impressão 3D ======
  
 +Dicas e truques para modelagem de objetos para impressão 3D.
  
-===== Como colocar medidas precisas num objeto =====+  * Câmera e luz não são relevantes pois o objetivo não é renderizar 
 +  * Objeto tem que ser uma casca única: 
 +    * Não pode haver geometrias internas no objeto 
 +    * Não pode haver furos no objeto 
 +  * Colocar e consultar medidas no blender não é padrão
  
 +===== Perspectiva =====
 +
 +Pra peças técnicas o mais adequado em geral é a perspectiva ortográfica. A que vem, por padrão, no Blender é a que usa ponto de fuga, que é um pouco mais realista e em geral adequada a outros trabalhos.
 +
 +Pra trocar de perspectiva use a tecla **5** do teclado numérico (ou do teclado comum se tiver ativado a simulação de teclado numérico, como em geral se faz num notebook).
 +
 +**Nota no Blender 2.8:** ele troca automaticamente de perspectiva quando ativamos os pontos de vista ortogonais de visão fronta, lateral, etc, com as teclas 1, 3, 7, etc. Para desativar esse comportamento, que faz ele sair toda vez da perspectiva ortogonal, temos que ir em Edit > Preferences > Janela Navigation e desativar "Auto perspective".
 +
 +===== Fechando buracos num objeto =====
 +
 +Primeiro, para encontrar um buraco não óbvio você pode usar o **Shift + Ctrl + Alt + M**, que vai selecionar os lugares que precisam ser fechados (só funciona no modo de seleção de vértices ou arestas, no modo de edição).
 +
 +Opção 1:
 +  * Use **F** para fechar os buracos. Não confirmei na prática, mas me parece que esse método pode criar faces não planas.
 +
 +Opção 2:
 +  * Selecione vértices de 3 em 3 e use o **F** para criar faces triangulares, que serão necessariamente planas.
 +
 +Opção 3:
 +  * Primeiro selecione apenas um dos possíveis buracos encontrados ou não funcionará
 +  * Use **Ctrl+F** e selecione "Grid Fill" para criar várias faces fechando os buraccos, um a um
 +
 +**Por fim** teste se não há mais buracos com o **Shift + Ctrl + Alt + M**, usando em seguida um **G** e movendo o mouse, pra garantir que não há nada muito pequeno ou escondido selecionado.
 +===== Apresentando medidas com Measureit =====
 +
 +  * Vá no menu File / User Preferences
 +  * Na aba add-ons ative o add-on Measureit
 +  * Salve as preferências
 +  * Na aba Display aparecerá a ferremanta Measureit Tools
 +  * Vá no modo de edição e selecione um trecho (uma borda, um plano)
 +  * Marque "Show" e clique "Segm" para que a medida deste segmento seja mostrada
 +
 +===== Como colocar medidas precisas num objeto =====
  
 Blender 2.78 Blender 2.78
Linha 127: Linha 225:
 Para definir as medidas no modo de edição só [[https://github.com/ekaj2/MeshTools|usando esse add-on]]. Baixe e salve o arquivo .py e carregue nas preferências de usuário na aba "add-ons". Ativando esse add-on ele estará disponível no menu abaixo da visualização 3D em Mesh / Transforms / Set dimensions no modo de edição. Para definir as medidas no modo de edição só [[https://github.com/ekaj2/MeshTools|usando esse add-on]]. Baixe e salve o arquivo .py e carregue nas preferências de usuário na aba "add-ons". Ativando esse add-on ele estará disponível no menu abaixo da visualização 3D em Mesh / Transforms / Set dimensions no modo de edição.
  
 +===== Como criar atalhos personalizados de teclado =====
 +
 +Vamos exemplificar com o atalho para acessar o add-on para editar medidas, mostrado no item anterior (Mesh Tools / Set Dimensions). Essa função funciona no modo de edição. Antes de definir o atalho eu fui no modo de edição e testei o atalho **Ctrl + K**, verificando que ele não faz nada, então vou usá-lo, evitando conflito. Além disso verifiquei no menu Mesh / Transform que a função "set dimensions" está lá.
 +
 +
 +  * Nesse menu, clique com o botão direito do mouse e será possível adicionar um atalho. Nem toda função, porém, permite isso.
 +
 +Ao passar o mouse sobre a função no menu, vemos que o seu nome é "view3d.set_dimensions_mt". Esse nome será necessário para definir o atalho. Outro lugar onde esse nome aparece é no código fonte em Python do add-on, no valor da variável bl_idname (é, não é mole não!). Para definir o atalho então:
 +
 +  * Vá no menu File / User Preferences / Input e abra o "3D View" e depois o "3D View (Global)"
 +  * Role os itens para cima, acessando mais abaixo o botão "+ Add New"
 +  * No item "none" criado, vá mais à direita e clique no atalho atribuído para alterá-lo para "Ctrl+K"
 +  * Abra o item para poder definir as opções que se abrirão abaixo
 +  * No lugar do "none" coloque o ID da função "view3d.set_dimensions_mt"
 +  * Salve as preferências em "Save User Settings"
 +
 +**Nota:** se salvar o atalho no lugar errado (por exemplo, no caso foi salvo em 3D View) ele não aparecerá e não funcionará. Veja se está cadastrando no lugar certo. Pode tentar a forma fácil, com o mouse direito para adicionar num menu que permita, e assim descobrir onde o que te interessa fica.
  
 ===== Subtrair um objeto de outro ===== ===== Subtrair um objeto de outro =====
Linha 195: Linha 310:
  
  
 +===== Como usar uma imagem de fundo como guia =====
 +
 +
 +Uma maneira é usando o objeto Empty, [[https://blender.stackexchange.com/questions/118/how-do-i-set-a-background-image-while-i-am-editing|como mostrado aqui]].
 +
 +Outra maneira é usando realmente uma imagem de fundo. Pessoalmente achei o Empty mais flexível.
 +
 +
 +===== Objeto Circular Baseado num Perfil =====
 +
 +Isso pode ser entendido também como uma revolução circular de uma curva ou perfil.
 +
 +  * Adicione um caminho **Shift + A** + Curve + Circle (será o caminho da rotação do perfil)
 +  * Adicione outra curva para o perfil, por exemplo um outro círculo
 +    * Diminua ele para sair de cima do primeiro
 +    * É interessante também mudar sua forma no modo de edição para não ficar circular
 +  * Selecione o caminho inicial
 +  * No menu à direita, nas opções de curvas (ícone de curvas) clique em "Bevel Object" e selecione o segundo objeto criado
 +  * Pode se usar outro caminho para afunilar a peça entre o início e o fim da revolução
 +    * Adicione mais um caminho ou curva de Bezier e afaste do centro
 +    * No menu da curva, na opção "Taper Object" selecione essa segunda curva
 +    * Faça os ajustes necessários na segunda curva para obter o formato desejado
 +
 +No exemplo o objeto do afunilamento pode ter ficado estranho, mas pense em fazer um cone, por exemplo. Esse afunilamento pode ajudar a dar um formato bem interessante a esse afunilamento.
 +
 +===== Compondo objetos inclinados entre si =====
 +
 +Há dois problemas pra fazer esse tipo de coisa:
 +  * Alinhar os objetos em relação a planos inclinados
 +  * Compor os objetos sem deixar itens (faces, eixos, bordas) internos
 +E ainda: como fazer isso mantendo medidas precisas nos objetos.
 +
 +Alinhando objetos inclinados:
 +  * Primeiro instale [[https://github.com/egtwobits/mesh_mesh_align_plus/releases|o add-on "Mesh align plus"]]
 +    * Instale a versão 4.0 (arquivo python único) no Blender 2.7x
 +    * Ative o add-on e note o menu que é criado nas abas verticais à esquerda
 +  * Selecione a face do objeto que vai ser movido
 +  * Nas ferramentas "Mesh align plus", em "Quick Align Lines", clique no botão ao lado de "Grab Source" (com o mouse em cima aparece "Grab normal coordinates..."
 +  * Saia do modo de edição, selecione o outro objeto e, de volta no modo de edição selecione a face desejada
 +  * Nas ferramentas "Mesh align plus" clique no botão ao lado de "Grab Destination" para selecionar a normal da face
 +  * Volte ao modo de objetos, selecione o objeto que será movido e, nas ferramentas, clique no botão "Object" abaixo de "Apply to:"
 +
 +Isso terá alinhado os objetos a partir de seus planos inclinados entre si. Para impressão 3D é importante que o objeto seja único, então pensamos logo na união booleana deles, que tem problemas com operações com planos tangentes. O ideal, então, é que um dos planos seja movido, estendendo uma das peças, de modo que elas "se cruzem".
 +
 +Movendo o plano na direção da sua normal:
 +  * No modo de edição selecione a face desejada
 +  * Na parte inferior da janela, sobre a linha do tempo, ao lado dos ícones de seleção de vértices, bordas ou faces, há uma caixa escrito "Global". Troque para "Normal" e as transformações passarão a ocorrer em relação à normal do objeto selecionado
 +  * O plano cartesiano já se desloca e gira
 +  * Para a operação ir na direção da normal, porém, é necessário apertar o **Z** duas vezes, por exemplo: **GZZ**
 +    * O primeiro **Z** irá na direção do **Z** global
 +    * Após o segundo **Z** vai finalmente em direção à normal
 +
 +Essa operação permitirá, então, deslocar um dos planos para que:
 +  * a união das peças não deixe elementos internos
 +  * a posição e tamanho das peças originais se mantenham
 ======= Extras ======= ======= Extras =======
  
  
 {{ arquivo:blender_shortcuts_infographic.jpg?1000x0 }} {{ arquivo:blender_shortcuts_infographic.jpg?1000x0 }}
 +
 +
 +======= A Fazer =======
 +
ti_publica/blender_how_to.1535048929.txt.gz · Última modificação: 2018/08/23 15:28 por cartola