Description

Licensee reports via UDN that automated import via Python of SpeedTree assets does not work
The issue is that USpeedTreeImportFactory::FactoryCreateBinary() tries to generate a UI dialog, which is not allowed during automated import, resulting in failure. 

The Importer needs to be rewritten to support import via scripting.

Steps to Reproduce

1.Download and extract the zip folder attached.
2. Open the project EngineTest.
3. In the file menu, execute the python script SpeedTree.py (it will be in the extracted folder)
4. Validate that the trees were imported. They will be at Content/SpeedTreePython/v7 and Content/SpeedTreePython/v8. (note the materials won't be setup. This expected (The import settings aren't setup properly in the script.))

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-92874 in the post.

1
Login to Vote

Fixed
Fix Commit14400143
Release Commit14400143
CreatedMay 7, 2020
ResolvedSep 25, 2020
UpdatedApr 28, 2021