Hai due opzioni:
opzione 1
Il primo richiede una recente build di Blender (disponibile da Graphicall ), che ora può utilizzare il motore di rendering Freestyle
Freestyle è un software per il rendering di disegni non fotorealistici da scene 3D.
All'interno di Freestyle esiste un plugin, SVGWriter , che può scrivere scene di Blender su SVG. Le istruzioni per l'uso sono disponibili su quella pagina. Di seguito è riportato un esempio del suo output:
Rendering di Blender originale:
Uscita SVG Freestyle:
Il freestyle è ancora in fase di sviluppo e puoi seguire i suoi progressi sul loro blog .
Il masterizzatore SVG di immagini fisse in SVGWriter attualmente esegue il rendering di una sola immagine, ovvero non è possibile eseguire il rendering di ciascun fotogramma in un SVG. Ho riscritto la sceneggiatura per farlo e l'autore mi ha informato che la mia modifica verrà integrata nel download principale in un futuro aggiornamento. Ecco la modifica
opzione 2
La seconda opzione consente solo di eseguire il rendering di curve più bezier. Innanzitutto, devi installare svgwrite per Python 3. Puoi farlo andando nella cartella ed eseguendolo
sudo python3 setup.py install
Potrebbe essere necessario copiare la cartella svgwrite in .blender / version_number / python / lib / python3.2 /
Devi quindi scaricare SVGwriter per Blender. Installa Git ed esegui
git clone git://gitorious.org/blender-2-6-svg-export/blender-2-6-svg-export.git
All'interno della cartella scaricata dovrai copiare gli script Python (quelli che terminano con .py) e sovrascrivere quelli che si trovano in ./blender/[version_number[/scripts/addons/io_curve_svg/ o in / usr / lib / blender / scripts / addons / io_curve_svg /.
Infine, in Blender, disegna la tua curva più bezier e poi vai su File> Esporta> SVG. Ecco un esempio dell'output
Curva di Blender originale
Uscita SVG. Lo spessore della linea è stato aumentato per maggiore chiarezza