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


COMMENTS

  • 099440a80f774063a1e115922 2 months, 2 weeks ago  | 

    Very cool! Thank you :)

  • Andrew Graham 2 months, 2 weeks ago  | 

    Thanks for this Mike! What a great tool!

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

    Thanks Mike ! This information is extremely helpful for me.

  • Fuzzinator1234 2 months, 1 week 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
    Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME

    • mikelyndon-sesi 1 month, 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.

      Mike

      • Blumenbart 1 month, 1 week ago  | 

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

        • mikelyndon-sesi 1 month, 1 week ago  | 

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

  • Blumenbart 1 month, 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 weeks, 1 day ago  | 

    Thx a lot Mike ! )

Please log in to leave a comment.