Pivot Studio Pro: Mesh Pivot Editor & Transform Baker


Pivot Studio Pro fixes broken mesh pivots and bakes transforms to normalize scale/rotation, optimizing mobile batching and saving draw calls.


by Syed zain ul abideen


Price History +

Pivot Studio Pro: Mesh Pivot Editor & Transform Baker is an editor extension designed to solve a fundamental limitation in Unity's native layout system: the inability to permanently alter raw mesh pivot points, bake transform data, or manipulate unparented object clusters on a matrix level directly within the Scene view.

Instead of relying on empty parent GameObjects to manually "reset" a pivot or fix an awkward asset origin—which clutters the hierarchy and adds overhead—this tool clones the underlying mesh data in memory, applies a calculated geometric displacement array, updates the connected colliders, and re-writes the local vertex structure natively.

The package is broken down into three core developer pipelines:

  1. Mesh Pivot Editor Suite: Allows manual Vector3 coordinate nudging or instant alignment to preset mesh boundaries (Top Center, Center, Bottom Center).
  2. Transform Baker Suite: Iterates through vertex arrays to multiply and permanently "freeze" non-uniform local scale and rotation metrics into the mesh asset itself, resetting the Inspector transform back to a clean $0,0,0$ rotation and $1,1,1$ scale.
  3. Temporary Pivot Workspace: A non-destructive, virtual workspace simulation using matrix math that allows uniform rotation, scaling, and movement over a heterogeneous group selection around a temporary custom anchor point without changing hierarchy rules.

Is the Provided Content Customizable?

Yes, the package is entirely customizable. Because the tool functions strictly as an editor-driven workflow utility rather than a collection of rigid, pre-made art assets, its flexibility is built directly into how it handles mesh data layers.

  • Non-Destructive Asset Safeguards: The tool never rewrites or destructive-bakes your source project source files (like .fbx or .obj). It instantiates an isolated memory copy of the mesh instance.
  • Export Pipeline: If you make a permanent change to an environment piece or an enemy asset, you can save the resulting layout as a standalone .asset file within your project folder via the built-in saving panel, making it entirely reusable as a unique prefab variant.

Is it Suitable for a Particular Genre?

While the core mechanics are highly versatile across any 3D workflow, the package is uniquely powerful for modular level-design heavy genres and mobile-focused titles.

1. Low-Poly Toon, Stylized 3D, and Modular Building Games

Genres that rely heavily on grid snapping, kit-bashing, and assembling environments out of modular pieces (such as low-poly stylized platformers, simulator games, or sandbox environments) benefit instantly. If an outsourced asset or a downloaded kit arrives with pivots at the corner instead of the bottom center, kit-bashing on a grid is nearly impossible. Pivot Studio Pro fixes the orientation points in seconds, streamlining structural placement.

2. High-Performance Mobile Games & Merging Battles (Optimization)

In mobile development, minimizing draw calls and SetPass calls is the difference between a stable frame rate and thermal throttling.

  • The Dynamic Batching Problem: When building large scene configurations out of modular components (such as a stadium grid, a city block, or an arena obstacle course), developers often tweak local scale values on individual instances (e.g., scaling one wall piece to $1.2$ and another to $0.85$). Non-uniform scales break Unity’s static and dynamic batching instantly, forcing the GPU to render each piece as a separate draw call.
  • The Solution: Passing your kit-bashed or merged environmental prefabs through the Transform Baker Suite burns those structural variations directly into the mesh geometry layers. This normalizes every single instance back to a uniform $1,1,1$ scale while preserving its exact world positions. Unity can now dynamically batch the entire environment together seamlessly, collapsing hundreds of draw calls down to a single digit block.

Disclaimer:

AI Transparency Disclosure:The core architecture, UI design, and workflow logic of this tool were completely designed by Syed Zain Ul Abideen. AI-assisted programming tools were utilized strictly to help draft and format the underlying C# editor scripts. All code has been rigorously tested, heavily modified, and optimized to ensure stable, production-ready performance in the Unity Editor.