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

CINEMA 4DおよびBodyPaint 3Dに関する一般的な議論や情報交換をするフォーラムです。
Post Reply
tofuji
Posts: 857
Joined: 2011年Mar月10日(Thu) 10:41
Location: 東京都渋谷区

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

Post by tofuji » 2013年Dec月31日(Tue) 23:26

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

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

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


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


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

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

Image
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. スケール
 簡単です。

Image
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には非対応。

Image
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. カラー
 簡単です。

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

Image
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. 可視性
 超簡単です。

Image
http://www2.11moon.com/sample_files2013 ... bility.zip

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

1
1
1
0
1
0
1
0
1
0


7. この他、「UVW座標」や「時間オフセット」、「クローンの順番」も変更できますが、上のサンプルと似たようなものなので、
適当に改造して作ってください。
Last edited by tofuji on 2014年May月26日(Mon) 17:56, edited 5 times in total.
---

Toshio Fuji<gtofuji@gmail.com>

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

shortail
Posts: 179
Joined: 2013年Mar月26日(Tue) 14:33

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

Post by shortail » 2014年Jan月01日(Wed) 19:47

tofuji様

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

是非お教え下さい。

tofuji
Posts: 857
Joined: 2011年Mar月10日(Thu) 10:41
Location: 東京都渋谷区

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

Post by tofuji » 2014年Jan月01日(Wed) 21:00

 探して下さい。
---

Toshio Fuji<gtofuji@gmail.com>

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

shortail
Posts: 179
Joined: 2013年Mar月26日(Tue) 14:33

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

Post by shortail » 2014年Jan月02日(Thu) 10:38

tofuji様

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

shortail
Posts: 179
Joined: 2013年Mar月26日(Tue) 14:33

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

Post by shortail » 2014年Jan月05日(Sun) 17:55

tofuji様

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

 

Post Reply