Allan Brito

Migrando dos tijolos para os pixels!

Archive for the ‘Blender Scripts’ Category


Um dos recursos “esquecidos” do Blender é o famoso Plugin Web, que inclusive foi um dos motivos que fizeram a antiga NaN quebrar. Por quê? Simplesmente por que o conceito não foi aceito pelo mercado. Desde então o plugin até existe, mas é pouco utilizado, comentado e atualizado. Assim, temos poucas opções para produzir conteúdo 3D para a Web, que não seja produzir imagens em seqüência para incorporar ao [BP:215]Flash[/BP] ou a layouts produzidos em outros formatos.

Mas agora nós temos uma nova opção para publicar as nossas cenas na Web, no fórum do blenderartists.org foi publicado um Script que exporta as cenas criadas no Blender para o formato HTML, realizando as animações em JavaScript!

Antes que você já pense em crias as suas animações diretamente para a Web, nesse formato, devo alertar que não é possível exibir texturas e as formas apresentadas precisam ser simples. Não acredita? Pois visite esse endereço para ver um exemplo.

Como isso funciona? O Script é simples e sequer possui interface, na verdade ele adiciona a possibilidade de exportar as nossas cenas para o formato HTML no Blender. Copie o arquivo do Blender2Js, o coloque no seu diretório de Scripts do Blender e faça um teste.

Blender em HTML

Depois de abrir a cena exortada em um navegador, você pode verificar o código em JavaScript gerado para representar a cena em 3D. Infelizmente não tem como adicionar elementos interativos, mas já é uma opção para apresentar simulações simples na Web.

Apesar de não receber atualizações oficiais a um bom tempo, o Plugin Web do Blender estava sendo atualizado na versão 2.42. Existe até uma versão alpha disponível para download no continuousphysics.com, mas pelo visto o desenvolvimento parou novamente. Outra opção para utilizar o Blender para a Web seria exportar as cenas diretamente para o formato SWF com o Script Sflender, mas infelizmente ele parou no tempo e aparentemente só funciona no Blender 2.36.

Por enquanto a melhor opção ainda é exportar as cenas usando JavaScript. Mas lembre, usando esse Script apenas cores sólidas são exibidas no modelo 3d, todas as texturas são removidas.

Aug
8

Você já tentou fazer uma renderização em que o Wireframe (arame) dos objetos fique evidente? Essa é uma técnica clássica, em que você cria um material sobreposto ao objeto original, depois configuramos esse material como sendo do tipo Wire e para finalizar, aumentamos um pouco a escala dessa cópia, com o material em arame. Esse é o truque, que em algumas ocasiões pode dar um pouco de trabalho, mas geralmente funciona. Para economizar no trabalho de edição, existe um Script em Python que já faz todo o trabalho de sobreposição e configuração do material. O autor do Script se chama Francois Gueguen, para fazer o download da versão 1.2, visite esse endereço.

Blender Wire

Assim que você fizer o download do Script, copie o arquivo no diretório de Scripts do Blender. Para abrir a ferramenta, utilize a Scripts Window, no campo Misc nós encontraremos a opção para acionar o Rendu complet avec Wire. (Sim, está em Francês)

Render Wire

Read the rest of this entry »

Jul
27

Fractais com Blender e Python

Posted on: 17, Jul

Um concurso muito interessante está sendo realizado nos fóruns do blenderartists. O objetivo desse concurso é criar a melhor imagem com fractais, apenas utilizando scripts em Python. Isso mesmo, não é permitido modelar absolutamente nada na 3D View. Tudo deve ser criado e configurado com a utilização de Scripts. Funciona da seguinte forma, os usuários escrevem o código todo em Python e depois executam os comandos com a tecla ALT+P, dentro do [BP:257]Blender[/BP]. No final uma imagem com fractais deve ser renderizada.

Blender e Fractais

Autor da imagem: Koba

Até agora apenas 5 usuários, ou deveríamos chamá-los de malucos? Apresentaram imagens criadas com essa metodologia. Entre as imagens apresentadas, a que está ilustrando esse artigo é a minha favorita. Já pensou modelar isso? Como os fractais podem ser criados de maneira mais fácil com as estruturas de repetição do Python, fica mais rápido construir essas estruturas. Criar esses modelos manualmente seria muito dispendioso.

Você quer testar os códigos para ver se funciona mesmo, pois faça o seguinte. Visite essa página no fórum blenderartists e verifique os fractais disponíveis lá. Assim que você encontrar uma imagem que seja do seu interesse, verifique o código que está acompanhando a imagem, na parte inferior. Selecione esse texto, copie e cole o código em um software como o bloco de notas ou similar, não use o Word um processador de textos! Isso pode vai prejudicar o Script. Salve o arquivo com a extensão PY ou TXT.

Blender e Fractais - Python

Copie esse código

Abra o Blender e crie uma janela do tipo Text. Assim que essa janela estiver aberta, abra o arquivo de texto dentro dessa janela. Depois pressione a tecla ALT+P, para executar o Script. Caso o seu computador não seja muito rápido, recomendo paciência. Alguns desses scripts consomem uma quantidade razoável de recursos do computador, então tenha paciência e aguarde que a sua imagem vai aparecer.

Ah! Caso você faça uma visita, não se esqueça de deixar o seu voto!

Jul
17

O [BP:257]Blender 3D[/BP] disponibiliza várias ferramentas para criar cópias de objetos como os DupliVerts, DupliFaces e o recém chegado Array. Apesar desse grande número de opções, ainda existem alguns bons Scripts que auxiliam na tarefa de duplicar e organizar objetos, como o Script Duplicating. O objetivo dessa ferramenta é simples, organizar um objeto selecionado em cópias nos eixos X, Y e Z utilizando as dimensões do objeto como referência. Então o próprio Script já se encarrega de calcular qual a melhor distribuição para os objetos, assim fica mais fácil criar [BP]modelos 3D[/BP] compostos.

Duplicating

Para começar a utilizar o Script, primeiro é necessário fazer o download do arquivo no fórum do Blendersrtists. Assim que o arquivo estiver no seu computador, abra o Blender e depois acione uma janela de texto. Abra o arquivo do Script dentro dessa janela de texto e pressione a tecla ALT+P, para executar o Script.

Read the rest of this entry »

Jul
10

Você já tentou criar uma animação em que um objeto precisa realizar a mesma operação, repetidas vezes por um determinado período de tempo? Para quem já passou por isso, esse tipo de animação pode ser produzida de maneira muito mais eficiente, com a utilização de Script`s. Na última semana conheci um Script para o Blender muito interessante chamado de gWiggle, que cria animações seqüenciais para um ou vários objetos. Na verdade a proposta é mais parecida com um “sacudir” os objetos.

O autor do Script se chama g-LuL, e o seu arquivo fonte pode ser copiado nesse endereço: http://sourceforge.net/projects/gwiggle/

Para instalar o Script, você deve descompactar o arquivo “wiggle.gui.py” em qualquer pasta do seu computador. O autor do Script provavelmente esqueceu-se de registrar o gWiggle em uma categoria, para que ele seja listado na janela de Scripts do Blender.

Então será necessário abrir o arquivo no formato de texto, para depois executar o Script com a tecla ALT+P. Escolha a janela Text Window.

gWiggle 01

Read the rest of this entry »

Jun
27

One of the most important aspects of the architectural projects is showing the measurements as with dimension lines, or as some know the “quota lines.” Those lines are present in the architectural projects to demonstrate the dimension visually, among two points. Until some days ago I had never seen any similar resource in 3D, since the habit is to use those lines just in 2D projects. That was like this until I found a Script for Blender called Caliper. That Script creates dimension lines in 3D!

That is a great help to demonstrate distances in a 3D presentation (Only for who uses blender!). Besides demonstrating the distances, that Script represents the dimension lines as objects of Blender. Then it`s possible to manipulate the lines with animation.

Image 01

Read the rest of this entry »

May
2

Um dos aspectos mais importantes dos projetos arquitetônicos é apresentar um elemento chamado de cotas, ou como alguns conhecem as “linhas de cota”. Essas linhas estão presentes nos projetos arquitetônicos para demonstrar visualmente a dimensão entre dois pontos. Até alguns dias atrás nunca havia me passado pela cabeça utilizar algum recurso semelhante em 3D, já que o costume é utilizar essas linhas apenas em um ambiente 2D. Isso ficou assim até que eu conheci um Script para o Blender chamado Caliper. Esse Script cria linhas de cota em ambientes 3D!

Essa é uma grande ajuda para demonstrar distâncias em uma apresentação 3D (Só para quem usa blender!). Além de demonstrar as distâncias, esse Script representa as cotas como objetos do Blender. Assim é possível manipular as cotas com animação.

Figura 01

Read the rest of this entry »

Apr
9

Blender 3D e o Script Spiral

Posted on: 3, Apr

Você já tentou fazer uma espiral no Blender? Você pode estar pensando que a única opção para fazer isso é utilizando a ferramenta Screw. Já faz um tempo que descobri um Script chamado Spiral, que cria espirais e outras formas geométricas usando curvas bezier e curvas nurbs como base. A vantagem de utilizar curvas é que podemos utilizar o as espirais para modelagem ou para animação!

Exemplo Spiral

(Adicionei esse exemplo criado com o Script)

Para utilizar esse Script o primeiro passo é fazer o download do arquivo, que pode ser feito visitando o seguinte endereço: http://alexvaqp.googlepages.com/spirals.rar, vou utilizar nesse artigo o Blender 2.43.

Read the rest of this entry »

Apr
3

Script Lengthen (English)

Posted on: 13, Mar

Precision tools were always requested in Blender, but fortunately we have a large number of Python Scripts that add new tools and functionalities for modeling with precision. There is a Script called Lengthen, which can change the distance between two vertexes of a model. This change is controlled by the user, and then we have absolute precision.

Read the rest of this entry »

Mar
13

Script Lengthen

Posted on: 12, Mar

Ferramentas de precisão, sempre foram uma deficiência no Blender, mas felizmente temos uma gama variada de Scripts que adicionam novas funcionalidades e opções para modelagem com mais precisão. Existe um Script chamado Lengthen, que permite alterar a posição de dois vértices em um modelo. Essa alteração é realizada com base em uma distância determinada pelo usuário! Então temos precisão absoluta.

Read the rest of this entry »

Mar
12

Leitura recomendada

Blender 3D - Guia do Usuário Modelando personagens com o Blender 3D Introdução ao AutoCAD 2008: Guia Autorizado Desenho Técnico sem Prancheta com AutoCAD 2008 Desenvolvendo Personagens em 3D com 3Ds Max  Design para Quem Não é Designer Neufert 3ds max 8 - Guia autorizado

Atualizações por e-mail


Categorias


Arquivos


Pesquisa

    Google

Links


Meta

Tags