このページでは、3ds Max 2013 MAXScript の言語の変更および改善点についての概要を簡単に説明します。各機能の詳細については、ドキュメントの各ページのリンクをお読みください。
新機能の解説を除いた『MAXScript リファレンス』に対する変更の一覧については、このページの終わりの「ドキュメントへの変更と追加」を参照してください。
新しい Deformable_gPoly GeometryClass baseobject は、変形オブジェクトでの最適化されたビューポート パフォーマンスを提供します。以下の Turn_to_gPoly モディファイヤも参照してください。
新しい エッグ シェイプ オブジェクトは、パイプ クロス セクションの作成に便利です。
新しい mCloth モディファイヤにより、布地シミュレーションと MassFX を統合できます。
新しい Turn_to_gPoly モディファイヤにより、モディファイヤ スタックでジオメトリ オブジェクトを Deformable_gPoly クラスにダイナミックに変換できます。
新しい WorkspaceManager コア インタフェースは、MAXScript を使用して、3ds Max ワークスペースを作成および管理するためのメソッドを公開します。
新しい MouseConfigManager コア インタフェースは、Autodesk Maya ビューポート コントロールのエミュレーションを含め、さまざまなユーザ ワークフローと一致するようにビューポートのマウス動作を修正するためのプロパティと関数を公開します。
新しい IInteractionMode コア インタフェースは、[基本設定](Preference Settings)ダイアログ の[インタラクション モード](Interaction Mode)タブを MAXScript に公開します。
新しい リタイム コントローラ は、ローカル タイムをツイークする別のコントローラの EaseCurve で使用したり、シーン全体に影響するグローバル リタイム コントローラとして使用できます。
新しい RetimerMan コア インタフェースは、シーン全体のリタイムをコントロールするグローバル リタイム コントローラにアクセスするためのメソッドを公開します。
新しい GhostingManager コア インタフェースは、3ds Max の既存のアニメーション ゴースト化機能にアクセスおよびコントロールするためのプロパティを公開します。
新しい mental ray シェーダ SSS2_Skin マテリアルが 3ds Max に追加されています。
新しい mental ray シェーダ SSS2_Skin_Displacement マテリアルが 3ds Max に追加されています。
新しい mental ray シェーダ SSS2_Surface_Shader テクスチャ マップが 3ds Max に追加されています。
新しい mental ray シェーダ SSS_Lightmapping_Shader テクスチャ マップが 3ds Max に追加されています。
新しい mental ray シェーダ miss_set_normal テクスチャ マップが 3ds Max に追加されています。
新しい mental ray シェーダ misss_fast_shader2 テクスチャ マップが 3ds Max に追加されています。
新しい mental ray シェーダ misss_fast_shader2_x テクスチャ マップが 3ds Max に追加されています。
新しい mental ray シェーダ mia_physicalsun テクスチャ マップが 3ds Max に追加されています。
新しい mental ray シェーダ Inverse_of_Photographic_Exposure テクスチャ マップが 3ds Max に追加されています。
既存の NitrousGraphicsManager コア インタフェースに、[プレビューを作成]品質、シェーダのマルチスレッド コンパイル、およびマウス カーソルの動作によってコントロールを公開するための新しいプロパティが追加されました。
既存の NitrousGraphicsManager コア インタフェースに、プログレッシブ リファイン、AppWindow サイズ、および位置の公開、Nitrous メモリ使用量の取得、一部の内部テストの実行を行う新しいメソッドが追加されました。
NitrousGraphicsManager.GetActiveViewportSetting() メソッドによって返される既存の ViewportViewSettingImpl MixinInterface に、スカイライトを周囲光カラーに設定(Skylights As Ambient Light)、被写界深度(DOF)、およびぼけ効果をコントロールするための新しいプロパティが追加されました。
既存の Quicksilver ハードウェア レンダラーに、シャドウ強度/フェードおよび Bokeh シェイプを公開するための新しいプロパティが追加されました。
既存の nvpx コア インタフェースに、重力モードと参照オブジェクトをコントロールするための新しいプロパティが追加されました。.
既存の MassFX_RBody モディファイヤに、新しいプロパティが追加されました。
読み込み専用 NVIDIA PHYSX 定数を公開する新しい nvpxConsts コア インタフェースが MassFX に追加されました。
新しいインタフェースが CAT: CATGroupManagerFPInterface に追加されました。
新しいインタフェースが CAT: SpineFPInterface に追加されました。
既存の CATControlInterface の名前が ICATControlFPInterface に変更されました。
既存の CATLimbData2 FloatController が、同じ ClassID で CATLimbData2ReferenceTarget : ReferenceTarget として再実装されました。
既存の CATBoneData FloatController が、同じ ClassID で CATBoneDataMatrix3Controller : Matrix3Controller として再実装されました。
新した .MeshResolution プロパティが InventorImport ImporterPlugin に追加されました。昨年のドキュメント改訂ではこのページが削除されましたが、今回復元されました。
新しい HelpSystem.SearchProductHelp() メソッドが HelpSystem コア インタフェースに追加され、ドキュメントでユーザ定義文字列を検索できるようになりました。
LS_Colors SpacewarpModifier は 3ds Max 2013 から削除されました。
LS_Mesh Modifier は 3ds Max 2013 から削除されました。
Lightscape_Material マテリアルは 3ds Max 2013 から削除されました。
Lightscape_Materials UtilityPlugin は 3ds Max 2013 から削除されました。
pass_through_color マテリアルは 3ds Max 2013 から削除されました。
pass_through_float マテリアルは 3ds Max 2013 から削除されました。
pass_through_float2 マテリアルは 3ds Max 2013 から削除されました。
pass_through_float3 マテリアルは 3ds Max 2013 から削除されました。
pass_through_float4 マテリアルは 3ds Max 2013 から削除されました。
新しいメソッド viewport.EnableSolidBackgroundColorMode() および viewport.IsSolidBackgroundColorMode() が既存のビューポート構造体に追加され、現在のビューポートのバックグラウンド グラデーション モードに対してソリッド バックグラウンド カラー モードを取得および設定できるようになりました。
新しい offsets: 作成パラメータが既存の radiobuttons ユーザ インタフェース コントロールに追加され、コントロール内での個々のラベルの配置をツイークできるようになりました。
macroRecorderEmitterEnabled <bool> の新しいコンテキストにより、パラメータ ブロックの変更およびシーン ノード作成の操作からのマクロ レコーダ エミッションをスクリプト定義ロールアウトのイベント ハンドラ内部から変更できます。
openFile() 追加動作が、ファイルが存在しない場合には新規作成するように修正されました。
fopen() } 追加動作が、ファイルが存在しない場合には新規作成するように修正されました。
3ds Max(および MAXScript)では、Unicode 文字エンコーディング をサポートするようになっています。
既存の MemStreamMgr.openFile() メソッドに、ストリーム エンコーディングの基本設定をコントロールするための新しいオプションが追加されました。
新しいオプションのキーワード引数 forceUTF16: およびその既定値をコントロールする関連メソッド setIniForceUTF16Default() が、既存の setINISetting() メソッドに追加されました。
以前は記載されていなかったメソッド、およびActionTables と ActionItems にアクセスするために MixinInterfaces の説明を追加して、「インタフェース:actionMan」のトピックを更新しました。
メモリ管理の考慮事項に関する新しいセクションを、既存「レンダラーの制御」のトピックに追加しました。
3ds Max 2011 では、ウィンドウ構造体についての十分な説明をドキュメントに記載せず、いくつかのメソッドの戻り値が 5 要素から 8 要素に変更されました。すべてのメソッドの説明内容を改善しました。
max コマンド max show vfb は 3ds Max 2011 で導入されましたが、ドキュメントに記載しませんでした。この制限事項は修正されました。
3ds Max 2011 以上のバージョンのロールアウト およびロールアウト ユーザ インタフェース コントロール は、ロールアウトの HWND ウィンドウ ハンドルが含まれている .hwnd プロパティを公開します。以前はドキュメントに記載されませんでした。
テクスチャとバックグラウンドのサイズ設定する NitrousGraphicsManager コア インターフェースの一部のメソッドについては、ドキュメントに記載されていません。
ライトとシャドウの品質および反射をコントロールする ViewportViewSettingImpl MixinInterface の一部のプロパティについてはドキュメントに記載されていません。
トピック [FBX の読み込み](FBX Import)ダイアログ ボックスへのアクセス および [FBX の書き出し](FBX Export)ダイアログ ボックスへのアクセス が更新され、プラグインの最新バージョンが含まれるようになりました。
meshop.getVertsUsingFace() メソッドについての説明には、面定義の 3 つの頂点を取得する場合には不適切であることの理由を示した注記を追加しました。
マテリアルおよびテクスチャ マップ クラスについて説明したトピックは、ほとんど索引項目に加えられていませんでした。この制限事項は修正されました。
mental ray SSS シェーダが、コンテンツ内で 2 回リストされていました。これには同じシェーダについて記述した重複するトピックも含まれていました。この問題は解決されています。
モディファイヤ: MAXWrapper および SpacewarpModifier : MAXWrapper のトピックはわかりやすい内容に書き換えられ、より多くのサンプルによって拡張されました。
OpenEXR BitmapIO のトピックが更新されて、メイン レンダリング レイヤへのアクセスに関する情報が追加されました。