2013年10月15日火曜日

プログラムで描く絵、始めました。


若干、マニアックなんですが、
Processingというプログラム言語の勉強を始めました。

先日、新宿のICCの書店で「ジェネラティブ・アート」という本を見つけて、
それがきっかけです。

手を動かしながら休日に進めているので、まだまだ道半ばです。

下記はきのうの夜に、できたやつです。
迫力があったので載せました。



紹介する絵は、本のチュートリアルに沿っています。
自分から一から作ったわけではないです。

そのうちオリジナルの、ぐっ!とくる絵を作ってみたい!と思っています。
それがモチベーションになって勉強が続いています。

この絵の描き方は、すごく面白くて、すっかりはまってしまっているんだけれど、
なかなか良さが伝わらない・・・
(奥さんに説明してみたんですが、あんまり興味を持ってくれなかった)

Mさんには、少しでも魅力が伝わるようにと、頑張ります。

まず、冒頭の絵ですが、ちょっと数値をいじくるだけで、
劇的に絵が変化します。

ステップ数を荒くすると淡白な印象に。

さらに、描き方を決めるプログラムの一行を変えることで、
ぜんぜん別の印象の絵に!

ランダムの数値を使用。
がむしゃらに描いた感じに。

後述するパーリンノイズを使用。
毛みたいな感じに。


変更はこの一行のみ。
ちょっとの改造で劇的に変わるのが面白いところ。


上の二つの絵、どちらが好みですか?
下の方が、ぐちゃぐちゃのなかに秩序があって、良く見えませんか?

この秩序のあるランダムさを生み出しているのが、
パーリンノイズっていうものを生成する仕組なんです。

どのくらい通常のランダムさと異なるかというと、下の絵のようになります。

パーリンノイズの遷移。

ランダムの遷移。



本の作例は(今のところ)このパーリンノイズを多用します。
線で使ったり、それを一周させて円にしたりします。
それを、二次元的に配置すれば、タイトルのような模様になります。



線によるパーリンノイズ。
複数の線を重ねる。
線をぐるっと回して円に。

二次元パーリンノイズ。
四角の大きさを変えると、こんな模様に。


印刷して、はさみで切って楽しんだりもしました。





この本は、とても素晴らしくて、
技術書の枠に収まらず、いい感じの絵の考え方を教えてくれます。
ですのでProcessingのみならず、他の言語でも実装できると思います。

チュートリアルの請負になりますが、僕なりに、まとめてみました。
この興奮が少しでも伝わればいいのですが・・・

プログラムで線を描くには、
A点とB点の座標を指定すればOKです。
でも、これではあんまり面白くないです。

線を引くプロセスを分割します。
A点から少しずつB点に向かい、
結果としてA-Bの線が引けるとします。

その分割した点に「揺らぎ」を加えます。
線が複雑になります。

その考えを多角形に応用します。
これは見ての通りの五角形です。

点と点の間を分割し、
「揺らぎ」を加えると、けっこう面白い感じに!
分割数を増やすと円に見えてきます。


2013年10月10日木曜日

3Dプリンターから陶器のボタンへ

こんばんはー。
陶器のボタンが出来ましたので、ここにご報告を。

まずは、3Dプリンターで出力したモデルから石膏型を作りました。




ボタン一つなら使う石膏もごくわずか。経済的です。

今回はプラスティックのカップで型を作ったのですが、
壊すときに手こずりました。

次からは100均で紙コップを買ってこようと思っています。

粘土をこねこね。
25つの粘土玉を作り、型に押して込んでいきます。

この量産スピードはかなり、はやくて15分くらいで終わりました。



ちょっと乾燥させてから、
石膏からはみ出したバリをヘラで取って、
竹串て穴を開けてから、陶芸窯に入れます。



生乾きの状態で一気に1280度へ。

釉薬は塗っていません。
そのままの生地だけでどんな表情がでるのか試してみました。

焼成時間は10時間。
与えるカロリーが少ない恐れがあったので、1200度以上の時間を2時間近く取りました。


結果、これ。

単品だけだと、うーん。
いいのか悪いのか、あんまり判断できません。

そもそもボタンを作る動機が、
「陶器のボタンがほしい!」という訳でなく、
「3Dプリンターのモデルを何かしらに応用しなくては…」
というものなので、あんまり説得力が湧かないんだと思います。

ひとまず、来週くらいにユニクロで安い白いワイシャツを買ってきて、
付けてみましょうか。

良さが分からってから次に進めるんだと思います。
(当たり前のことに気がつかなかった!)

2013年9月15日日曜日

モーションデーター(BVH)で遊んでみる



Mさん、こんばんは。

立体プリンターの件が、ちょっと落ち着いたので、
アニメーションの勉強を再開しました。

そこで見つけたのがBVHというアニメーション形式のデーター。
モーションキャプチャーの動きを使えるようになるみたいです。

文化庁メディア芸術祭でPerfumeのモーションデーターに、
いろんな人が演出を加える活動が紹介されていたので知っていたのですが、
どうやら、そのモーションデーターが誰にでも配布されているということで、
早速ダウンロードしてみました。

こちらから行けます。

サイトはカッコいいが、迷宮みたい。
この動画にたどり着くのが大変です笑

そのモーションデーターでシンプルなモデルを動かしてみました。
こちらからYoutubeに飛びます。

動くと生々しい!

パーツ分けされていない、一つの立体に対して、アタッチはすごく簡単!
数秒でできました。

動いているのは、こんなにシンプルな立体。
(滑らかにする処理は消しています)

BVHすげぇ!

というか、すごい時代になりましたね。
初音ミク的な二次創作が、今後どんどん広がっていくのだと思います。

さらにBVHについて調べていたら、
カーネギーメロン大学で膨大なモーションデーターを配布しているらしい・・・
という情報をつかみました。

そして、確かにありました!

ダウンロードすると、1つパッケージにおさめられた、
膨大な量のアニメーションが確認できる。

このダウンロードページもかなり分かりづらかったので、
忘れないようリンクを貼っておきます。こちら。

そのなかのジャンプするモーションをカプセル型につけてみました。
ただのカプセルなのに、袋の中に人が入っているみたいに・・・!

Youtubeの動画はこちら。


シンプルなカプセル型。

なお、Cheetah3Dは、そのままではBVHが読めません。
親切な方がスクリプトを作ってくれていたので、ツールを拡張します。
ラッキー! こちらから。

ではでは、引き続き勉強がんばるぞ、っと。

2013年9月14日土曜日

こんなのも作ってます(途中)

Hさんこんばんば。今回は些細な投稿です。今会社で少し時間ができたときにMachina-Noiシリーズちょいちょい作ってます。気が向いたときに作ってるのでいつできるかわかりませんが・・・

 今3体作り始めてて、そのうちの1体です、まだ途中なんですが。これで1時間半くらいかなぁ。スケッチを見ながらではなく細部はその場で考えながら作ってるのでこのくらいの進捗です。

      名前はMachina-Noi  No.02  「sarotorocercus  sp.」  (サロトロケルクス)です。 


 

 
本物はこんな感じ(想像図)です。お気に入りの古代生物です。まだ大分印象が違うが、目と触角が付けばいい感じになる・・・きっとなる。

 No.02とある通り、学生の時に始めたシリーズ最初期に作ってます。今回は今の技術でリメイクしてみようかなと。

 実在したサロトロケルクスは本体が10mm程度と、この時代の最小クラスなんですが大きさまで再現するとディテールが潰れるので、モデルは30mm位で設計してます。それでもかなり小さいけどね。Hさんのボタンと同じくらいかな?

 
 後ろから。このシリーズは「メカ古代生物」がテーマなので尾翼とかスラスターとかつけてます。余裕があればランディングギアでも付けようかなと。
 
 
 進行中の3体の中ではこいつが一番進んでるけど、気まぐれに進めてるので次は別のやつの途中とかを載せるかも。前回のNo.20はボスキャラ系?ですので他のほとんどはこんな感じのやつです。はたして今回の3体は飽きずに完成するだろうか!?
 
 
 ではでは、また続きをお楽しみに~

2013年9月11日水曜日

ボタンと車、来ました!!


・・・だいぶ待ったけど・・・

ついに来ましたよ!!
こんなにワクワクしながら箱を開けるのは、久々です。

先輩の車と僕のボタンが合わせて1つの箱に入ってました。
(箱の中身は、ほとんど車です!ボタンは隅にひっそり入っていました)

まずはボタンから。
素材がアクリルだから光に当てるとキレイ!



これが一番気に入っている。

際の部分に、滑らかにする処理を入れなかったので、
ナイフのように、鋭くなってしまいました。
写真のように軽く持っても、痛い!
ボタンとして使うには、ヤスリがけをしないとダメみたい。


穴を後ろに付けるタイプ。
和菓子っぽくなりすぎた。

低ポリゴンでの実験。
問題なく出るようです。
これも痛い!!

大きさを簡単に変えられるのが3Dの強み!
ということで3つのボタンでそれぞれ3つの大きさを試してみました。
(この写真には全部は写っていない)


次は先輩の車です。




比較するものがなくて、大きさがいまいち分からないけれど、
結構大きいです。全長12cm。

かなり細かく出来ていたので、先輩もご満悦のよう。

持ってみると結構な重量感。
アクリルの固まりですもんね。
タイヤのホイールもちゃんと再現されていました。

裏はこんな感じ。つるつる。



料金は、基本料を二人で割って、それぞれの材料費を足しました。
僕(ボタン)が1万円。先輩(車)が3万5千円くらいです。

普通に考えると高くてビックリするねぇ。
今後、どんどん安くなることを祈っています。
全部で5千円くらいで出せるといいな。

これからですが、
僕(ボタン)は石膏で型を取ってみます。
先輩(車)は、サーフェイサーを吹いて、色を塗るそうです。

また進展があったらご報告しますね!
じゃね!


2013年9月9日月曜日

お待たせしました、No.20です。

 


                Machina-Noi   No.20 「Ignohcaris  septmensis


 Hさんこんばんは。なんとか今回の土日でできましたよ。Solidworks→3Dプリンター→レジン→シリコン→ホワイトメタル、と色々なソフトや素材を経由してやっと完成です。携帯で撮ったのですが若干ピンボケですごめんなさい。

 このシリーズは基本的に三葉虫などの古代生物をモデルにして名前もその種名から取るのですが、こいつを含めて少数自分オリジナルのものも混じっています。(今のところはNo.01とNo.20だけかな・・・)仕事として依頼された指示書のものではなく、自分のデザインを自分でCAD設計してモデルの組み立てと、全部自分でやったものが形になるとなかなか嬉しいものですね。


 
                  後ろはこんな感じ。よくわかんないな・・・
 
 


 
 地味すぎて写真じゃ撮れなかったんだけど、目と体の節についてるクリアーブルーのパーツは光源に向けると光を透過して発光してるように見え、黄緑のところは蓄光塗料により暗所で光ります。
まあ、地味に、ですが。上述の通り、全身がホワイトメタルでできているので大きさの割に重量感があります。鉄道模型の廃品を分けてもらえたので今回は本体の材料代はタダでした。感謝!
 
 
 後はこいつの解説文とスタンドを作るんですが(そのままでは立たないので)またその時には続きを載せるかもです。
 
 今はとりあえず「友人が作ったけど穴が開いて水が漏れるんで使えないけどあげる!」って貰った陶器に乗っけてます。何か巣穴から出てきたみたい・・・
 
 
今回はこんな感じです。しばらく友人の音楽活動のお手伝いをしたりもしますが、何かしら作ってまた載せますね。Hさんのボタンも楽しみにしています。

2013年8月30日金曜日

出力屋さんとのやりとり


昨日、なんとか出力屋さんの調整が終わって、
出力GOのお願いができました!!

送られてきた、配置の画像はこんな感じみたいです。


出力屋さんのほうで2つのデーターを1つにまとめてくれた。


やりとりのこととか、お金のこととかを、
記録として残して置きたいので書きますね。良ければ見てください。

ちなにみお世話になったと出力屋さんはこちらです。


やりとり


案件ごとに専門の担当の方がついてくれて、
電話での質問や、データーの不具合のことなど、かなり丁寧に教えてくれます。

実は、入稿は2回しています。
1度目の車のモデルに問題があったので、データー修正を試みたり、
経費削減のため2台印刷しようとしていたのを1台にしたりしました。

この車は会社の先輩のものです。
先輩はMayaマスターなのですが、データー修正できず。
CADソフトでの見え方と3DCGソフト(Maya)の見え方が結構違うみたいです。

出力屋さんが、データーエラーの箇所を画面写真付きで指摘してくれたんですが、
こちらのソフトでは、どこに問題があるのか良くわからなかったんです。
なのでデーター修正料を払い、あちらで修正をしてもらうことにしました。

下記、頂いた画面写真です。

輪切りの見方。
使っている3DCGソフトにこの機能がなく、
発見できず。

法線がめちゃくちゃになっているらしい。
なぜこうなったのか理由がわからない。
指摘箇所も確認できず。
拡大されても、分からない・・・

これのみ確認ができた。

分からない。

オープンループという考え方が僕たちになかった。


どうもモデルの中もきれいにしなければいけないようです。

3Dプリンタのソフトは、外観のみ検出するらしいんですが、
稀に内側も再現を試みてしまうみたいです。

そうすると構造がスカスカになり、ぽろっと取れてしまうことがあるみたいです。


よく「ブーリアンで統合して・・・」とうことをいわれたのですが、
そもそもモデルの全ポリンゴンを1つに統合するとかしないんですよね。

3DCGでは、部品を細かくしてツリー構造にするほうが一般的な感じです。
まさに文化の違い。



お金のこと


最終的に、46,158円(消費税こみ)になりました。

見積書の一部。

実は途中段階の見積もりは、結構高くて1.5倍くらいしてました。

入稿は、僕と先輩の分で、最初は分けていたのですが、
1度に印刷することをオススメされました。
おかげで20%くらい安くなりました。

会計が一緒になってしますので、うまくお金を分割できるように、
それぞれに使う材料費と、時間を出してもらいました。

 データ修正 車のみ
 ボタン29g 出力時間3h
 車183g  出力時間14h
 サポート材除去費用は部品点数(ボタン12点・車1点)合計13点


あと安くするには、いかにサポート材を少なくするか、です。

ここでは、アクリル樹脂とサポート材が同じ値段なんですよね。
だから、単純にモデルの肉抜きをしても、その箇所にサポート材が入るだけで、
値段は変わらないみたいなんです。

前にMさんが出力したNo.20を見てみると、
ほとんどサポート材が必要なところがない!

流石です。


・・・といろいろと書きましたが、
本当に、こうゆうやりとりは勉強になります。

お手軽な値段で出来るものでは決してないですが、
研修費だと思えば格安です。

年に一度くらいは、やりたいなと思いました。

ではでは、
また実物が到着したらご連絡しますね!

2013年8月19日月曜日

大きさを整えました

Mさん、こんばんは。

頂いた基準のオブジェクトを元に大きさを調整しました。
大きい1マスが1cmのようです。



こちらに置きました。
どうでしょうか?

ソフトウェアを行き来すると基準の立方体のサイズが変わるかも知れないと思い、
確認のため残してあります。(大丈夫だとは思うけど・・・)

基準のオブジェクトもダウンロードできるようにしておきます。
1cmの目安です。



立方体10×10×10ミリ.STL
円柱10Φ×10ミリ.STL


話題は変わるけれど、
昨日、話したsolidworksの代替ソフトについて調べていました。

そのときはshade3Dが良さそうな感じがしましたが、
残念ながらshade3Dには寸法入り製図を自動で書き出す仕組みはないようです。

同じ3Dのモデルを扱うとしても、
製図を前提としたCADソフトと、バーチャル世界の組み立てを目的とした3DCGソフトでは、サポートする機能が結構異なるような印象を受けました。

shade3Dは、アニメーションとかついているので、3DCGよりのソフトだと思います。
ということで、別のソフトも探ってみました。
どちらも体験版があるみたい。

GeomagicDesign
図脳RAPID 3D

時間があるときに試してもらって、感想を聞かせてください!

ではでは。