mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-29 16:25:42 +00:00
Adjusts Asset Importer logic when looking up and saving out a newly created ShapeConstructor so that it doesn't duplicate a definition it one already exists.
Adds _ORM and -ORM suffixes for PBR-ORM map import rule Tweaks naming convention for IgnoreNode/Meshes and ImportNode/Meshes to be clearer via the prefix 'Always' Fixes a token typo in suffix parsing, and adds \t to token deliniation for all suffix parsing to asset importer
This commit is contained in:
parent
b2495fe957
commit
8f60d03830
6 changed files with 86 additions and 72 deletions
|
|
@ -47,10 +47,10 @@ function setupImportConfigSettingsList()
|
|||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/CollapseSubmeshes", "Collapse Submeshes", "bool", "", "0", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/LODType", "LOD Type", "list", "", "TrailingNumber", "TrailingNumber,DetectDTS,SingleSize");
|
||||
//ImportAssetConfigSettingsList.addNewConfigSetting("TrailingNumber", "Trailing Number", "float", "", "2", "", "Mesh");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/ImportedNodes", "Imported Nodes", "command", "", "", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/IgnoreNodes", "Ignore Nodes", "command", "", "", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/ImportMeshes", "Import Meshes", "command", "", "", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/IgnoreMeshes", "Imported Meshes", "command", "", "", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/AlwaysImportedNodes", "Always Imported Nodes", "command", "", "", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/AlwaysIgnoreNodes", "Always Ignored Nodes", "command", "", "", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/AlwaysImportMeshes", "Always Imported Meshes", "command", "", "", "");
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/AlwaysIgnoreMeshes", "Always Ignored Meshes", "command", "", "", "");
|
||||
|
||||
//Assimp/Collada params
|
||||
ImportAssetConfigSettingsList.addNewConfigSetting("Meshes/convertLeftHanded", "Convert To Left Hand", "bool", "", "0", "");
|
||||
|
|
@ -312,10 +312,10 @@ function ImportAssetConfigEditorWindow::addNewConfig(%this)
|
|||
AssetImportSettings.setValue("Meshes/AdjustFloor", "0");
|
||||
AssetImportSettings.setValue("Meshes/CollapseSubmeshes", "0");
|
||||
AssetImportSettings.setValue("Meshes/LODType", "TrailingNumber");
|
||||
AssetImportSettings.setValue("Meshes/ImportedNodes", "");
|
||||
AssetImportSettings.setValue("Meshes/IgnoreNodes", "");
|
||||
AssetImportSettings.setValue("Meshes/ImportMeshes", "");
|
||||
AssetImportSettings.setValue("Meshes/IgnoreMeshes", "");
|
||||
AssetImportSettings.setValue("Meshes/AlwaysImportedNodes", "");
|
||||
AssetImportSettings.setValue("Meshes/AlwaysIgnoreNodes", "");
|
||||
AssetImportSettings.setValue("Meshes/AlwaysImportMeshes", "");
|
||||
AssetImportSettings.setValue("Meshes/AlwaysIgnoreMeshes", "");
|
||||
|
||||
//Materials
|
||||
AssetImportSettings.setValue("Materials/ImportMaterials", "1");
|
||||
|
|
@ -476,8 +476,8 @@ function ImportOptionsConfigList::ToggleImportMesh(%this, %fieldName, %newValue,
|
|||
%this.setFieldEnabled("AdjustFloor", %newValue);
|
||||
%this.setFieldEnabled("CollapseSubmeshes", %newValue);
|
||||
%this.setFieldEnabled("LODType", %newValue);
|
||||
%this.setFieldEnabled("ImportedNodes", %newValue);
|
||||
%this.setFieldEnabled("IgnoreNodes", %newValue);
|
||||
%this.setFieldEnabled("ImportMeshes", %newValue);
|
||||
%this.setFieldEnabled("IgnoreMeshes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysImportedNodes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysIgnoreNodes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysImportMeshes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysIgnoreMeshes", %newValue);
|
||||
}
|
||||
|
|
@ -126,10 +126,10 @@ function AssetImportConfigEditorInspector::ToggleImportMesh(%this, %fieldName, %
|
|||
%this.setFieldEnabled("AdjustFloor", %newValue);
|
||||
%this.setFieldEnabled("CollapseSubmeshes", %newValue);
|
||||
%this.setFieldEnabled("LODType", %newValue);
|
||||
%this.setFieldEnabled("ImportedNodes", %newValue);
|
||||
%this.setFieldEnabled("IgnoreNodes", %newValue);
|
||||
%this.setFieldEnabled("ImportMeshes", %newValue);
|
||||
%this.setFieldEnabled("IgnoreMeshes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysImportedNodes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysIgnoreNodes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysImportMeshes", %newValue);
|
||||
%this.setFieldEnabled("AlwaysIgnoreMeshes", %newValue);
|
||||
}
|
||||
|
||||
function AssetImportConfigEditor::addNewConfig(%this)
|
||||
|
|
|
|||
|
|
@ -198,10 +198,10 @@ function AssetBrowser::importShapeAsset(%this, %assetItem)
|
|||
|
||||
%constructor.lodType = getAssetImportConfigValue("Meshes/LODType", "0");
|
||||
//%constructor.singleDetailSize = getAssetImportConfigValue("Meshes/convertLeftHanded", "0");
|
||||
%constructor.alwaysImport = getAssetImportConfigValue("Meshes/ImportedNodes", "");
|
||||
%constructor.neverImport = getAssetImportConfigValue("Meshes/IgnoreNodes", "");
|
||||
%constructor.alwaysImportMesh = getAssetImportConfigValue("Meshes/ImportMeshes", "");
|
||||
%constructor.neverImportMesh = getAssetImportConfigValue("Meshes/IgnoreMeshes", "");
|
||||
%constructor.alwaysImport = getAssetImportConfigValue("Meshes/AlwaysImportedNodes", "");
|
||||
%constructor.neverImport = getAssetImportConfigValue("Meshes/AlwaysIgnoreNodes", "");
|
||||
%constructor.alwaysImportMesh = getAssetImportConfigValue("Meshes/AlwaysImportMeshes", "");
|
||||
%constructor.neverImportMesh = getAssetImportConfigValue("Meshes/AlwaysIgnoreMeshes", "");
|
||||
%constructor.ignoreNodeScale = getAssetImportConfigValue("Meshes/IgnoreNodeScale", "0");
|
||||
%constructor.adjustCenter = getAssetImportConfigValue("Meshes/AdjustCenter", "0");
|
||||
%constructor.adjustFloor = getAssetImportConfigValue("Meshes/AdjustFloor", "0");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue