Skip to content

Polyweft 0.1.0 — native mesh reconciliation

Choose a tag to compare

@nazeeh111 nazeeh111 released this 13 Oct 16:34

Polyweft combines prepared, topology-preserving Blender vertex, UV-corner and material-input edits into a new native scene. Competing values require explicit ancestor/left/right choices. Everything outside the admitted payload comes from the destination/right scene.

Try the review studio and download the native Tide example below. Install the wheel with python -m pip install polyweft-0.1.0-py3-none-any.whl, then generate a local plan from the three example branch files before applying. Public review plans replace machine paths with labels; exported decisions alone do not save a .blend.

The example ZIP includes actual original native inputs, a freshly reopened merged scene, relative PNG texture, review UI, complete corresponding source, GPL license and a 51-file manifest. SHA256SUMS.txt binds all three downloads.

Validation: 15 Python checks including real Blender integration and HTTP boundaries, plus five Node checks, passed on official Blender 4.5.14 LTS/Linux under Python 3.11 and 3.14. Independent review reproduced and fixed muted-node/UV-selector admission gaps and concave-face display errors. Browser-exported choices were applied through an installed wheel outside the checkout. Native production source and public example source match the tested implementation.

Requires Python 3.11+ and a trusted Blender executable. Windows and official macOS stable-runtime combinations remain untested. Unprepared files, topology changes, shape keys, linked targets and unsupported target structure refuse. This is a scoped payload merger; native verification does not establish artistic quality, geometric validity or arbitrary-file security.