Você tem duas opções:
Opção 1
O primeiro requer uma compilação recente do Blender (disponível na Graphicall ), que agora pode usar o mecanismo de renderização Freestyle
Freestyle é um software para renderização de desenho de linha não fotorrealista de cenas 3D.
No Freestyle existe um plugin, SVGWriter , que pode gravar cenas do Blender em SVGs. Instruções de uso estão disponíveis nessa página. Abaixo está um exemplo de sua saída:
Renderização original do Blender:
Saída SVG de estilo livre:
O Freestyle ainda está em desenvolvimento e você pode acompanhar o progresso no blog deles .
O gravador SVG de imagem estática no SVGWriter atualmente renderiza apenas uma imagem, ou seja, você não pode renderizar cada quadro em um SVG. Eu reescrevi o script para fazer isso, e o autor me informou que minha modificação será integrada ao download principal em uma atualização futura. Aqui está a modificação
opção 2
A segunda opção permite apenas renderizar curvas de bezier. Primeiro, você deve instalar o svgwrite para Python 3. Você pode fazer isso entrando na pasta e executando
sudo python3 setup.py install
Pode ser necessário copiar a pasta svgwrite para .blender / version_number / python / lib / python3.2 /
Você precisa fazer o download do SVGwriter for Blender. Instale o Git e execute
git clone git://gitorious.org/blender-2-6-svg-export/blender-2-6-svg-export.git
Dentro da pasta baixada, você precisará copiar os scripts Python (aqueles que terminam em .py) e substituir os localizados em ./blender/[version_number}/scripts/addons/io_curve_svg/ ou em / usr / lib / blender / scripts / addons / io_curve_svg /.
Finalmente, no Blender, desenhe sua curva de bezier e vá para Arquivo> Exportar> SVG. Aqui está um exemplo da saída
Curva original do Blender
Saída SVG. A espessura da linha foi aumentada para maior clareza