MHwRender::MFragmentManager::getColorManagementFragmentInfo([in] inputColorSpace, [out] fragmentName, [out] inputName, [out] outputName); 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)
Maya に、次の新しいノードが追加されました。
{{#style "tablenobordernocolor"}} | | | | |
| -- | -- | -- | -- | | crossProduct | dotProduct | vectorMatrix | pointMatrix | | axisFromMatrix | translationFromMatrix | rotationFromMatrix | scaleFromMatrix | | columnFromMatrix | rowFromMatrix | subtract | divide | {{/style}}