UV Projection Sticky

Locks UVs to a reference frame, stabilising projections on deforming surfaces while fixing seams and artifacts so paint and patches stick cleanly over time... without requiring a 3d model.

First submitted: 8 February 2026

Author: Marty Blumen

Website: https://www.martyblumen.com/

Compatible Nuke versions: 14.0 or later

Compatibility: Windows

UV Projection Sticky makes textures stick to moving renders, fully functional without a 3D model.

You choose a reference frame where the projection looks right. At that moment, the tool freezes the UV–surface relationship and uses it as the anchor for the rest of the shot. The texture is pushed into UV space at that frame, where it becomes stable, then mapped back onto the animated surface each frame using the moving UVs. Because the texture itself never changes in UV space, it does not slide, crawl, or drift as the geometry moves.

To deal with real production problems, the node also handles UV island seams. Internal islands can be detected without affecting the silhouette, then softened, removed, or inpainted so paint does not split as the surface deforms. Inverse splatting and light UV-space blur help fill gaps, recover missing pixels, and reduce aliasing caused by the unwrap and rewrap passes.

The result is a workflow that feels like painting on a still image but plays back like it was part of the model. It is built for beauty fixes, texture patches, decals, and late-stage problem solving, and works even without a 3D model, without touching upstream UVs or going back to 3D.

BSD 3-Clause License

Copyright (c) 2026, Marten Blumen
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of Marten Blumen nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

or register to download or rate.

Comments

or register to join the conversation.

Download Verification