QUADIFY
By Anvil Interactive Solutions
Services Our Work Shop The Anvil Store ← Home

Quadify Pro - Changelog

Current documented version: 3.0.0.

v3.0.0 - Asset Compiler and release hardening

  • Added Asset Compiler target profiles, target-aware budgets, protected-source compilation, and compile planning.
  • Added Texture & Material Compiler for image/map audits, target-aware texture limits, material consolidation, engine packing, appearance checks, and optional production baking.
  • Added Ship Gate with separate Geometry, UV, Materials, Textures, Topology, Appearance, LOD, and Collision checks.
  • Added production retopology routes and source-data restoration/validation.
  • Added a release freeze guard so Compile cannot synchronously launch unsafe heavy hard-surface QuadriFlow/QuadWild reconstruction.
  • Current production package: Blender 5.0+, Windows 64-bit.

v2.3.4 — Intelligent Quadification, Auto-Refresh, UX Overhaul

Quadification Engine:

Multi-pass quadification (default on) — runs a second tighter pass targeting tris that survived the first greedy merge. Recovers 8–15% more quads on typical assets with no extra configuration.

Triangulate First (default off) — triangulates all faces before quadifying. Best for CAD, n-gon-heavy, and subdivision surface imports. Recommended for CAD pipelines.

Adaptive shape threshold (default on) — automatically raises the shape threshold on flat islands and lowers it on curved ones, per-island, before each pass. Better results than any fixed value.

Constrained relax (default on) — locks boundary loops, seams, and sharp edges during relaxation. UV seams no longer drift, hard edges no longer creep.

Post-reduce tri cleanup fixed — now respects user-configured angle limit and shape threshold, and applies multi-pass if enabled.

UX Overhaul: Full UI rewrite — all 12 pipeline tabs always accessible. Tabs re-grouped with icons and logical separators (Inspect → Quadify → UV → Output → Tools → Settings). Quad tab shows contextual alert rows instead of blocking the run button. Stack tab shows all five pass settings expanded inline. LOD tab shows estimated face counts per level before running. Units tab exposes full ruler precision and bounding box controls. Asset State header redesigned with quad coverage progress bar and density delta.

Auto-Refresh: Asset state panel now updates automatically on object switch and any mesh data change. 300ms throttle prevents hammering during interactive editing. load_post handler resets tracking state on file open.

Scan & Fix: Operator now actually repairs geometry when Fix is checked — previously only logged to JSONL. Runs remove_doubles, delete_loose, normals_make_consistent, dissolve_degenerate. Reports how many objects were fixed.

Live Overlay & Snapshots: Live Quad Overlay added — green quads, red tris. Region Colours mode shows Protect/Focus/Transition face tags. Before/After Snapshot saves QP_Before shape key before every destructive operation.

v2.3.3 — Overlay, Snapshots, Code Hardening

Live Quad Overlay, Before/After Snapshot, and Quad Coverage Progress Bar added. Fixed duplicate function definition causing TypeError. Fixed mixed tab/space indentation causing TabError on strict Python builds. Fixed 3D_UNIFORM_COLOR shader name removed in Blender 4.x. Fixed region overlay not applying world matrix transform. Removed dead bgl import removed in Blender 4.x. Normalised all indentation to 4-space throughout.

v2.3.2 — Quadify Pro Release

Dedicated Quadify tab for all quadification workflows. Selection-based targeted quadification. Persistent Focus region quadification. Units overlay toggle. Unit & Scale Doctor integration. Auto Cleanup renamed from AI Cleanup. Manual quadification no longer forces Object Mode. Safer bmesh lifecycle handling throughout.