Search found 43 matches

by nob
2017年1月31日(Tue) 19時46分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: TakeSystemのテクスチャ操作
Replies: 1
Views: 18409

Re: TakeSystemのテクスチャ操作

すいません、自己レスです。 問題は簡単でした! マテリアルのシェーダーをインサートをしてなかっただけです。。。。。 実は、OctaneやArnoldのHDRを複数切り替えたテイクを作るScriptを考えてまして、 ビットマップシェーダーを割り当てるのが、マテリアルではなくSkyオブジェクトだったので忘れてました(汗 Plugin Cafeで教えていただきました。 materialColorParameter = c4d.DescID(c4d.DescLevel(c4d.MATERIAL_COLOR_SHADER, c4d.DTYPE_TEXTURE, 0)) shader = c4d.Base...
by nob
2017年1月31日(Tue) 12時02分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: TakeSystemのテクスチャ操作
Replies: 1
Views: 18409

TakeSystemのテクスチャ操作

TakeSystemをPythonで操作したいのですが、 github.com/PluginCafe/cinema4d_py_sdk/blob/master/scripts/takesystem/takesystem_MaterialOverride.py を参考にして、各テイクでマテリアルのカラーを変更するのではなく、例えば指定のフォルダのテクスチャを入れ替えていくScriptを考えています。 うまくいかないのは、Script内の materialColorParameter = c4d.DescID(c4d.DescLevel(c4d.MATERIAL_COLOR_COLOR, c4d.D...
by nob
2016年8月24日(Wed) 19時20分
Forum: プラグインについて
Topic: MacOSでのOctane Render使用について
Replies: 4
Views: 31616

Re: MacOSでのOctane Render使用について

MACでOctaneを使うには、あらかじめNVIDIA GeForceのMac用の最新のドライバーをダウンロードしてインストールする必要があります。
しかし最新のMacOSでNVIDIA GeForceのドライバーがちゃんと起動するかどうか?です。
最近のMacのビデオカードはRADEONなので、NVIDIAのMacドライバーのダウンロードページにも最新のMacOSのものがなかったりします。

僕はMacbookProでC4DとOctaneを使えていますが、OSはYosemiteからバージョンアップしてません。
Otoyは、RADEONのサポートも予定されているようです。
by nob
2015年5月06日(Wed) 16時49分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: マルチスレッド処理について
Replies: 3
Views: 12274

Re: マルチスレッド処理について

ごめんなさい、マルチスレッドになってませんでしたね。 if self.TestBreak():で止まってしまいますね。 import c4d from c4d.threading import C4DThread import time class MyThread(c4d.threading.C4DThread): TestBreak = 1 def Main(self): for i in xrange(0, 10): #if self.TestBreak(): #print'UserThread stops the process' #break print'i Number::', i...
by nob
2015年5月06日(Wed) 16時34分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: マルチスレッド処理について
Replies: 3
Views: 12274

Re: マルチスレッド処理について

マルチスレッドできるんですね! 知りませんでした!!!! ちょっとググってみたのですが、情報は少ないですね。 http://www.plugincafe.com/forum/forum_posts.asp?TID=6589 こちらはすでにチェック済みだと思いますが、 最後から2番目のスレッドから、 適当にコピーしてみたらthread.End()をth.Start()のあとに加えるとサクッとスレッドの方だけ出ますね(なぜth.end()じゃないのか?) コピペしただけですが、両方出すだけなら、うちの環境では下記でコンソールに出力することができました。 (すいません、インクリメントって何ですか??...
by nob
2015年4月17日(Fri) 18時34分
Forum: ユーザフォーラム
Topic: セットアップについて
Replies: 2
Views: 8262

Re: セットアップについて

多分、IKを設定した後、IKタグのタグメニューの中にスクワッシュ/ストレッチの項目の『伸張』を100%にすると、ゴールターゲットがIKボーンよりも
外に移動したとき、そのIKボーンの均等に伸ばされるます。
短くするときは「圧縮」を設定すれば良いのかと、、、、、
by nob
2015年4月08日(Wed) 18時18分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: Random Selector plugin
Replies: 3
Views: 12586

Re: Random Selector plugin

丁寧なご説明ありがとうございます。
同様のことを思っていたので、共感できました。

classのなかで成り立っているのに、classを意識せずに書けるということに起因しているのかもしれませんね。
まさに僕もC++を勉強しようかと思い、VisualStudioの本を購入したばかりでした!
ご紹介いただいたCoffeeの本も、買ってはいたのですが全然読んでなくて、、、、早速、読んでみます。
by nob
2015年4月06日(Mon) 20時08分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: Random Selector plugin
Replies: 3
Views: 12586

Re: Random Selector plugin

shortail 様 インストールしてみました! バッチリ動いてます! Dialogクラス便利ですね。僕はまだクラスがよく分からず、CommandPluginの一発ものか、 TagPluginのExecuteの中を入れ替えてはエラーとの戦いの日々です。 やはり自分でScriptをかけるようになると、自分なりにカスタマイズされた機能のを作れるのが良いですね。 自分はPythonなのですが、サンプルのソースはなかなか見つからないですね。 SDKのサンプルも初心者には難しくて、、、、 これくらいはご存知かもしれませんが、僕が最初に参考になったのは、下記のサイトです。 https://github.c...
by nob
2015年3月15日(Sun) 14時01分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: for文で新規作成オブジェクトのポイントの取得
Replies: 5
Views: 13046

Re: for文で新規作成オブジェクトのポイントの取得

tofuji 様 いつもお世話になってます。 インデント取れてますね。次からcodeタグ使うようにします。 制約はないんですね!当たり前といえば当たり前ですが、書き方の問題ですね。 shortail 様 ありがとうございます。 丁寧にシーンも作っていただいてありがとうございます。 ”Iterationで起こる問題のほとんどが、コンパイルエラーというより ループから抜け出せない無限ループクラッシュとかです。” 多分ここですね。新規オブジェクトにそのままポイントを入れ込もうとしているところがダメなんですね。 shortail 様のcodeの手順をみて、ポイント情報の取得と、ポイントの適用を一つずつ...
by nob
2015年3月13日(Fri) 19時01分
Forum: Xpresso・スクリプト・プラグイン作成
Topic: for文で新規作成オブジェクトのポイントの取得
Replies: 5
Views: 13046

for文で新規作成オブジェクトのポイントの取得

お世話になります。 多分、簡単なことかもしれないのですが、、、、 下記のPythonスクリプトなんですが、選択オブジェクトの子のポリゴンオブジェクトを(立方体)と同じ立方体を作る為に For文内で、まず元の子オブジェクトを取得して、別に正方形プリミティブを作成し、編集可能にし、 それぞれマトリクスと、ポイントの位置をセットしたいと思っています。 ですが、For文で新規で作成したオブジェクトのポイントがセットできないみたいなのです、、、、 obj.SetAllPoints(child_pts) あたりです。 新規オブジェクトのポイント情報の取得もできないみたいなので、For文内では新規のオブジェ...