Blender PT

Blender 3D, Modelação, Renderização, Arte tudo em Português

Você não está autenticado.

#1 2016-05-27 20:38:34

renatogsousa
Membro
De: Vila do Conde
Registado: 2013-02-24
Mensagens: 263
Website

Pequeno script que pode ser útil

Estou a fazer uma imagem onde importei um mapa em formato .svg onde cada país é uma curva.
Pretendia fazer um extrude a cada país para ficar com uma espessura, mas sendo dezenas deles tornava-se fastidioso fazer um a um.
Uma hipótese seria juntar todas as curvas numa curva única, mas pretendo manter os objectos separados.

Para isso, nada como dar uso ao python e com um pequeno script consegue-se fazer isso com o clique de um botão.
Aqui fica o script para quem tiver que fazer algo do género ou para adaptar a outra alteração qualquer, como o material por exemplo.


import bpy
for obj in bpy.data.objects:
    if (obj.type=='CURVE'):
        obj.data.extrude=0.002

basta no Blender abrir uma janela do tipo Text Editor, copiar este texto e fazer run script. simples smile

Última edição por renatogsousa (2016-05-27 20:39:31)

Offline

#2 2016-05-27 22:24:12

zeroshift
Moderator
De: Palmela
Registado: 2013-02-24
Mensagens: 295

Re: Pequeno script que pode ser útil

Adicionalmente, pode-se filtrar pelos objectos selecionados:

for obj in bpy.context.selected_objects:

Offline

Rodapé do site