The impostor tool creates texture sheets to fake 3D objects in your game engine.  The tool will create full 3D, fixed axis and animated impostors.  Below is a short video showing how to setup the tool in Houdini.  There is a separate video for Unity users at the bottom of this page.

Download the impostor tool from GitHub.

UE4 Content Plugin with example files. Unzip the folder and place it in your UE4 project's Plugins folder. Go to Edit > Plugins and make sure the plugin is enabled. In your content browser at the bottom right click on "View Options" and turn on "Show Plugin Content".

Epic's documentation on setting up Impostor Sprites

Unity Package can be found in the Unity folder of the GitHub download. From your Unity project, right click in your Project View and choose "Import Package > Custom Package"

Houdini File


  • 099440a80f774063a1e115922 10 months, 3 weeks ago  | 

    Very cool! Thank you :)

  • Andrew Graham 10 months, 3 weeks ago  | 

    Thanks for this Mike! What a great tool!

  • Strkl 10 months, 3 weeks ago  | 

    Thanks Mike ! Can't wait to dive inside and see how it was made, definitely will learn a lot from this.
    Also, big thanks for supporting Unity, and creating the shader for it, it's always nice to be able to look at a written CG shader for something like this !

  • akikan 10 months, 3 weeks ago  | 

    Thanks Mike ! This information is extremely helpful for me.

  • Fuzzinator1234 10 months, 2 weeks ago  | 

    When i import the files into unity the shader is returning an error:

    Vertex program 'vert': unknown input semantics TEXOORD/1

    Compiling Vertex program

    • mikelyndon-sesi 9 months, 2 weeks ago  | 

      Is that the exact output in the log? Because TEXOORD/1 wouldn't work. It should be TEXCOORD1. I've double checked on my side to make sure I don't have a typo.


      • Blumenbart 9 months, 2 weeks ago  | 

        Got the error aswell. Seems like a typo at line 64. Just add the "C" and everything is fine ;)

        • mikelyndon-sesi 9 months, 2 weeks ago  | 

          Ah! How did I miss that? I've updated it in the development branch.

  • Blumenbart 9 months, 2 weeks ago  | 

    Great Vid! Thanks for sharing. We need much more such good Tutorials! And thank you for making an extra Unity Vid!
    Love to see more ;)

  • Alex Sudnikov 8 months, 3 weeks ago  | 

    Thx a lot Mike ! )

  • Mary537 6 months, 3 weeks ago  | 

    Hello I'm trying to open the sample file to figure out how to create the imposter, but it comes out this warning message ... Can someone help me?

  • Mary537 6 months, 3 weeks ago  | 

    Skipping unrecognized parameter "ouput5" ....
    Problem while synchronizing child node:
    warning: skipping unrecognized parameter "output5"
    and this message for evrey parto of render output

Please log in to leave a comment.