GamiFlow is a Blender add-on that automates the workflow for game asset creation by managing low- and high-poly meshes for efficient baking in tools like Substance Painter. It allows users to tag edges, modifiers, and UVs, simplifying the process of creating optimized, export-ready assets.

Key features:

  • One-Click Low/High Poly Generation: Automates the creation of baking meshes, tagging edges for dissolving, specifying high-poly modifiers, and using Substance Painter naming conventions to ensure compatibility.
  • One-Click Export Mesh Generation: Collapses object hierarchies, merges meshes where applicable, creates automatic lightmap UVs, and exports as either merged or individual objects.
  • Unwrap and Update: Provides tools for assigning UDIMs, choosing unwrapping methods, tagging grid-aligned faces, and setting UV island scale and orientation.
  • Set-Based Workflow: Organizes objects into specific sets—Working, Bake (Low/High), and Export—allowing easy navigation and toggling between sets.
  • Main Panel Navigation: Located in the GamiFlow tab, the main panel enables quick set generation and navigation, UV unwrapping, and UDIM management.
  • Object Properties Panel: Allows users to define baking and unwrapping settings for each object, including assigning custom high-poly meshes and decals.
  • Pie Menu: Accessible with Shift-V, the pie menu provides quick controls for smoothing modes, bake-only bevels, edge tagging, seam marking, and UV grid alignment.
  • Non-Destructive Workflow: Enables automatic low/high poly generation through edge and modifier tagging, maintaining a single editable model throughout the process.
  • High-Poly Modifier Control: Tags specific modifiers (e.g., subdivision or bevel) for high-poly only by deselecting the Render icon, ensuring they appear only in the high-poly bake.
  • Dissolve Control: Tags selected edges for inclusion in high-poly only or standard detail levels, marked directly in the viewport.
  • Auto-UV Packing: Supports automated UV seam placement and packing, with optional settings for alignment, gridification, and quality adjustments through third-party plugins like UV-Packer.
  • UDIM Management: Packs objects sharing the same UDIM into a single UV space, treating each UDIM as a distinct material in the game engine.
  • Bake Anchors: Temporarily relocates components (e.g., gun magazines) to improve accessibility for texturing within the bake sets.