Blender + Google Sketchup 7

3

Estou tentando importar um modelo do Google Sketchup 7 para o Blender 2.49.

Eu li inúmeros tutoriais sobre como exportá-lo usando o programa Sketchup em vários formatos, mas eles não são a solução mais viável para mim porque eu executo um sistema Linux puro de 64 bits (o Wine é apenas 64 bits) e O Sketchup não está disponível para o Windows de 64 bits (ou para o Linux de 64 bits). Honestamente, prefiro encontrar uma ferramenta de conversão autônoma.

Eu fiz incontáveis buscas por uma solução viável para este problema, e o melhor que eu já vi foi usar o não mais mantido Plugin Collada para o Blender , mas, embora este seja um script válido para o Blender, parece ter sofrido uma certa podridão de software, já que os modelos que ele importa não têm tamanho e estão presos acima da origem. / p>

Eu também tentei usar este script de importação do Blender para importar os modelos. O problema com essa solução é que o script parece ter sido escrito para versões mais antigas do Blender e do Google Sketchup - o Sketchup 3 é o mais recente suportado.

Eu também tentei encontrar muitas outras rotas de encontrar um conversor para um formato intermediário que é um formato de modelo padrão (md2, md3, md5, ase, obj, wml ou 3ds) que o Blender pode ler.

A minha pergunta é, alguém se deparou com, ou escreveu um programa autônomo que irá converter, preferencialmente em uma linguagem de nível superior como Perl ou Python, ou mesmo Ruby, ou Google Sketchup 7 (.skp) ou Collada v1. 4.1 (.dae) para um formato que o Blender pode ler?

Se não, eu vou escrever uma, mas prefiro não reinventar a roda se já estiver lá.

    
por amphetamachine 22.02.2010 / 00:05

1 resposta

2

Consegui importar modelos simples do Sketchup no Blender 2.49 usando o importador Collada 1.4.1. O arquivo xml cria alguns nós desnecessários que acabam como objetos vazios pai / pai no Blender.

O tutorial KMZ Import de Ira Krakow mostra algumas técnicas legais, mas principalmente ainda há bastante limpeza a fazer.

Com um importador personalizado, isso pode ser evitado.

Eu não usei Ruby antes, mas parece um pouco semelhante ao Python. Talvez este script exportador do Direct X possa ser um bom ponto de partida para o seu exportador.

    
por 09.07.2010 / 15:16