C4D+Python

CINEMA 4DやBodyPaint 3Dを使った作品や制作過程を紹介してください。
Post Reply
fumi
Posts: 2
Joined: 2013年12月17日(Tue) 11時39分

C4D+Python

Post by fumi »

Image

はじめまして
C4D+Pythonの勉強を最近はじめました。
まだ未熟ですが、PythonのサンプルBoidsをカスタムしてキーフレームなしの
アニメーション作品を作りました。

以下、作品のリンクを貼りました。
よかったら映像の感想など頂けると嬉しいです。
↓↓↓↓
http://creatorshigh.com/blog/?p=575

また、
現在鳥の動きに合わせてpythonでポリゴンを貼っているのですが、
一度再生してしまうとポリゴンが生成され続けてしまいます。
今後Frameが0に戻るとリセットするような機能を追加したいと思っているのですが、

InsertObject(mypoly, None, None, True)

で生成したポリゴンを消すメソッドなどが見つけられず困っています。
本トピックにシーンデータもアップ致しましたので、
アドバイス頂ければ幸いです。

fumi
Attachments
Boids4Py.c4d
(254.09 KiB) Downloaded 983 times

tofuji
Posts: 999
Joined: 2011年3月10日(Thu) 10時41分
Location: 東京都渋谷区

Re: C4D+Python

Post by tofuji »

 返信遅れてすみません。このフォーラムを監視していませんでした。


 オブジェクトを消すには「Remove()」を使います。これはCOFFEEもPythonも同じです。

 しかし、C4DPythonのマニュアルを検索しても出てきません。一応のってはいるんですがね。何のための検索機能なんだか。

 Remove()はあらゆるリストオブジェクトに対して共通に使われるので、DocumentやObjectのパートではなく、
「c4d.C4DAtom」の下の「c4d.GeListNode」の中の「その他」の部分に記述してあります。

 フルネームの「GeListNode.Remove」で検索すれば出てきますが、これで検索する人はどこにもいないでしょう。

 
 サンプルでは3行追加してあります。

http://www2.11moon.com/sample_files2013 ... y_fuji.zip


 なお、この掲示板にはおそらくPythonを書ける人がいないので、PluginCafeかCGTalkの方で質問することをお勧めします。

http://www.plugincafe.com/forum/default.asp

http://forums.cgsociety.org/forumdispla ... ea347&f=47
---

Toshio Fuji<gtofuji@gmail.com>

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

fumi
Posts: 2
Joined: 2013年12月17日(Tue) 11時39分

Re: C4D+Python

Post by fumi »

> tofujiさん

おぉありがとうございます。
消せてます。。。
オブジェクトを消すのはRemove()なのですね。
でも、Objectのパートじゃないんですね。
1人じゃ絶対できなかったので嬉しいです!

セミナーも拝見させてもらってます!
始めたばかりなので大変参考にさせて頂いてます。
丁寧に他の掲示板なども教えて頂いてありがとうございました。

貴重な時間を割いて頂いてありがとうございました!

Post Reply