Pivot Painter is a sop that stores model pivot and rotation information in the model's vertex data and additional UV channels for PP1, and in textures for PP2. That information can then be used inside of Unreal's shader system to create interactive effects.

This tool is specifically built to work with the material functions provided by Epic Games in Unreal Engine. It is however possible to use this encoded information in other engines such as Unity, since it uses common attributes and textures.



Paul Ambrosiussen is currently a Technical Artist and Game Tools Developer at SideFX Software. He finished his BASc in International Game Architecture and Design at NHTV University of Applied Sciences in Breda. Paul enjoys writing tools to support effective art-pipelines, and maintaining tool / workflow quality for the artists he is assisting. His goal is to help others create amazing things in a better, faster and more flexible way. He creates tutorials, gives live lectures, attends events, and presents custom workshops to customers.

More from Paul Ambrosiussen


  • yao.liu 6 months, 1 week ago  | 

    Spend hours to make PivotPainter 1.0 works for Unity now without any changes to unreal_pivotpainter tool.
    Really ugly code. You can clone the repo and open the testscene to view the effect.
    PivotPainter 2.0 for Unity will coming soon!!


  • esviliance 6 months ago  | 

    dead link

Please log in to leave a comment.