Clicky

Tutorial SketchUp e Blender 3D

Caso você nunca tenha utilizado, o SketchUp do

[BP:215]Google[/BP] é uma das ferramentas mais intuitivas para a modelagem de edificações. Hoje o seu principal aplicação, está direcionando a criação de modelos 3D para o [BP:215]Google[/BP] Earth. Mas mesmo assim uma grande quantidade de arquitetos, engenheiros e pessoas interessadas em criar [BP:215]maquetes eletrônicas[/BP] ainda utilizam o SketchUp para criar maquetes eletrônicas.

Tutorial SketchUp e Blender

Quem já utilizou o SketchUp sabe que o seu forte é a modelagem e não a renderização. Isso está mudando com o lançamento de uma versão do V-Ray compatível com o SketchUp, mas a maioria dos usuários ainda fica incapacitada de comprar um renderizador que custa mais de 1000 dólares! Então eu pensei, bem que os usuários do SketchUp gratuito, poderiam criar seus modelos 3D e depois exportar para o Blender 3D, assim seria possível fazer a renderização utilizando o YafRay.

O processo para exportar modelos 3D para o Blender é simples, mas para as pessoas que está utilizando o Blender 2.44, existe um pequeno ajuste, necessário para importar os modelos. Você deve instalar a versão 2.5 do Python no seu sistema. Isso aparentemente corrige os problemas relacionados a Scripts que passaram a não funcionar com essa nova versão do Blender.

O primeiro passo é criar o seu modelo no SketchUp, como mostra a Figura abaixo:

Tutorial SketchUp e Blender

Depois que o modelo estiver concluído, acione o menu File -> Export -> 3D Model… Assim você poderá exportar o arquivo do SketchUp no formato KMZ, que é o formato utilizado pelo [BP:215]Google[/BP] Earth.

SketchUp Export

Agora o trabalho passa para o Blender, para que o arquivo seja importado. Lembre, nesse ponto será necessário já estar com o Python 2.5 instalado. No Blender acione a opção File -> Import -> Google Earth (kml/kmz).

Blender import KMZ

Selecione o arquivo criado no SketchUp e ele será importado para o Blender. O único ponto negativo dessa integração, é que o Blender adapta as faces do modelo para o seu sistema de representação que só aceita faces quadradas e triangulares. Então teremos um modelo semelhante à imagem abaixo:

Modelo do SketchUp no Blender

Bem, com o modelo no Blender agora é só configurar o YafRay para renderizar a imagem com fotorealismo.

Modelo do SketchUp renderizado no Blender

Sobre o Autor:

Arquiteto que trocou as construções baseadas em tijolos pelas que utilizam pixels! Sim, os pixels também precisam ser devidamente construídos, e quem melhor do que um arquiteto para planejar construções?

40 Comentários

  1. Henrique Zorzan 21/06/2007 em 6:29 pm

    Muito bom Allan, depois vou instalar o sketchup para testar, vamos ver no que dá… 😉

    Abraços

  2. Allan Brito 22/06/2007 em 9:33 am

    Com certeza você vai ficar impressionado com a facilidade de uso. Para modelar para arquitetura, não tem igual!

    Abraços

  3. yorik 22/06/2007 em 12:20 pm

    Para renderizar diretamente do skethup, tem o renderer Kerkythea também (www.kerkythea.net) , que embora não seja open-source, é gratuito. Ele vem com um plugin para o sketchup, que permite exportar/renderizar facilmente, usando os próprios materiais do sketchup. É bem fácil, tem um bom tutorial no site (em inglês). E, claro, o kerkythea tem um outro plugin para exportar do blender também 🙂

  4. Allan Brito 22/06/2007 em 5:28 pm

    Olá Yorik,

    Eu conheço o Kerkythea, mas vejo poucas pessoas renderizando diretamente pelo SketchUp. Mas valeu pela dica, vou dar uma olhada no tutorial! Estou tentando localizar material sobre a utilização do V-Ray no SketchUp, que com certeza deve produzir bons resultados.

    abraços

  5. andeciuala 04/08/2007 em 10:31 pm

    allan kra instalei o phyton 2.5 mas no meu blender não aparece a opção de importar google, oq devo fazer minha versão do blender é o 2.44

  6. Yorik 05/08/2007 em 12:50 pm

    Também não tenho mais aqui… Acho que depois de algumas discussões entre desenvolvidores, o autor do script decidiu retirar ele da distribução oficial do blender… Se alguem quiser, ainda tenho uma cópia aqui. É GPL, portanto podemos usar, mesmo que não esteja distribuido com o blender:

    http://yorik.orgfree.com/scripts/kmz_ImportWithMesh.py

  7. andeciuala 05/08/2007 em 1:29 pm

    Então me passa ai Yorik, meu e-mail é andeciuala@bol.com.br

  8. andeciuala 10/08/2007 em 10:49 pm

    Pessoal as minhas renderizações no Kerkythea ficam mais ou menos como esse ai granulado, cheio de pontos pretos pequenos, e eu vejo imagens muito limpas, inclusive usando o podium para sketchup, ficam sem pontos nenhuma a imagem então como eu faço para ficar uma imagem limpa como se fosse uma foto sem estar granulada, parecendo que foi imprimido em uma impressora sem muita definição???

  9. Allan Brito 17/08/2007 em 2:44 pm

    Olá andeciuala,

    Se você estiver usando o renderizador Kerkythea, isoladamente é possível no render ajustar o AA. No caso o Anti-aliasing para o render. Na janela de renderização existe um combo-box que permite várias escolhas, para o seu caso escolha Extra-Pass 3×3 que deve resultar em uma qualidade melhor no render.

    Mas cuidado que o tempo de render vai aumentar.

  10. Valter 30/08/2007 em 9:02 am

    Rapaz quando eu clico em importar não aparece google KML/KMZ não…!!!

  11. Valter 04/09/2007 em 6:59 pm

    Peguei um plugin” su2kt light”, que fez funcionar o kerkythea 2007 bem, pelo menos é assim que tem acontecido até agora , peguei ontem.

  12. Ismaile Alans 25/09/2007 em 8:20 am

    O meu eu instalei o python mas o blender não abriu a opção google earth .kmz
    o que devo fazer…

  13. Arthur Emmanuel 13/10/2007 em 8:16 pm

    Allan Brito,

    Quando exportamos não em kmz, mas em kmz 4 do SketchUp, basta mudar a extensão do arquivo salvo de kmz para zip, que as pastas de textura e do modelo em Collada ficarão separadas.

    Acesse o Blender e no lugar de importar Google earth, escolha importar Collada 1.4. Qual a diferença? Simples, todas as texturas do SketchUp vão ser lidas no Blender enquanto que importar em earth não virá com texturas.

  14. Rafael 18/11/2007 em 6:54 pm

    Pessoal, segue indicação de um site que mantem o script atualizado para quem precisa importar GoogleEarth no Blender:

    http://jmsoler.free.fr/didacticiel/blender/tutor/py_import_kml-kmz_en.htm

  15. Wanda 16/03/2008 em 5:41 pm

    Alguem pode me ajudar! Não consigo importar, nem para o Blender, nem para Kerkythea, os arq do Sketchup.

    Mesmo mudando a extenção para .zip e usando o Blender, da um erro e ele pede para eu checar o console. Da um erro imenso.

    Qto a usar o script, não sei o q fazer com ele, como usá-lo.

    O q devo fazer?

  16. Allan Brito 17/03/2008 em 9:49 am

    Olá Wanda,

    Você tem o Python(www.python.org) instalado no seu computador? Tente instalar ele para resolver esses problemas.

  17. Wanda 17/03/2008 em 10:26 am

    sim, ele já esta instalado

  18. Arthur Emmanuel 17/03/2008 em 1:20 pm

    Wanda,

    Para passar os arquivos do SketchUp para o Blender, é necessário renomear a extensão salva kmz(Google Earth 4) para zip. Não adianta tentar renomear dentro do Blender.

    Eu uso não o Windows, mas o Internet Explorer para isso. Digamos que eu salvei o arquivo cadeira.kmz do SketchUp. Com o arquivo salvo fora de qualquer programa, uso o botão direito do mouse sobre o arquivo e escolho a opção “abrir com” e abro com o Internet Explorer e quando ele pedir para salvar , eu substituo o .kmz por .zip. Com o arquivo zip, eu descompacto.

    No Blender, eu uso importar Collada e na pasta descompactada, escolho abrir o arquivo .dae. Um detalhe: o arquivo Collada é preciso repassar para a scene original do Blender, caso contrário, não apresentará sombras projetadas.

  19. Valter Medeiros 19/03/2008 em 11:38 am

    Puxe os plugins para o Kerkythea, quanto ao Blender não o utilizo.

  20. André F. Rocha 02/04/2008 em 6:20 pm

    Olá a todos.

    Queria conseguir importar o arquivo do SketchUp no Blender tb. Estou com o mesmo problema que a Wanda, e pelo visto o Arthur viajou nessa explicaçao dele, de renomear .zip e depois extrair. Quando manda extrair, sai um arquivo .kml nada de .dae

    Bom, no meu menu do Blender nao tem a opção import > Google Earth, como diz no tutorial.

    Meu Blender e meu Python são os mais atuais, peguei no próprio site.
    Se alguem puder ajudar…
    Valeu!

  21. André F. Rocha 02/04/2008 em 6:48 pm

    Consegui!!!

    Quem não consegue a explicação mastigadinha, vai atrás! hahaha
    Agora dou mastigado.

    Para quem não está conseguindo importar os arquivos 3D do Sketchup no Blender, eu fiz assim:

    1 – Download do Blender 2.45 direto do site dele:
    http://download.blender.org/release/Blender2.45/blender-2.45-windows.exe

    2 – Download da Versão mais atual do Python (2.5.2):
    http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi

    3 – Download do Script que importa arquivos .kmz no blender:
    http://jmsoler.free.fr/util/blenderfile/py/kmz_ImportWithMesh_Z019k.py

    Instale o Blender, em seguida o Python…
    Pegue o arquivo do item 3 e jogue dentro da pasta SCRIPTS que está dentro da pasta do BLENDER.

    Pronto! A opção Google Earth vai aparecer no Import do Blender…

    * Os links acima são os mais atuais(hoje é dia 02/03/08) e peguei direto do site de cada desenvolvedor. Todos para Windows 32bits.
    Agora siga o tutorial 🙂
    Espero ter ajudado
    Abraços.

  22. Glauco Modesto 27/04/2008 em 9:13 am

    Allan,
    Agradeço pelo tutorial, mas estou com um problema: Eu instalei o Python 2.5.5 e o Blender 2.45. Estou seguindo seu tutorial, mas no menu File-Import eu não encontro a opção Google KMZ. O que mais tenho que fazer para importar os meus projetos no SketchUp?!
    Obrigado!

  23. Larissa Monte 13/05/2008 em 11:06 pm

    Ja instalei tudo… meu Blender é 2.45 o python 2.5.2 e o script tmb ta certinho… mas aparece o erro:
    Python script error: Check Console

    Oq eu façoooo ja reinstalei tudo ja fiz de tudo e nada =/
    Ja tentei do outro jeito… mas nao entendi como passa de KMZ para ZIP

    Me ajudaa por favooorr!!

  24. André Xori 14/05/2008 em 9:53 am

    Larissa,

    Vc quer o blender pra renderizar ou pra mexer?
    Pow, não sei o q ta dando ai contigo. Eu dei os passos certinho de como funcionou comigo.

    Use o V-Ray mesmo pra renderizar dentro do SketchUP q é muito bom!
    Qlq coisa pega o SketchUP PRO 6, ele exporta em formatos que o Blender consegue abrir.

    Só baixar o PRO 6 em qlq site de torrent, Tipo o Pirate Bay…
    espero ter ajudado.
    Tentae e me fala.

  25. vitor gabriel 20/06/2008 em 4:17 pm

    Allan Brito, eu salvo no blender alguma modelagem que eu fiz ou jogo com imagem.Porque que quando eu passo isso para outro computador as imagens somem?

  26. marciano sousa 19/09/2008 em 10:12 am

    amigo onde eu posso baixar Python 2.5, se vc poder me ajudar eu fico muito agradecido. valeu

  27. Allan Brito 19/09/2008 em 12:56 pm

    Oi Marciano,

    http://www.python.org

  28. Irina 08/10/2008 em 2:25 pm

    Boa tarde,
    estou iniciando agora e gostaria de algumas dicas de programas para armario de cozinha, quarto em 3D. Será que alguem poderia me indicar alguns??

    Obrigada!!

  29. Gabriel 07/11/2008 em 4:03 pm

    Muito bom o tutorial, so que me responde uma coisa… pra que você coloca esse “[BP:215][/BP]” entre as palavras. porque não vejo diferença!

  30. Juscelino Maciel 13/11/2008 em 9:18 am

    Ei cara, estou começando a usar u SketchUp agora. Gostaria de saber se o Blender é Modelador ou Renderizador. Responde ai, vai.

  31. Guilherme 23/01/2009 em 3:15 pm

    Juscelino, o blender é um modelador 3d opensource, que possui um bom renderizador.

  32. Flavio 02/02/2009 em 11:20 am

    cara ja tentei de tudo ja apareceu o google no blender mais continua dando erro não sei o que fazer preciso fazer isso o mais rapido possivel meu chefe esta pegando no meu pé…………..

    desde ja agradeço

  33. Gabriel 06/02/2009 em 4:44 pm

    O Yafray do meu Blender, quando boto para renderizar, a
    imagem fica totalmente preta!
    Alguém pode me ajudar?

  34. EDGAR 06/08/2009 em 7:16 pm

    MUITO OBRIGADO CARA!!!
    VOCÊ RESPONDEU EXATAMENTE MINHA PERGUNTA.

  35. ALEXANDRE KABBAZ 18/08/2009 em 10:52 am

    Ola tenho o scket pro mais se exporto para o 3ds 9 ele ate q vai mais vai como um bloco. inesplodivel

    tentem abrir ele no blender nao deu

    sera devido a versao do max?

  36. Juliana Coccia 18/08/2009 em 2:44 pm

    Olá, yorik. Será que vc poderia me explicar como copiar esse arquivo pra dentro da pasta script. Estou tentando a um bom tempo e não consigo nada. Meu email é anacoccia@hotmail.com. Grata pela atenção.

  37. renato 22/12/2009 em 12:43 pm

    ow, eu tenho o sktechup pro aq no meu escritorio so q estou exportando o arquvo de SU em formatos:3d, obj,dxf..tds os tipo, mas dae quando vou importar no blender ñ aparece nda..
    pq?????
    alguem me ajuda…
    flws…

  38. carlos eugenio maurmann cardoso 01/05/2010 em 8:15 pm

    Sou da melhor idade(70 anos) ,militar aposentado e, estou fazendo um pequeno projeto para uma casa com +- 50 metros para uma chácara.
    Desejo baixar um programa simples para fazer uma planta baixa, para me auxiliar nesta tarefa
    QUAL? Auto CAD , SKETCHUP CADstd e outros.
    Um programa bem simples par que eu possa fazer alguns projetos para passar tempo.Atualmente faço no papel quadriculado.Mas tenho lido que os programas acima citados facilitam a bessa
    Sem mais
    Carlos Eugenio

  39. meire barreto 19/02/2011 em 10:08 pm

    Allan tenho o blender versão 2.49 e o sketchup 7. Ja tentei de todas as formas renderizar projetos do sketchup no belder e não consigo. Como voce pode me ajudar. Ja tentei o passo-a-passo acima, mas no meu blender não aparece a opção google eart, mesmo salvando o arquivo em kmz

  40. almir 20/12/2011 em 5:35 pm

    no meu blender não tem a opção de importar modelo scketchup

Deixar Um Comentário