Archive for the ‘Blender Scripts’ CategoryModelando escadas no Blender 3D usando scriptsPosted on: 16, JunNa modelagem 3d direcionada para visualização de projetos arquitetônicos, uma das partes mais complicadas é a modelagem de telhados em projetos de residências. No que se refere a parte interna dos modelos 3d, as escadas representam uma das partes mais trabalhosas de criar em 3d, pois podem apresentar inúmeros pequenos detalhes que estão repetidos e representados em planos inclinados, que sempre dificultam um pouco mais o trabalho do artista 3d. Em vários softwares 3d podemos encontrar scripts e ferramentas que auxiliam na modelagem e criação de escadas dos mais variados tipos, e no Blender 3D isso não é diferente. Essa semana foi publicado nos fóruns de usuários do Blender 3D, um conjunto de scripts bem interessante que ajuda na modelagem de escadas em 3D. O Script para modelar escadas em 3d pode ser copiado nesse link. Caso você queira usar o script para auxiliar nos seus projetos de modelagem, resolvi fazer um pequeno guia de como utilizar a ferramenta. No total o script é um compilação de cinco diferentes ferramentas que consequentemente cinco tipos diferentes de escadas. Depois de fazer o download do arquivo com o Script, abra o mesmo em uma janela de texto do Blender e pressione ALT+P para executar o script.
O menu de seleção dos tipos de escada vai aparecer:
Na parte da esquerda do menu é possível encontrar três opções diferentes para criar modelos de escadas regulares, e na direita dois tipos de escadas helicoidais. Entre todas as opções, apenas duas delas apresentam painéis e menus de configuração para personalizar a criação das escadas. Nos outros casos apenas o modelo pronto da escada é criado. No primeiro tipo de escada acionado com o botão Script_dail, encontramos o seguinte menu de opções para elaboração da escada:
O painel de opções é bem simples e permite selecionar apenas o número de degraus (steps), piso (Height), espelho da escada (Depth) e espessura (Width). Quando tudo estiver configurado, essa é a escada resultante.
O modelo 3d gerado é bem simples, mas pode ajudar muito na criação de objetos mais complexos e que apresentem mais detalhes, como corrimão e outros elementos. Esse tipo de escada tem um problema de topologia um pouco grave, que é a união dos pontos gerados no modelo 3d conectados em apenas um vértice. Mas, nada que impeça o seu uso em projetos mais simples. Os outros tipos de escadas são mais simples e não apresentam configurações extras. As imagens abaixo mostram esses outros tipos de escadas.
Para os outros tipos de escadas temos uma com várias opções de configuração, o que corresponde a complexidade na organização e morfologia das escadas helicoidais. Essas são as opções para o primeiro tipo de escada helicoidal, acionada pelo botão Script_abidos:
O resultado dessa escada é o seguinte:
Para finalizar, temos mais um tipo de escada helicoidal abaixo que não permite alterar nenhum tipo de configuração, a não ser que você se aventure a editar o script.
Com essas ferramentas fica muito mais fácil criar escadas no Blender 3D, mesmo que sirvam apenas como guias para que a modelagem seja feita com mais detalhes, usando as ferramentas de snap. Tutorial Blender 3D: Como controlar edge loops com o script Loop ToolsPosted on: 8, MayPara quem está acompanhando o lançamento do 3ds Max 2010, deve conhecer um dos maiores chamarizes dessa atualização do software que é a chamada graphite modeling tools. Esse conjunto de ferramentas é uma derivação do PolyBoost, um dos melhores plugins de modelagem 3d para o 3ds Max que foi comprado pela Autodesk. Mas, e o Blender 3D? Apresenta algum tipo de script ou plugin que ajuda na modelagem? Claro que sim! Existem vários scripts em Python que ajudam nas tarefas de modelagem 3d como o já antigo Geom Tool e o que vou mostrar hoje que se chama Loop Tools. O objetivo desse plugin é controlar e gerenciar o uso de um dos tipos de elementos mais complicados de gerenciar, que são os edge loops circulares. Um edge loop é uma seqüência de arestas que perfazem a superfície de um objeto em 3d. Com o Loop Tools é possível suavizar e consertar loops desalinhados ou problemáticos, resultantes dos chamados acidentes de modelagem. Para saber mais sobre o funcionamento do Script, assista ao vídeo abaixo que mostra muito bem a sua aplicação. Blender 3D: Script para controlar Edge Loops from Allan Brito on Vimeo. Como você deve ter percebido pelo vídeo, o script pode fazer diversas operações e alterações em edge loops de modelos 3d. A instalação do plugin é simples, bastando copiar o arquivo com extensão py para a pasta de scripts do Blender 3d e acionar pela janela de scripts, ou então no modo de edição dos objetos do tipo Mesh. Uma das opções mais interessantes é o ajuste de objetos organizados em arcos ou cilindros, em que precisamos fazer pequenos ajustes, como curvar uma seqüência de arestas. No Script é possível encontrar opções para ajustar os edge loops de quatro maneiras:
Se você trabalha com modelagem de personagens, talvez o script não tenha tanta utilidade, quando a aplicação na modelagem mecânica e de projetos arquitetônicos. A criação de objetos com perfil cilíndrico é extremamente comum na modelagem mecânica e também aparece com freqüência em projetos arquitetônicos, com edificações usando plantas em arco ou circulares. Para fazer o download do script, assim como conhecer mais vídeos de demonstração em língua inglesa, visite esse endereço que leva até a página do Loop Tools nos fóruns Blenderartists.org. Aviso: O script não funciona com o Python 2.6. (obrigado ao leitor Rodrigo pelo aviso) Como criar controles de animação no Blender 3D?Posted on: 12, FebNa animação de personagens e objetos em 3d, algumas ferramentas podem facilitar em muito o trabalho dos artistas. Uma dessas ferramentas é o chamado controle de animação, que é conhecido em alguns softwares como slider ou controle mesmo. Você já deve ter visto esse tipo de ferramenta sendo usada em tutoriais ou vídeos de demonstração, em que animadores controlam a forma de objetos ou personagens, arrastando formas no espaço 3d. Por exemplo, podemos criar um controle específico para controlar a abertura dos olhos em um personagem. Assim o animador pode animar apenas a posição do controlador, ao invés de se preocupar com a posição dos vértices de múltiplas partes do modelo 3d. Nesse tutorial, vou mostrar como é possível usar esse tipo de controlador no Blender 3D, usando um script que já acompanha o Blender 2.48a chamado Shape Widget Wizard. O script usa as informações de um Shape Key do Blender e transforma isso em controles manipuláveis na própria 3D View do Blender. Para exemplificar bem o uso da ferramenta, vamos usar uma forma extremamente simples, representando a cabeça de um personagem.
Sim, como você pode perceber é apenas um cubo subdividido, simulando a forma básica de uma cabeça com dois orifícios para os olhos. Assim, mesmo sem experiência na modelagem 3d você pode reproduzir os passos apresentados nesse tutorial. O primeiro passo é criar os Shape Keys no Blender, que em outros softwares também é chamado de Morph ou Morph Target, para as posições dos olhos abertos e fechados. Entre no modo de edição, e no menu dos Shapes adicione um novo Shape Key.
Depois, adicione um novo Shape Key e altere a posição dos vértices ou arestas do objeto, para que os olhos pareçam estar fechados. Caso você queira, altere o nome do Shape Key para “fechados”.
Quando isso estiver concluído, poderemos controlar a posição dos olhos, alterando a influência do Shape Key “fechados”. Mas, isso ainda não é o que queremos com a ferramenta. O próximo passo é acionar na janela de Scripts do Blender 3D o script Shape Widget Wizard. Ele está na pasta Animation.
O painel de configuração dos controles permite escolher vários tipos diferentes de opções para os controles da animação. No nosso caso, precisamos apenas de uma forma simples que permita alterar os valores do Shape Key antre 0 e 1. Por isso, escolhi a segunda opção que é 1 Shape: 1,0.
Pressione o botão next, e logo estaremos na próxima dela de configuração. Agora, você deve especificar um nome para o controlador e também determinar o nome do Shape Key, que será controlado pelo Widget.
Quando tudo estiver pronto, basta pressionar o botão finished e o Widget será criado. Agora, basta selecionar o objeto central do controlador para ajustar a posição dos olhos:
Esse é o controlador mais simples da lista, existem outros que podem controlar ao mesmo tempo a influência de vários Shape Keys. Com essa pequena introdução, você poderá começar a fazer testes e usar os controladores para facilitar o processo de animação. Assim, os keyframes podem ser adicionados nos controladores e não mais nos objetos 3d. Novas opções para editar Python no Blender 3DPosted on: 9, SepOs projetos do Google Summer of Code 2008, que devem adicionar ferramentas e funcionalidades novas ao Blender, na sua maioria já foram encerrados. Agora precisamos apenas esperar que o código seja mesclado ao Blender 3D, para que na próxima versão estável, essas ferramentas sejam disponibilizadas para todos os artistas e usuários. Um desses projetos, sobre o qual ainda não falei muito aqui no Blog, é o que trata do editor para scripts em Python no Blender. O projeto tem como objetivo melhorar significativamente a edição e desenvolvimento de scripts, no ambiente do Blender. Por enquanto, se você quiser fazer um teste com essa nova ferramenta, será necessário fazer o download de uma versão experimental do Blender no Graphicall.org, ou então compilar o seu próprio Blender. Para esse artigo, estou usando uma versão disponível no Graphicall.org, que pode ser encontrada nesse link. Para começar a utilizar a ferramenta, precisamos abrir uma nova divisão na interface do Blender e escolher como tipo de janela a Text Editor.
Assim que a janela estiver selecionada, crie um novo arquivo de texto e acione o botão indicado na imagem abaixo.
Esse botão faz com que o próprio editor faça sugestões da sintaxe do Python, assim que você digita o código. O funcionamento é muito semelhante ao que acontece no editor de ActionScript do Flash, só que nesse caso você não precisa usar sufixos específicos como lá. Outra vantagem, as dicas são passadas para todos os comandos. Para acionar a dica é só digitar o início de um comando e pressionar CTRL+ESPAÇO.
Com esse tipo de ferramenta, fica muito mais fácil e simples trabalhar com Python no Blender, todas as iniciativas que tive de ensinar a usar Python com o Blender esbarravam no conhecimento dos comandos, por parte dos alunos. Isso não é tudo, junto com essa facilidade na digitação dos comandos, a parte de manutenção do código também foi melhorada. Agora existe uma opção para localizar e substituir códigos.
Quem sabe assim, você se anima a começar algum script em Python para melhorar ou personalizar alguma ferramenta do Blender. Tutorial Blender 3D: Criando árvores com o Script Trees From CurvesPosted on: 26, MayContinuando com uma série de artigos, sobre as novidades do Blender 2.46, hoje falo sobre um script desenvolvido para o Big Buck Bunny e que foi responsável por boa parte da vegetação que é apresentada na animação. Ainda não assisti ao vídeo, apesar de já existirem algumas versões no Vimeo e Youtube, prefiro esperar pelo meu DVD ou então o lançamento na internet para ter a melhor experiência possível. O script em questão se chama Tree from Curves e foi desenvolvido pelo Barton Campbell, também conhecido na comunidade como Ideasman42. Ele atualizou a Wiki do Blender, adicionando um pequeno tutorial, mostrando como fazer uma árvore usando o Script. O tutorial pode ser acessado aqui nesse link. Para facilitar ainda mais o entendimento do Script, ele disponibilizou um vídeo (39 MB) que mostra a criação de uma árvore em 3d, de maneira bem básica. O link para o download do vídeo pode ser encontrado na mesma página do tutorial.
Uma coisa interessante em relação a esse script, que eu ainda não tinha usado totalmente é o fato da topologia principal da árvore ser criada pelo artista. Por um lado, deixa mais livre a criação e por outro será uma decepção para as pessoas que gostam dos botões, que fazem tudo. Mas então, para que serve o Script? Qual a utilidade de todas aquelas opções? O script ajuda no detalhamento, que é a parte mais complexa mesmo na modelagem de uma árvore ou de vegetação em 3d. As formas necessárias para criar caules e galhos, são até fáceis de fazer com extrudes e as curvas do Blender, mas quando o assunto é fazer ramificações e folhas em 3d, a coisa começa a ficar mais trabalhosa. A maneira como o Script aborda a criação das ramificações é especialmente interessante! Para criar esses objetos, você precisa elaborar uma forma que contenha o volume total das ramificações. O script então usa essa forma como um limite para os extrudes das ramificações. No vídeo, o Campbell usa esferas para criar as ramificações de uma árvore virtual. No final do vídeo, ele ainda mostra como adicionar texturas nos modelos 3d. Aproveite esse recurso para aprender mais esse fantástico recurso do Blender 2.46, esse script é bem complexo e o vídeo ajuda bastante. |
VideologAtualizações por e-mailCategorias
Arquivos
PesquisaLinks
Meta |
Tags3ds max
Animação
Animação 3D
Arquitetura
AutoCAD
Autodesk
Autodesk 3ds Max
Autodesk Maya
Blender
Blender 2.5
Blender 2.50
Blender 3D
CAD
Computação Gráfica
Desenho Técnico
Desenvolvimento Jogos
Dicas Animação
Dicas Blender
Dicas Modelagem
Dicas Render
Dicas SketchUp
download gratuito
Maquete Eletrônica
Maquetes Eletrônicas
Maya
Mental Ray
Modelagem
Modelagem 3D
Modelagem Arquitetura
Modelagem Poligonal
Render
SketchUp
texturas
Tutoriais
Tutorial
Tutorial 3ds Max
Tutorial Animação
Tutorial Blender
Tutorial Blender 3D
Tutorial Maya
Tutorial Modelagem
tutorial render
Tutorial SketchUp
V-Ray
Visualização arquitetura
|