Inu Games - IGToolsPP: Speedtree to Pivot Painter 2.0

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)

Videos:

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.

2 Likes

Transform Speed Tree models into Unreal static meshes with Pivot Painter 2.0 animated wind

Marketplace link

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)

Video: Presentation and tutorial
Written Documentation

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

Here a few more examples of trees, shrubs and grass animated with the plugin for my personal project:

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.

1 Like

Added Part 2 and Part 3, both concerning a frequently asked question: how to deal with Spine Only generators?

In case of grass (part 2):

and in case of a tree (part 3):

For the holidays there is a special episode: Making off of the “Merry vertex animated XMas” video clip I’ve published a few weeks ago on Artstation

Added part 4 and part 5 concerning 2 important aspects for using the plugin

Part 4: Wind Anim Layer and Wind Actor Configuration

Part 5: Layered Materials

Hi there!

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.

Thanks!

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