transform-axis-winding-hardening

Enforce transform axis consistency, winding order, and pivot points in Godot 4.7 3D asset imports.

2|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/DubDev720/gdref --skill transform-axis-winding-hardening
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transform-axis-winding-hardening
Source: https://github.com/DubDev720/gdref/tree/main/godot-skills/godot-tertiary/transform-axis-winding-hardening
Command: npx skills add https://github.com/DubDev720/gdref --skill transform-axis-winding-hardening

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses common issues with 3D asset imports in Godot, such as flipped normals, incorrect scaling, and inconsistent transforms, ensuring a robust and predictable content pipeline.

Core Features & Use Cases

  • Import Hardening: Enforces strict rules for axis conventions, scaling, and pivot points during 3D asset import.
  • Winding/Normal Correction: Prevents and fixes issues with flipped normals and incorrect geometry orientation.
  • Use Case: When importing complex architectural models or game assets, this Skill ensures that their transforms and orientation are correct from the start, preventing downstream issues in GridMaps or scene assembly.

Quick Start

Use the transform-axis-winding-hardening skill to validate the import of a new 3D model asset.

Frequently Asked Questions about transform-axis-winding-hardening

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix flipped normals and negative scaling when importing 3D assets into Godot 4.7?

Fix flipped normals and negative scaling in Godot 4.7 by enforcing transform axis consistency and correct winding order at the source geometry level. This validates local and global transforms at boundaries, correcting orientation issues before scene assembly.

Why do my imported 3D models have inconsistent forward and up axis conventions in Godot?

Inconsistent forward and up axis conventions occur due to varying transform rules across asset families. Enforcing strict import pipeline rules for axis conventions and pivot points ensures robust, predictable orientation across all imported 3D geometry.

What is the best way to prevent pivot drift in complex architectural models imported for Godot GridMaps?

Preventing pivot drift in architectural models requires strict pivot point management during the 3D asset import process. Validating transform usage at geometry boundaries ensures correct placement and prevents downstream issues during GridMap assembly.

Can I validate local and global transform usage at geometry boundaries in Godot?

Yes, you can validate local and global transform usage at geometry boundaries in Godot. This process treats normal and winding fixes as source-level corrections, enforcing transform axis consistency across different asset families.

Does Godot 4.7 support hardening the 3D asset import pipeline for complex game assets?

Godot 4.7 supports hardening the 3D asset import pipeline by enforcing strict rules for axis conventions, scaling, and winding order. This ensures complex game assets maintain correct transforms and orientation from the start.

When should I not use source-level normal and winding corrections for 3D asset imports?

Source-level normal and winding corrections should not be applied when geometry boundaries lack clear local or global transform validation. Avoid this approach if asset families lack consistent pivot points or transform rules, requiring manual intervention instead.