2024/11/22(金) [n年前の日記]
#3 [cg_tools] 3DCGソフトでベクターファイルがインポートできるか試した
手持ちの3DCGソフトでベクターファイルがインポートできるか試してみた。
◎ blenderの場合 :
blender 4.2.3 LTS なら、Inkscape 1.4 から保存した svg も dxf もインポートすることができた。
- svg は面の色が反映される。
- dxf はパスの線だけが読み込まれる。塗りは反映されない。
◎ Shadeの場合 :
Shade 12 Standard 64bit は epsf(eps?) と dxf のインポートに対応している、と記述がある。しかし…。
epsのインポートは全然ダメ。Inkscape 1.4 で保存した eps をインポートしようとしたのだけど、ルートパートは追加されたものの、中身は空。インポートできてないっぽい。
ググった感じだと、Shade はかなり古いフォーマットの eps じゃないと読み込めないようで…。Adobe Illustrator から eps を書き出す際は Legacy なんとかを選べ云々という話を見かけた。
_Shade3D 公式 | Illustratorからのデータインポートについて。
古い eps を出力してくれるツールはないものかと、色々なアプリで eps を作成してインポートできないか試してみたけれど、どれもダメ。
_EPS-draw
_The Ipe extensible drawing editor
以下のページを参考にして、Windows10 x64 22H2上で仮想プリンタ(MS Publisher Color Printer)をインストールして、印刷結果をepsとしてファイル保存して Shade でインポートできるか試したけれど、これもダメ。
_PowerPoint から TeX 用の EPS ファイルを生成する方法 - ソフトウェア開発日記
どの eps もインポートできない。一体どんな eps ならインポートできるのか…。
eps と違って dxf なら、Inkscape から保存した dxfファイルもすんなりインポートできた。もっとも、全てが単なる直線になってしまうけれど…。下絵の代わりぐらいにはなるのだろうか。
svgをインポートできるようになる有料プラグインもあるらしい。
_SVG Importer - Shade3D 公式 | 商品紹介
ただ、動作環境が「Shade 3D ver.14 Standard/Professional 以降 (*Shade 3D Basicを除く)」となっている。自分が持ってる Shade 12 Standard では使えないかもしれない。
つまるところ、自分の手持ちの Shade でベクターデータをインポートする方法は無いと思っておいたほうが良さそう。blenderのようにはいかない…。
epsのインポートは全然ダメ。Inkscape 1.4 で保存した eps をインポートしようとしたのだけど、ルートパートは追加されたものの、中身は空。インポートできてないっぽい。
ググった感じだと、Shade はかなり古いフォーマットの eps じゃないと読み込めないようで…。Adobe Illustrator から eps を書き出す際は Legacy なんとかを選べ云々という話を見かけた。
_Shade3D 公式 | Illustratorからのデータインポートについて。
古い eps を出力してくれるツールはないものかと、色々なアプリで eps を作成してインポートできないか試してみたけれど、どれもダメ。
- EPS-draw 4.51 : Shade が「EOFエラー: 読み込み中にファイルの終端に達しました。」とエラーダイアログを出す。
- Tgif 4.2 + Ubuntu Linux 20.04 LTS : 同じエラーが出る。
- Xfig 3.2.7b + Ubuntu Linux 20.04 LTS : 同じエラーが出る。
- Affinity Designer 2.5.5 : 同じエラーが出る。
- Ipe 7.2.29 x64 : エラーは出ないけど、ルートパートの中身は空。
- LibreOffice Draw 24.8.3.2 x64 : エラーは出ないけど、ルートパートの中身は空。
_EPS-draw
_The Ipe extensible drawing editor
以下のページを参考にして、Windows10 x64 22H2上で仮想プリンタ(MS Publisher Color Printer)をインストールして、印刷結果をepsとしてファイル保存して Shade でインポートできるか試したけれど、これもダメ。
_PowerPoint から TeX 用の EPS ファイルを生成する方法 - ソフトウェア開発日記
どの eps もインポートできない。一体どんな eps ならインポートできるのか…。
eps と違って dxf なら、Inkscape から保存した dxfファイルもすんなりインポートできた。もっとも、全てが単なる直線になってしまうけれど…。下絵の代わりぐらいにはなるのだろうか。
svgをインポートできるようになる有料プラグインもあるらしい。
_SVG Importer - Shade3D 公式 | 商品紹介
ただ、動作環境が「Shade 3D ver.14 Standard/Professional 以降 (*Shade 3D Basicを除く)」となっている。自分が持ってる Shade 12 Standard では使えないかもしれない。
つまるところ、自分の手持ちの Shade でベクターデータをインポートする方法は無いと思っておいたほうが良さそう。blenderのようにはいかない…。
◎ Wings 3Dの場合 :
[ ツッコむ ]
以上です。