Update: A performance issue has been fixed and this feature is now re-enabled
Hello Creators,
We are excited to announce a new feature for the 3D Importer to help speed up your workflows: Custom Presets!
Custom Presets allow you to save and manage different configurations of the importer settings for future use. You’ll also be able to set which preset to use as a default for later imports.
Creating a Preset
In this example, we want to create a preset to use when importing future environment assets. For this, we’d like “Anchored” to always be on and “Add Model to Inventory” to be off. We’d also like our world scale to be “CM”.
First, we’ll edit the Studio Default settings to reflect the configuration we want. “Studio Default” consists of the default configuration that the importer deduces from the incoming file.
Once we’re happy with this configuration, we can save it as a new preset by using the options in the new menu at the top right of the importer. Now, this preset will be available as an option in the dropdown to the left of the menu icon.
Finally, since we’ll be doing lots of work with environment assets, we want this to be our importer default going forward. While the preset is selected, we can click “Set preset as my default” in the menu. Now, future imports will have this preset loaded by default!
Note: You can also save the Studio Default preset or the Last Imported preset as defaults.
Here’s a quick breakdown of the other options in this new menu:
-
Reset all removes any changes to the current configuration, putting settings back in the default state for the current preset.
-
Save selection allows you to save any new changes to the importer settings into the currently selected preset.
-
Rename allows you to rename the current preset. You cannot rename the preset to an already existing preset name.
-
Delete lets you delete the current preset and puts the importer back in Studio Default, retaining the changed settings.
Custom presets do have some limitations for now. Specifically, you may only save up to 10 presets for now, and preset names are restricted to 50 characters. Presets are also saved locally, meaning you would not be able to access the same presets if using Studio on a different machine.
We’re looking at solutions to both increase these limits and allow you to use your presets anywhere, or even share them with others!
Known Issues
-
Clicking the Browse button and selecting another file can cause the custom preset dropdown to render a blank string. The preset that is loaded is Studio Default. You can select any option in the dropdown to load another preset.
-
Creating a preset may not automatically update the UI. To work around this, toggle between two presets. A fix for this will be enabled later this week.
-
File paths, like the settings on texture nodes, are not presettable and we are investigating use cases for enabling this.
What’s Next?
We will be expanding the 3D mesh importer to be able to upload multiple files at once, and then to import all assets. We’re also continuing to work on making our core import functionality available to plugins you can develop! You can expect these changes later this year.
As always, we welcome feedback and suggestions on how we can make the future of import best work for you.
Finally, we’d like to thank the engineers that built this! @iridiumegg @tasavix
And an additional thank you to everyone else who helped make this feature a reality! @HaloArbiter_101 @honeyfynch
Happy building!
All assets used in the above demos are licensed under CC BY 4.0. 8 Original assets can be found here: