この画像( Wikipediaの元のSVG 、パブリックドメイン)は、次の手順を使用して作成されました。
Ubuntuで(ネイティブに)実行されるソフトウェアを使用して、このようなSVGを作成する簡単な方法はありますか? ( Pantograph 、Blenderプラグインは、ダウンロードリンクが壊れているだけです; VRM 、別のBlenderプラグインはBelnder 2.4xで動作しますが、Blender 2.6xでは動作しません。)
次の2つのオプションがあります。
オプション1
最初のものはBlenderの最近のビルド( Graphicall から入手可能)を必要とします。これは Freestyle レンダリングエンジンを使用できるようになりました
Freestyleは、3Dシーンからの非フォトリアリスティックな線描画レンダリング用のソフトウェアです。
Freestyleには、BlenderシーンをSVGに書き込むことができるプラグイン SVGWriter があります。使用方法については、そのページに記載されています。出力の例を次に示します。
オリジナルのBlenderレンダー:
フリースタイルSVG出力:
フリースタイルはまだ開発中です。 their blog で進捗状況を確認できます。
現在、SVGWriterの静止画像SVGライターは1つの画像のみをレンダリングします。つまり、各フレームをSVGにレンダリングすることはできません。これを行うためにスクリプトを書き直しました。著者は、私の修正が将来のアップデートでメインダウンロードに統合されることを通知しました。 変更点
オプション2
2番目のオプションでは、ベジェ曲線のみをレンダリングできます。最初に、 svgwrite for Pythonをインストールする必要があります。3.これを行うには、フォルダーに移動して実行します。
Sudo python3 setup.py install
Svgwriteフォルダーを.blender/version_number/python/lib/python3.2 /にコピーする必要がある場合があります
次に、Blenderの SVGwriter をダウンロードする必要があります。 Gitをインストールして実行する
git clone git://gitorious.org/blender-2-6-svg-export/blender-2-6-svg-export.git
ダウンロードしたフォルダー内で、Pythonスクリプト(末尾が.py)をコピーし、。/ blender/[version_number]/scripts/addons/io_curve_svg /または/ usrにあるスクリプトを上書きする必要があります。/lib/blender/scripts/addons/io_curve_svg /。
最後に、Blenderでベジェ曲線を描画し、[ファイル]> [エクスポート]> [SVG]に移動します。出力の例を次に示します
元のBlenderカーブ
SVG出力。明確にするために線の太さを増やしました
Sketchupには多くの無料プラグインがあり、そのうちの1つは必要なことだけを行います。Sketchupproを購入する必要はありません。ちなみに、無料のプラグインを介して多くの種類の3D形式をエクスポートすることもできます。不十分なアドバイスを与える前に情報を確認してくださいC.Sキャメロン