CGテクニック」買ってみました。3Dプリンタ、欲しいよね先のエントリで、フットキーボードのケースを探しに秋葉原に行った時、結果的にはイメージに近いものをゲットできたのですが、そのとき「3Dプリンタがあれば自分の思い通りのものが作れるのかな」と、ふと思いました。Printingという雑誌をかなり前に買っていました。買っただけでさらっと読んでそのままだったんですよね。この前のケース探しをきっかけに、3Dプリンタの購入を真剣に考えてみようかな、って思いました。去年(2012年)クリス・アンダーソン著「MAKERS」を読んだとき、これからは3Dプリンタがもっともっと普及していくのかなぁ、なんて考えていたことを思い出しました。そんな感じで3Dプリンタ情報をネットで探していると、3Dプリンタをテーマにしたブログとか増えているんですね。いろんな作品を作っているんですね。(ダ・ヴィンチの帰還)に詳しく書かれていてとても参考になりました。作品に関しては、ばーちゃわーるどというサイトがとても面白かったです。ところで、いろいろなサイトを見ていると、3Dプリンタを購入したらすぐに使える、というわけでもないんですね。3Dプリンタを買うにしても、年末のボーナスかな、という感じです。年末に買えるかもわかりませんが、入手するまでには、ツールの勉強はしておいたほうがよさそうですよね。いうことで、ここ数日、ツールの概要把握と書籍探しをしていました。3Dプリンタのツール概要3Dプリンタを使うためのソフトウエアツールはいろいろあるんですね。Printingに詳しく説明されていたので、後で自分メモもかねてまとめておこうと思います。Softwareと呼んでいました。要するに、3Dモデルデータを作成するソフトウエアです。Illustrator、iDraw、Sketchなどのソフトウエアにあたります。2次元の場合は、いろいろなフォーマットで書き出し可能ですが、3Dモデリングソフトウエアも同様に書き出しフォーマットはいろいろあるみたいです。3Dプリンタを動かすためには、STLフォーマットのデータにする必要があるとのことです。STLに書き出しできないソフトも、ユーティリティを使うとSTLデータに変換できるっぽいです。この辺は上の雑誌に詳しかったので、後日まとめておこうと思います。3Dプリンタは、材料を熱で溶かして、0.1〜0.2mm程度の厚さで1層1層、層を積み重ねながらモノを作っていきます。STLデータは層の情報には分解されていません。そのため、STLデータを1層1層切り分けて(スライスして)、G-Codeというデータに変換する必要があります。これがスライサーと呼ばれているものです。3Dモデリングソフトウエアは単にSTLデータで保存するだけです。スライサーはSTLデータをスライスしてG-Codeを生成する機能だけを持っています。そのため、次のソフトウエアも必要になります。プリンタコントロールソフトウエアあるいはクライアントソフトウエア先ほど説明したように、STLデータは直接3Dプリンタに送信することができず、3Dプリンタが解釈可能なスライスしたデータ(G-Code)に変換する必要があります。この変換を制御するソフトウエアがプリンタコントロールソフトウエア、あるいはクライアントソフトウエアです。STLデータからG-Codeを生成する際、どうもいろいろとパラメータを指定する必要があるみたいなんです。1層の厚さをどのくらいにするとかです。このようにSTLデータからG-Codeを生成するときのパラメータ指定をしたり、G-Codeをプリンタに送信する役割を担っているのがこのソフトウエアです。この辺は後日、調べたことをまとめる際に図解しようと思います。スライサーやプリンタコントロールソフトウエア以前に、そもそも3Dモデリングソフトを使えないと話にならない、ということがわかりました。ネットに公開されている3Dデータを入手して3Dプリンタで印刷するだけでしたら必要ありませんが、やはり自分で作りたいですよね!ということで、まずは3Dモデリングソフトウエアを勉強することにしました。何を勉強すればいいの?3DモデリングソフトウエアはMacで動作することを条件に調べてみました。メジャーなところでは以下のソフトウエアがありました。(無償)十分調べ切れていないので、他にもあると思います。有償もいろいろありましたが、どれもちょっと個人では手が出ない値段でした。SculptrisはSTLデータ書き出しはできないみたいです。OBJデータというもので書き出して、ユーティリティでSTLデータに変換できるようなことがネットに出ていました。それで、早速上記4種類のソフトをインストールしてみました。Blenderは3Dモデリング以外にも、3Dアニメーションや物理シミュレーションもできる、かなり機能の多いソフトウエアのようです。3Dプリンタ用のモデルデータ作成に使うだけですので、以下の条件で探してみました。CGテクニック」これにしました。表紙がなんとなく、、、という感じですが、はじめの方は、球や立方体の作り方から始まり、それらを変形していろいろな形をつくる方法などが説明されていました。最後の方では、表紙のキャラクターを作ったり、簡単なアニメを作ったりしていました。長ネギのモデリングなんです。あの鍋に入れたり薬味にする「長ネギ」です。付録のCDにサンプルデータが付いていたので、早速Blenderで開いてみると、、、やっぱりあの長ネギでした。考えると、長ネギってちょっと難しい構造をしていますよね。葉?の部分が枝分かれしていますし、全体的に微妙な曲線を作ってますし。変に人工的なものよりいろいろと勉強になるところがありそうです。長ネギをサンプルに選んだセンス、すごいです。いうわけで、しばらくはBlenderの勉強にも時間を割くことにしました。