[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
www.tmsmedia.co.jp • トピック - C4Dから3dsmaxへAlembic,FBX等でのデータ移行

C4Dから3dsmaxへAlembic,FBX等でのデータ移行

CINEMA 4DおよびBodyPaint 3Dに関する一般的な議論や情報交換をするフォーラムです。

C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by tanny__d » 月 6 02, 2014 12:15 pm

この度諸事情でC4Dから3dsmaxへアニメーションデータをつけて持っていき、max上でマテリアルやシーンを作り、レンダリングをすることになりました。
イメージとしては、モデリングしていったものに対して添付URL先の様なアニメーションでタワー状のものを形成していけたらと考えています。
当初はNitroBakeというPluginやFBXで持っていけるのかと思い試してみたのですが、Stepでのエフェクタアニメーションは持っていけませんでした。
ファイル形式をFBXかAlembicを用いるとお伺いし、3dsmax上にもAlembicを読み込むPlugin等は入れて試してみてはいるのですが、うまく出来ません。
よろしければアニメーションデータを含むデータ移行の方法をご教授下さい。

tanny__d
 
記事: 5
登録日時: 日 6 01, 2014 7:31 pm

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by tofuji » 月 6 02, 2014 1:31 pm

 MoGraphのアニメーションは、エクスプレッションによるアニメーションであり、狭義のアニメーション(キーフレームアニメーション)ではないので、
通常の方法で他のソフトに持っていくことはできません。

 解決方法としては、以下のようなものが考えられます。

1. MoGraphを使うのであれば、全部CINEMA 4Dで作る。
 ほとんどの人はこの方法でやっています。


2. 使用するMoGraphの機能がAlembicのサポートしている範囲にあれば、Alembicでmaxに持っていく。
2014.06.02修正
 Alembicは、MoGraphの位置、スケール、角度、クローンを修正、可視性等のデータを書き出せます。
ただし、カラーは出せません(たとえ出せたとしても、それを使うためのMoGraphカラーシェーダがmaxにない)。

 また、クローンに適用されているデフォーマ、対称、スイープ等も自動的にポリゴン化され、連番で書き出されます。
ただし、ポリゴン化、連番化されることにより、ファイルサイズは非常に大きくなります。
 例えば、以下のファイルはオリジナルが307KBであるのに対して、Alembicで書き出すと206.8MBになります。

http://www2.11moon.com/sample_files2014 ... t_fuji.zip

また、これらの情報をmax側で編集することはできません。


3. max上でThinking Particles等を使ってMoGraphと同等の機能を再現し、全部maxで作る。
 一部やっている人がいるようですが、動作が重くて大変なようです。


4. MoGraphのデータを全部キーフレームアニメーションに固定して、maxに持っていく。
 MoGraphのデータをキーフレームに固定する機能はないので、自分で全部作る必要があります。
また、データは非常に重くなるので、maxで開かなかったり、動かなかったりする可能性があります。


5. MoGraphのデータを必要な精度のテキストファイルに書き出して、maxに持っていく。
 MoGraphのデータをテキストに書き出す機能はないので、自分で全部作る必要があります。
また、max側でもテキストデータでオブジェクトを動かす機能を作る必要があります。

 4.の方法よりデータが軽くなり、maxの負担も軽くなりますが、それでもCINEMA 4Dと同等には動かないと思います。
考え方はAlembicと同じです。
最後に編集したユーザー tofuji [ 水 4 01, 2015 7:59 pm ], 累計 3 回
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html
tofuji
 
記事: 826
登録日時: 木 3 10, 2011 10:41 am
お住まい: 東京都渋谷区

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by tanny__d » 月 6 02, 2014 4:28 pm

>tofuji

丁寧なご返答ありがとうございます。
やはりエクスプレッションによるアニメーションは持っていくのが難しいのですね。
現段階では時間と知識がまだまだ足りないので、MoGraphでの適応範囲を探りつつ、C4Dによる簡単なキーフレームアニメーションを主にして対処してみます。
tanny__d
 
記事: 5
登録日時: 日 6 01, 2014 7:31 pm

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by miyata » 月 6 02, 2014 5:54 pm

FBXはダメですがAlembicでしたら、可能です。
C4DからAlembicで書きだして、C4Dでそれを読み込んで見るとわかりますが、形状だけなら持って行くことができます。

3dsmaxについては、標準ではAlembicはサポートされていないので、プラグインが必要です。

プラグインは、デジタル・フロンティアさんのものではダメでしたが、
有償プラグインのExocortexのものでしたら、体験版で試す限り3dsmaxに問題なくもっていけました。
http://exocortex.com/products/crate

すべてのアニメーションが持っていけるかまではわかりませんが、
かなりのものは持っていけるのではないでしょうか。

WS000005.JPG


[ Quicktimeファイル を再生する ] test_mograph.mov [ 1016.53 KiB | 表示数: 8663 回 ]

miyata
 
記事: 505
登録日時: 火 12 29, 2009 4:25 pm

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by tofuji » 火 6 03, 2014 1:24 am

 実験足りなくてすみません。修正しておきました。
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html
tofuji
 
記事: 826
登録日時: 木 3 10, 2011 10:41 am
お住まい: 東京都渋谷区

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by tanny__d » 水 6 04, 2014 6:28 pm

>miyata
>tofuji

Exocortexの方で試してみたところ、添付していただいたファイルの様に無事3dsmax上で読み込むことが出来ました。
AlembicとExocortexでどこまで持っていけるのか探りながら進めていきたいと思います。
お二方とも貴重な情報ありがとうございました。
tanny__d
 
記事: 5
登録日時: 日 6 01, 2014 7:31 pm

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by tanny__d » 金 6 13, 2014 1:10 pm

現状試してみている限りの機能(振動エクスプレッション、Mograph、エフェクタ等)と外部pluginのSpline Noise Deformerは、
基本重くなりますが持っていく事が出来るのを確認出来ました。

しかし、3ds max側でalembicをインポートしアニメーションを再生してみると、どんなフレーム数でも毎回75Fで止まります。
現状試してみた点としては、
・CINEMA4Dでエクスポートし、それをまたCINEMA4Dに読み込み再生することは可能。
・インポート、エクスポート設定や3dsmaxで読み込んだ際に出てくるオブジェクト底部のABC TC(Alembic Time Control)マークを選択し、数値を変えてみても解決しません。

maxかExocortex側の問題なのか、なにか単純な設定の落ち度があるのかがわからず困惑しています。
直接的にCINEMA4Dが関係した問題ではないのかもしれませんが、c4dアニメーションが過不足なく他ソフトと受け渡しできればと思いますので、何卒お知恵を拝借させてください。
tanny__d
 
記事: 5
登録日時: 日 6 01, 2014 7:31 pm

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by miyata » 土 6 14, 2014 11:17 am

3dsmaxのことなので、ここで回答を得るのは難しいと思います。
プラグインが製品版なのか、体験版なのかでも変わると思います。体験版なら体験版の機能制限かも知れません。
一番良いのは、プラグインメーカーに問い合わせることだと思います。
miyata
 
記事: 505
登録日時: 火 12 29, 2009 4:25 pm

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by tanny__d » 金 6 20, 2014 9:38 pm

>miyata

Demo版での機能制限の様でした。申し訳ありません。
重ね重ねご返答頂きありがとうございました。
tanny__d
 
記事: 5
登録日時: 日 6 01, 2014 7:31 pm

Re: C4Dから3dsmaxへAlembic,FBX等でのデータ移行

投稿記事by miyata » 金 8 15, 2014 7:03 pm

先日出た3dsmax2015 Extension 1でAlembicをサポートされました。簡単なテストでは問題なくMoGraphのアニメーションを持って行くことができました。
miyata
 
記事: 505
登録日時: 火 12 29, 2009 4:25 pm


Return to ユーザフォーラム

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[4人]