2015/06/30
Autodesk Maya 2016 と sRGB
Posted by: oga
at 03:53
Maya 2016 では Color Space を指定する Attribute が変更されているようです。
2015
2016
exporter でトラブルがあったのでメモ。
関連エントリ
・Maya 2015 ShaderFX のノード情報を読みだしてみる
・Maya 2014 の Output Window と stderr
・Maya ShaderFX
MFn::kFileTexture Maya 2015 以前 colorProfile int Maya 2016 colorSpace string
2015
getAttr file1.cp;
// Result: 3 //
// Result: 3 //
2016
getAttr file1.cp;
// Result: 0 //
getAttr file1.cs;
// Result: sRGB //
// Result: 0 //
getAttr file1.cs;
// Result: sRGB //
// 2015
int cp= getAttribute<int>( object, "cp", &stat ); // colorProfile
switch( cp ){
case 3: // sRGB
...
break;
}
int cp= getAttribute<int>( object, "cp", &stat ); // colorProfile
switch( cp ){
case 3: // sRGB
...
break;
}
// 2016
bool ifr= getAttribute<bool>( object, "ifr", &stat ); // ignoreColorSpaceFileRules
if( ifr ){
MString cs= getAttributeMString( object, "cs", &stat ); // colorSpace
if( cs == "sRGB" ){
...
}
}
bool ifr= getAttribute<bool>( object, "ifr", &stat ); // ignoreColorSpaceFileRules
if( ifr ){
MString cs= getAttributeMString( object, "cs", &stat ); // colorSpace
if( cs == "sRGB" ){
...
}
}
exporter でトラブルがあったのでメモ。
関連エントリ
・Maya 2015 ShaderFX のノード情報を読みだしてみる
・Maya 2014 の Output Window と stderr
・Maya ShaderFX