Speed Tree to Pivot Painter 2.0 plugin (IGToolsPP) allows to import a tree generated in Speed Tree (exported as USD – universal scene description) in Unreal Engine in order to create the following;
A static mesh (nanite or not) with the additional UV channel and textures needed for Pivot Painter 2 wind animation
A material layer implementing the wind animation
A set of materials for the mesh, either with normal textures or UDIM textures (less material slots in the mesh)
Support: Discord or by email (email in seller profile)
The generated mesh and pivot textures can be used with Pivot Painter 2 material from Unreal’s Content Examples, but we also provide a modified version of the wind material implemented as a material layer, as well as default base materials for tree branches and leaves. Of course, you can also use the pivot painter textures and the anim material layer with your own materials.
Current limitations: the plugin doesn’t import the textures (like base color), you will need to import them yourself. This is mostly because we normally use original PBR textures (like Quixel) instead of those exported by Speed Tree.
Features:
Generates static mesh, UVs and textures ready to use with Pivot Painter 2.0 materials
Contains a modified version of PP2 materials organized as material layers, with normal or UDIM textures
Nanite is supported but not required
Global wind controls via a Material Parameter collection which can be hooked with a Directional Wind Actor
UI that allows to map ST generators to PP2 levels
Included PP2 materials support 4 levels, but you can generate PP2 textures for an arbitrary number of levels to use with your own material or Niagara
Simple UVs manipulations that allow to use UDIM
Can generate multi-part meshes (for example leaves mesh separated from the branches mesh)
Supports trees with multiple trunks and grass
FAQ
Q: What's the difference with Nanite Megatrees? A: Megascan trees are asset packs of premade trees. This is a plugin that allows to import trees from Speed Tree, so you make your own trees how you want and import them.
Q: What's the difference with Speed Tree wind? A: Speed Tree importer only supports 2 level wind and requires 5 additional UV channels and vertex paint: this doesn't work well with Nanite. Our plugin uses only one additional UV channel and 2 small textures for 4 levels wind; it works well with Nanite and gives a lot more control on the animation.
Speed Tree to Pivot Painter 2.0 plugin (IGToolsPP) allows to import a tree generated in Speed Tree (exported as USD – universal scene description) in Unreal Engine in order to create the following;
A static mesh (nanite or not) with the additional UV channel and textures needed for Pivot Painter 2 wind animation
A material layer implementing the wind animation
A set of materials for the mesh, either with normal textures or UDIM textures (less material slots in the mesh)
The generated mesh and pivot textures can be used with Pivot Painter 2 material from Unreal’s Content Examples, but we also provide a modified version of the wind material implemented as a material layer, as well as default base materials for tree branches and leaves. Of course, you can also use the pivot painter textures and the anim material layer with your own materials.
I’ve started using this plugin for my personal project, so I’ll post here a few examples of the trees animated by the plugin.
Today example is a bamboo
I’ve recorded a first extended tutorial. It’s an introduction with a simple bamboo tree to have an overview about how the plugin works. I plan to add at least other 2 tutorials, one about materials and one about grass.
Please, leave a comment if you have a specific request about topics to cover in the future tutorials.
I am trying to import with the plugin, and this is what I am getting when I import my tree. Any idea why this is? I havent been able to find it in your documentation.
I need a little more context to say what it could be.
Can you please show me your generation tree and your export settings in ST?
Probably the best is if you contact me per e-mail (email address is in Fab seller profile) or via Discord