Alembic_Import: ImporterPlugin

Alembic 読み込みプラグインを MAXScript に公開します。3ds Max 2016 以降で使用可能です。

コンストラクタ

Class instances not creatable by MAXScript.

エイリアス:

Alembic_Import
AlembicImport

Alembic_Import インタフェース:

Interface: AlembicImport

プロパティ:

AlembicImport.ZUp : boolean : Read|Write

True に設定すると、読み込まれたファイルは 3ds Max の Z アップ座標系として扱われます。

False に設定すると、読み込まれたファイルは Maya の Y アップ座標系として扱われます。

AlembicImport.ImportToRoot : boolean : Read|Write

Alembic の読み込みオプションの[ルートに読み込み](Import To Root)の状態をコントロールします。

False (既定値)に設定すると、読み込まれた Alembic オブジェクトは Alembic コンテナの親になります。1 つのオブジェクトとして読み込まれた Alembic を変換または選択する場合に便利です。

True に設定すると、読み込まれた Alembic オブジェクトは親を持たないワールドの子になります。

メソッド:

メソッドは公開されません。

アクション:

アクションは公開されません。

--This example uses the files created in the 
--AlembicExport:ExporterPlugin topic:  
resetMaxFile #noprompt --reset the scene
AlembicImport.ZUp = true --tell the importer to expect Z up (Max mode)
AlembicImport.ImportToRoot = false --parent to an Alembic Container
importFile (GetDir #export +"\\alembictest_hdm5_max.abc") #noPrompt using:AlembicImport
--RESULT: The loaded Cone matches the original animation

resetMaxFile #noprompt --reset the scene
--note that the importer is still in Max Z up mode
importFile (GetDir #export +"\\alembictest_ogawa_maya.abc") #noPrompt 
--RESULT: The Cone will be imported with the wrong orientation 
--because the file contains Y up data.

resetMaxFile #noprompt --reset the scene
AlembicImport.ZUp = false --tell the importer the file is not Z-up
AlembicImport.ImportToRoot = true --import as Child Of The World
--import the Maya file with Z up disabled:
importFile (GetDir #export +"\\alembictest_ogawa_maya.abc") #noPrompt 
--RESULT: The Cone will now be oriented correctly

関連事項