Hi there,
i am using the SpeedTree Modeler 10.0.1 and i try to import your tree samples in a fresh Unity 6 project with URP. I tried several ways:
- By exporting as a ST file first (Export Mesh…) and importing the ST file in Unity 6
- By importing the SPM file directly in Unity 6
Both ways do not work as expected. What is wrong here?
Method 1: Export to ST file and import ST file in Unity 6
Export Settings in SpeedTree Modeler 10.0.1:
Result in Unity 6 project with URP (no materials/textures shown):
Even the conversion tool in Unity does not help:
Method 2: Importing the SPM file directly in Unity 6
Result in Unity Asset folder:
Errors/Warnings:
All this should be reproducable 1:1.
Have I missed any steps? Please help! I am a newbie with Unity.
Thanks and regards,
Felix
This question was answered via support email; I’m posting the answer here for others’ benefit
"From your screenshots, that warning message is letting you know you’ve placed the (source) .spm file inside your project. Unity needs an exported tree. In your first shot with the metallic tree with no materials, you don’t have the tree pulled into the correct project.
To export, head to file “export mesh” and select the unity preset (or other options). Save the tree directly to your level folder.
The tree you’re using is a tree set with rules. In order to harness the full range of the tree, you’d have to port/ integrate the pipeline sdk to have them available in Unity (or other engines)."
In the docs for Unity 6.0, I find this:
The SpeedTreeImporter operates on SPM and ST files? Is the documentation correct here? Right now it works only with ST and ST9 files, not with SPM files.