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 4 months, 2 weeks ago  | 

    Very cool! Thank you :)

  • Andrew Graham 4 months, 1 week ago  | 

    Thanks for this Mike! What a great tool!

  • Strkl 4 months, 1 week 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 4 months, 1 week ago  | 

    Thanks Mike ! This information is extremely helpful for me.

  • Fuzzinator1234 4 months 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 3 months, 1 week 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 3 months, 1 week ago  | 

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

        • mikelyndon-sesi 3 months, 1 week ago  | 

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

  • Blumenbart 3 months, 1 week 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 2 months, 1 week ago  | 

    Thx a lot Mike ! )

  • Mary537 1 week, 2 days 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 1 week, 2 days 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.