|
@@ -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 kMasterCameraName = "MasterCamera";
|
|
|
+ const QString kPrimaryCameraName = "PrimaryCamera";
|
|
|
} // namespace
|
|
|
|
|
|
|
|
@@ -169,10 +169,10 @@ CExportManager::CExportManager()
|
|
|
, m_numberOfExportFrames(0)
|
|
|
, m_pivotEntityObject(0)
|
|
|
, m_bBakedKeysSequenceExport(true)
|
|
|
- , m_animTimeExportMasterSequenceCurrentTime(0.0f)
|
|
|
+ , m_animTimeExportPrimarySequenceCurrentTime(0.0f)
|
|
|
, m_animKeyTimeExport(true)
|
|
|
, m_soundKeyTimeExport(true)
|
|
|
- , m_bExportOnlyMasterCamera(false)
|
|
|
+ , m_bExportOnlyPrimaryCamera(false)
|
|
|
{
|
|
|
RegisterExporter(new COBJExporter());
|
|
|
RegisterExporter(new COCMExporter());
|
|
@@ -773,14 +773,14 @@ bool CExportManager::ShowFBXExportDialog()
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- SetFBXExportSettings(fpsDialog.GetExportCoordsLocalToTheSelectedObject(), fpsDialog.GetExportOnlyMasterCamera(), fpsDialog.GetFPS());
|
|
|
+ SetFBXExportSettings(fpsDialog.GetExportCoordsLocalToTheSelectedObject(), fpsDialog.GetExportOnlyPrimaryCamera(), fpsDialog.GetFPS());
|
|
|
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
bool CExportManager::ProcessObjectsForExport()
|
|
|
{
|
|
|
- Export::CObject* pObj = new Export::CObject(kMasterCameraName.toUtf8().data());
|
|
|
+ Export::CObject* pObj = new Export::CObject(kPrimaryCameraName.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, kMasterCameraName) == 0)
|
|
|
+ if (QString::compare(pObj2->name, kPrimaryCameraName) == 0)
|
|
|
{
|
|
|
pObject = GetIEditor()->GetObjectManager()->FindObject(GetIEditor()->GetViewManager()->GetCameraObjectId());
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- if (m_bExportOnlyMasterCamera && pObj2->entityType != Export::eCameraTarget)
|
|
|
+ if (m_bExportOnlyPrimaryCamera && 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_animTimeExportMasterSequenceCurrentTime);
|
|
|
+ writeNode->setAttr("time", m_animTimeExportPrimarySequenceCurrentTime);
|
|
|
|
|
|
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_animTimeExportMasterSequenceCurrentTime + keyTime;
|
|
|
+ float keyGlobalTime = m_animTimeExportPrimarySequenceCurrentTime + 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_animTimeExportMasterSequenceName)
|
|
|
+ if (sequenceName == m_animTimeExportPrimarySequenceName)
|
|
|
{
|
|
|
- m_animTimeExportMasterSequenceCurrentTime = sequenceKey.time;
|
|
|
+ m_animTimeExportPrimarySequenceCurrentTime = sequenceKey.time;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- m_animTimeExportMasterSequenceCurrentTime += sequenceKey.time;
|
|
|
+ m_animTimeExportPrimarySequenceCurrentTime += 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_bExportOnlyMasterCamera)
|
|
|
+ if (!m_bExportOnlyPrimaryCamera)
|
|
|
{
|
|
|
AddObjectsFromSequence(pSequence);
|
|
|
}
|
|
@@ -1365,10 +1365,10 @@ bool CExportManager::Export(const char* defaultName, const char* defaultExt, con
|
|
|
return returnRes;
|
|
|
}
|
|
|
|
|
|
-void CExportManager::SetFBXExportSettings(bool bLocalCoordsToSelectedObject, bool bExportOnlyMasterCamera, const float fps)
|
|
|
+void CExportManager::SetFBXExportSettings(bool bLocalCoordsToSelectedObject, bool bExportOnlyPrimaryCamera, const float fps)
|
|
|
{
|
|
|
m_bExportLocalCoords = bLocalCoordsToSelectedObject;
|
|
|
- m_bExportOnlyMasterCamera = bExportOnlyMasterCamera;
|
|
|
+ m_bExportOnlyPrimaryCamera = bExportOnlyPrimaryCamera;
|
|
|
m_FBXBakedExportFPS = fps;
|
|
|
}
|
|
|
|
|
@@ -1439,10 +1439,10 @@ void CExportManager::SaveNodeKeysTimeToXML()
|
|
|
if (dlg.exec())
|
|
|
{
|
|
|
m_animTimeNode = XmlHelpers::CreateXmlNode(pSequence->GetName());
|
|
|
- m_animTimeExportMasterSequenceName = pSequence->GetName();
|
|
|
+ m_animTimeExportPrimarySequenceName = pSequence->GetName();
|
|
|
|
|
|
m_data.Clear();
|
|
|
- m_animTimeExportMasterSequenceCurrentTime = 0.0;
|
|
|
+ m_animTimeExportPrimarySequenceCurrentTime = 0.0;
|
|
|
|
|
|
AddObjectsFromSequence(pSequence, m_animTimeNode);
|
|
|
|