At work, when something like trees need to get scattered and have motion added, we make a layout of the trees using a proxy version and then instance point caches or alembics to these proxies inheriting the transforms also. In order to scatter though, we need to create points at the pivots of each of these proxy trees and then instance in Frost. It is very easy to create the points in Thinking Particles or PFlow, and it's possible to instance without caching by using a PRT Source, but is there a way to do something like this without going through a different particle system first?

* Run the script and assign to a toolbar, menu, QuadMenu or keyboard shortcut.* Select one or more scene objects.* Launch the script.* Answer with Yes for animation range saving, No for current frame only.* Wait for the saving to finish, or cancel the progress.* Answer with Yes to create a PRT Loader, No for no PRT Loader (e.g. when updating a file where the PRT Loader already exists).* Note that Frost uses Uniform Scaling only, so I have not added Scale export yet, just Position and Orientation.