Qt.tar.gz
にパッケージ化されましたQt.tar.gz
にパッケージ化されましたQt ライブラリ、ヘッダー、およびツールは、devkit フォルダのルートにある Qt.tar.gz
にパッケージ化されました。
Qt プラグインのビルドの詳細については、「Qt のビルド例」を参照してください。
QGLContext
は Qt6 で廃止されたため、MQtUtil::resourceGLContext()
は QOpenGLContext
を返すようになりました。
QGLContext *MQtUtil::resourceGLContext()
詳細については、「Qt6 のマイグレーションに関する特別なセクション」を参照してください。
Maya で使用される .NET の既定バージョンは .NET 8 になりました。
Maya にパッケージ化された openmayacs.dll
ライブラリと swigfiles.dll
ライブラリは、.NET 8 で一意に動作します。
詳細については、「.NET 8 に関する特別なセクション」を参照してください。
MFnAttribute
に isEnforcingUniqueName()
、setEnforcingUniqueName()
および pathName()
メソッドが追加されました。
MString MFnAttribute::pathName (bool useLongName=true, bool useCompression=true, MStatus *ReturnStatus=NULL) const
MStatus MFnAttribute::setEnforcingUniqueName (bool state)
bool MFnAttribute::isEnforcingUniqueName (MStatus *ReturnStatus=NULL) const
これらのメソッドが追加され、開発者はノードに固有のアトリビュート命名を強制するか、強制しないかを選択できるようになりました。
MFnGeometryFilter
に、getIndexMapper()
と getEnvelopeWeights()
の 2 つのメソッドが追加されました。
MStatus MFnGeometryFilter::getIndexMapper(unsigned int index, MIndexMapper& indexMapper) const
MStatus MFnWeightGeometryFilter::getEnvelopeWeights(unsigned int multiIndex, MFloatArray &weights) const
getIndexMapper()
は、デフォーマの indexMapper
を取得します。この値は、デフォーマを操作するサブセットを定義します。
getEnvelopeWeights()
は、指定したプラグ インデックスでデフォーマが使用するウェイトを取得します。
MFragmentManager::getColorManagementFragmentInfo()
と MShaderInstance::addColorManagementTextures()
の 2 つのメソッドが追加されました。
MStatus MHwRender::MFragmentManager::getColorManagementFragmentInfo([in] inputColorSpace, [out] fragmentName, [out] inputName, [out] outputName);
MStatus MHwRender::MShaderInstance::addColorManagementTextures();
MFragmentManager::getColorManagementFragmentInfo()
は、要求された inputColorSpace から現在の作業カラー スペースにカラーを変換するシェーダ フラグメントの名前とパラメータを返します。返されたフラグメント名は、MShaderManager::addInputFragment()
または MShaderManager::addInputFragmentForMultiParams()
を介してシェーダを拡張するのに使用できます。
MShaderInstance::addColorManagementTextures()
は、このシェーダ インスタンスをレンダリングするために必要なすべてのカラー管理テクスチャを追加します。シェーダが MShaderInstance::getColorManagementFragmentInfo()
によって返されるカラー管理フラグメントを参照する場合は、addColorManagementTextures()
を呼び出す必要があります。
MModelMessage
に addPostDuplicateNodeListCallback()
が追加されました。このメソッドを使用すると、ノードの複製時に発生するコールバックを登録し、複製されたノードのリストを生成できます。
MCallbackId MModelMessage::addPostDuplicateNodeListCallback(MMessage::MBasicListOfPairsFunction func, void * clientData = NULL, MStatus * ReturnStatus = NULL)
MPxSurfaceShape
に extendSelectionFromComponents()
が追加されました。コンポーネント上でダブルクリックと[Shift]キーを押しながらダブルクリックを使用して、シェル選択とエッジ/面/頂点ループを選択するワークフローをサポートします。
bool MPxSurfaceShape::extendSelectionFromComponents(const MSelectionMask selMask, const int currIndex, const int prevIndex, MIntArray& mIntArray)
以前は Python API 1.0 でのみ使用されていた MFnWeightGeometryFilter
クラスが、Python API 2.0 に追加されました。
gpuCacheSubSceneOverride.cpp
が更新されました。CacheReader.cpp
が更新されました。buildRotation
のサンプルが更新され、誤字を修正してベスト プラクティスを反映するようになりました。apiMeshShape
の例が更新されました。