テキストデータをMoGraphに読み込む

CINEMA 4DおよびBodyPaint 3Dに関する一般的な議論や情報交換をするフォーラムです。
BUTTON_POST_REPLY
tofuji
記事COLON 828
登録日時COLON 2011年3月10日(木) 10:41
お住まいCOLON 東京都渋谷区

テキストデータをMoGraphに読み込む

投稿記事 by tofuji » 2013年12月31日(火) 23:26

 テキストデータをMoGraphに読み込むためのCOFFEEイフェクタをつくりました。
 これを使うと、プラグインを使わなくてもいろいろなデータ(星表、MMDのデータ、地図データ等)をCINEMA 4Dに読み込むことができます。

COFFEEでテキストデータを読むというのは15年前からできました。しかし、普通は読み込んだ時点でデータが確定してしまいます。
 ところがMoGraphのイフェクタとして読み込むと、データをリアルタイムで更新したり、他のイフェクタや機能と組み合わせることができます。

http://www2.11moon.com/sample_files2013 ... import.mp4


 データの大きさとしては、数万まではリアルタイムで動きます。
それ以上になった場合は、ポリゴン化するか、データをMoGraphキャッシュに移してください。


 以下、パラメータ別にサンプルを出します。
全てCOFFEEで書かれていますが、適当にコピペすれば使えるはずです。

1. 位置
 簡単です。
位置だけ「scale」というユーザーデータを追加して、テキストデータの値を100倍に拡大しています。

画像
http://www2.11moon.com/sample_files2013 ... sition.zip

テキストデータ(8Byte,space,return)

0.000000 0.000000 0.000000
1.000000 0.000000 0.000000
2.000000 0.000000 0.000000
3.000000 0.000000 0.000000
4.000000 0.000000 0.000000
5.000000 0.000000 0.000000
6.000000 0.000000 0.000000
7.000000 0.000000 0.000000
8.000000 0.000000 0.000000
9.000000 0.000000 0.000000


2. スケール
 簡単です。

画像
http://www2.11moon.com/sample_files2013 ... /scale.zip

テキストデータ(8Byte,space,return)

1.000000 1.000000 1.000000
1.000000 1.200000 1.000000
1.000000 1.400000 1.000000
1.000000 1.600000 1.000000
1.000000 1.800000 1.000000
1.000000 2.000000 1.000000
1.000000 2.200000 1.000000
1.000000 2.400000 1.000000
1.000000 2.600000 1.000000
1.000000 2.800000 1.000000


3. 角度
 HPBを各軸に換算するのが面倒でした。使うのは簡単です。
もちろんquaternionには非対応。

画像
http://www2.11moon.com/sample_files2013 ... tation.zip

テキストデータ(8Byte,space,return)

0.000000 0.000000 0.000000
0.100000 0.100000 0.100000
0.200000 0.200000 0.200000
0.300000 0.300000 0.300000
0.400000 0.400000 0.400000
0.500000 0.500000 0.500000
0.600000 0.600000 0.600000
0.700000 0.700000 0.700000
0.800000 0.800000 0.800000
0.900000 0.900000 0.900000


4. カラー
 簡単です。

画像
http://www2.11moon.com/sample_files2013 ... /color.zip

テキストデータ(4Byte,space,return)

0.00 0.00 90.0
10.0 0.00 80.0
20.0 0.00 70.0
30.0 0.00 60.0
40.0 0.00 50.0
50.0 0.00 40.0
60.0 0.00 30.0
70.0 0.00 20.0
80.0 0.00 10.0
90.0 0.00 0.00


5. ウエイト
 ウエイトは、他のイフェクタの働きを「減算」するパラメータです。
それさえ判っていれば、使うのは簡単です。

画像
http://www2.11moon.com/sample_files2013 ... weight.zip

テキストデータ(6Byte,return)

10.000
20.000
30.000
40.000
50.000
60.000
70.000
80.000
90.000
100.00


6. 可視性
 超簡単です。

画像
http://www2.11moon.com/sample_files2013 ... bility.zip

テキストデータ(1Byte,return)

1
1
1
0
1
0
1
0
1
0


7. この他、「UVW座標」や「時間オフセット」、「クローンの順番」も変更できますが、上のサンプルと似たようなものなので、
適当に改造して作ってください。
最後に編集したユーザー 5 [ tofuji ], 累計 2014 回
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html

shortail
記事COLON 179
登録日時COLON 2013年3月26日(火) 14:33

Re: テキストデータをMoGraphに読み込む

投稿記事 by shortail » 2014年1月01日(水) 19:47

tofuji様

大変興味深いeffector です。 是非是非参考にさせていただきたいのですが、
そのcoffee script はどこからコピペすればいいのでしょうか? 

是非お教え下さい。

tofuji
記事COLON 828
登録日時COLON 2011年3月10日(木) 10:41
お住まいCOLON 東京都渋谷区

Re: テキストデータをMoGraphに読み込む

投稿記事 by tofuji » 2014年1月01日(水) 21:00

 探して下さい。
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html

shortail
記事COLON 179
登録日時COLON 2013年3月26日(火) 14:33

Re: テキストデータをMoGraphに読み込む

投稿記事 by shortail » 2014年1月02日(木) 10:38

tofuji様

まずは 明けましておめでとうございます。
私としては お年玉代わりにFile を添付してくれてもいいじゃないかと思いますが。
せめてヒントをください。 面白そうなscriptを書きましたよ。> ほらね、面白そうでしょ> Scriptは
自分で探してね。では あまりに酷。

shortail
記事COLON 179
登録日時COLON 2013年3月26日(火) 14:33

Re: テキストデータをMoGraphに読み込む

投稿記事 by shortail » 2014年1月05日(日) 17:55

tofuji様

見つけました。
添付できない事情がおありだったのですね。
これは大変失礼な事を申しました。お詫び致します。

 

BUTTON_POST_REPLY