[Cinema 4D] ユーザデータをPythonで作成する
以前の記事ではresファイルを用いてデータを作成したが,今回はAddUserDataを使って関数に直接記述してユーザデータの作成にトライしました. やりたいこととしては,ユーザデータは関数化し,...
13 search resultsShowing 1~13 results
You need to log-in
以前の記事ではresファイルを用いてデータを作成したが,今回はAddUserDataを使って関数に直接記述してユーザデータの作成にトライしました. やりたいこととしては,ユーザデータは関数化し,...
今回のCinema 4D Pythonエクササイズは「XPressoを使って時間トラックをXPressoから追加してキーを記録する」です. 時間トラックを追加するというノードは提供されていなかっ...
前回の記事でポリゴンオブジェクトからワールド座標に平行なバウンディングボックスを作成することができましたが,今回は前回のスクリプトを少し拡張してCinema 4Dでよく使うスプラインオブジェクト...
CGソフトを使っているとバウンディングボックスサイズを取得したいということがあります.Cinema 4Dにもバウンディングボックスサイズを取得する便利な関数があるのですが,一つ欠点があり,ローカ...
Cinema 4DのPython練習がてらシーンにダイナミックにオブジェクトを追加するスクリプトを作成しました.オブジェクトを追加するだけなので特にどうという機能でもないですが,例えばカスタムマ...
今回は各マテリアル側から,アサインしているオブジェクトにアクセスする方法を試してみます. マテリアルがシーン内のオブジェクトに適用されている場合は,マテリアルのAssignmentを見ればわかり...
マテリアルがアサインされていないテクスチャタグをシーンの中から探してすべて削除するスクリプトを書きました. テクスチャタグにマテリアルがアサインされていない場合,テクスチャタグがハテナマークにな...
任意の複数オブジェクトの同じパラメータを一括で変更するためのスクリプトを作成してみた. 例では任意のクローナー,またはインスタンスオブジェクトに対して,レンダーインスタンスをオンオフするためのス...
Cinema 4Dで自作タグプラグインを作成する過程で,ユーザデータに追加したボタンを押したときの動作についてテストを行いました. Matrixグループに加え,Original Matrixとい...
CycleIDを変更した時に,連動してパラメータを同時に変更したい時,どのようにすればよいか考えてみました. この例ではCycleに設定したアイテムとパラメータには特に意味があるわけではないです...
Pythonにてタグプラグインを作成していたところ,ヘッダーファイルに記述したはずのDescIDが正常に認識されていない状況に陥った. Cinema 4D上ではstrファイルに記述した文字情報は...
Cinema 4Dのプラグインを作成するうえで欠かせないのがパラメータ設定を行うインターフェイスの設定です. ここでは.str, .h, .resファイルを用いた方法でインターフェイスを作成する...
A function of check all object in the scene with multiple hierarchies. def GetNextObject(obj): if...
13 search resultsShowing 1~13 results
Qiita is a knowledge sharing service for engineers.