@ -65,7 +65,7 @@ namespace
const float kTangentDelta = 0.01f ;
const float kAspectRatio = 1.777778f ;
const int kReserveCount = 7 ; // x,y,z,rot_x,rot_y,rot_z,fov
const QString k MasterCameraName = " Master Camera" ;
const QString k PrimaryCameraName = " Primary Camera" ;
} // namespace
@ -169,10 +169,10 @@ CExportManager::CExportManager()
, m_numberOfExportFrames ( 0 )
, m_pivotEntityObject ( 0 )
, m_bBakedKeysSequenceExport ( true )
, m_animTimeExport Master SequenceCurrentTime( 0.0f )
, m_animTimeExport Primary SequenceCurrentTime( 0.0f )
, m_animKeyTimeExport ( true )
, m_soundKeyTimeExport ( true )
, m_bExportOnly Master Camera( false )
, m_bExportOnly Primary Camera( false )
{
RegisterExporter ( new COBJExporter ( ) ) ;
RegisterExporter ( new COCMExporter ( ) ) ;
@ -773,14 +773,14 @@ bool CExportManager::ShowFBXExportDialog()
return false ;
}
SetFBXExportSettings ( fpsDialog . GetExportCoordsLocalToTheSelectedObject ( ) , fpsDialog . GetExportOnly Master Camera( ) , fpsDialog . GetFPS ( ) ) ;
SetFBXExportSettings ( fpsDialog . GetExportCoordsLocalToTheSelectedObject ( ) , fpsDialog . GetExportOnly Primary Camera( ) , fpsDialog . GetFPS ( ) ) ;
return true ;
}
bool CExportManager : : ProcessObjectsForExport ( )
{
Export : : CObject * pObj = new Export : : CObject ( k Master CameraName. toUtf8 ( ) . data ( ) ) ;
Export : : CObject * pObj = new Export : : CObject ( k Primary CameraName. toUtf8 ( ) . data ( ) ) ;
pObj - > entityType = Export : : eCamera ;
m_data . m_objects . push_back ( pObj ) ;
@ -808,13 +808,13 @@ bool CExportManager::ProcessObjectsForExport()
Export : : CObject * pObj2 = m_data . m_objects [ objectID ] ;
CBaseObject * pObject = 0 ;
if ( QString : : compare ( pObj2 - > name , k Master CameraName) = = 0 )
if ( QString : : compare ( pObj2 - > name , k Primary CameraName) = = 0 )
{
pObject = GetIEditor ( ) - > GetObjectManager ( ) - > FindObject ( GetIEditor ( ) - > GetViewManager ( ) - > GetCameraObjectId ( ) ) ;
}
else
{
if ( m_bExportOnly Master Camera & & pObj2 - > entityType ! = Export : : eCameraTarget )
if ( m_bExportOnly Primary Camera & & pObj2 - > entityType ! = Export : : eCameraTarget )
{
continue ;
}
@ -952,7 +952,7 @@ void CExportManager::FillAnimTimeNode(XmlNodeRef writeNode, CTrackViewAnimNode*
if ( numAllTracks > 0 )
{
XmlNodeRef objNode = writeNode - > createNode ( CleanXMLText ( pObjectNode - > GetName ( ) ) . toUtf8 ( ) . data ( ) ) ;
writeNode - > setAttr ( " time " , m_animTimeExport Master SequenceCurrentTime) ;
writeNode - > setAttr ( " time " , m_animTimeExport Primary SequenceCurrentTime) ;
for ( unsigned int trackID = 0 ; trackID < numAllTracks ; + + trackID )
{
@ -1020,7 +1020,7 @@ void CExportManager::FillAnimTimeNode(XmlNodeRef writeNode, CTrackViewAnimNode*
XmlNodeRef keyNode = subNode - > createNode ( keyContentName . toUtf8 ( ) . data ( ) ) ;
float keyGlobalTime = m_animTimeExport Master SequenceCurrentTime + keyTime ;
float keyGlobalTime = m_animTimeExport Primary SequenceCurrentTime + keyTime ;
keyNode - > setAttr ( " keyTime " , keyGlobalTime ) ;
if ( keyStartTime > 0 )
@ -1123,13 +1123,13 @@ bool CExportManager::AddObjectsFromSequence(CTrackViewSequence* pSequence, XmlNo
const QString sequenceName = pSubSequence - > GetName ( ) ;
XmlNodeRef subSeqNode2 = seqNode - > createNode ( sequenceName . toUtf8 ( ) . data ( ) ) ;
if ( sequenceName = = m_animTimeExport Master SequenceName)
if ( sequenceName = = m_animTimeExport Primary SequenceName)
{
m_animTimeExport Master SequenceCurrentTime = sequenceKey . time ;
m_animTimeExport Primary SequenceCurrentTime = sequenceKey . time ;
}
else
{
m_animTimeExport Master SequenceCurrentTime + = sequenceKey . time ;
m_animTimeExport Primary SequenceCurrentTime + = sequenceKey . time ;
}
AddObjectsFromSequence ( pSubSequence , subSeqNode2 ) ;
@ -1336,7 +1336,7 @@ bool CExportManager::Export(const char* defaultName, const char* defaultExt, con
{
m_numberOfExportFrames = pSequence - > GetTimeRange ( ) . end * m_FBXBakedExportFPS ;
if ( ! m_bExportOnly Master Camera)
if ( ! m_bExportOnly Primary Camera)
{
AddObjectsFromSequence ( pSequence ) ;
}
@ -1365,10 +1365,10 @@ bool CExportManager::Export(const char* defaultName, const char* defaultExt, con
return returnRes ;
}
void CExportManager : : SetFBXExportSettings ( bool bLocalCoordsToSelectedObject , bool bExportOnly Master Camera, const float fps )
void CExportManager : : SetFBXExportSettings ( bool bLocalCoordsToSelectedObject , bool bExportOnly Primary Camera, const float fps )
{
m_bExportLocalCoords = bLocalCoordsToSelectedObject ;
m_bExportOnly MasterCamera = bExportOnlyMaster Camera;
m_bExportOnly PrimaryCamera = bExportOnlyPrimary Camera;
m_FBXBakedExportFPS = fps ;
}
@ -1439,10 +1439,10 @@ void CExportManager::SaveNodeKeysTimeToXML()
if ( dlg . exec ( ) )
{
m_animTimeNode = XmlHelpers : : CreateXmlNode ( pSequence - > GetName ( ) ) ;
m_animTimeExport Master SequenceName = pSequence - > GetName ( ) ;
m_animTimeExport Primary SequenceName = pSequence - > GetName ( ) ;
m_data . Clear ( ) ;
m_animTimeExport Master SequenceCurrentTime = 0.0 ;
m_animTimeExport Primary SequenceCurrentTime = 0.0 ;
AddObjectsFromSequence ( pSequence , m_animTimeNode ) ;