Documentation

​
​

Development

User Acquisition

Monetization

Industry

Asset Transformer Studio

2026.5.0

Supported
​

User Manual

Python API

Changelog

Asset Transformer Studio

2026.5.0

Supported
​

​
​
Get started
  • About Asset Transformer Studio
  • Getting started
  • Additional Resources
User Interface
  • Overview
  • Menu Bar
  • Toolbars
  • Window
  • Customizing the User Interface
Data Preparation Fundamentals
  • Overview
  • General Information
  • Typical Data Preparation Workflow
  • About 3D Models Types
  • About the Product Structure (Tree)
  • About Occurrences
  • About Instances & Prototypes
  • About Face and Vertex Normals
  • About UVs
  • About Tessellation
  • About Decimation
  • About Animation
  • Glossary
Working With Asset Transformer Studio
  • Overview
  • Videos and Tutorials
  • Supported File Formats
  • Importing Files
  • Exporting Files
  • Scripting With the Python API
    • Getting Started With Scripting
    • Creating and Using Scripts
    • Sample Scripts
    • Basic Structures in a Scene
    • Product Structure Management
    • Filter Expressions
  • Interrupting a Process
  • Plugins
  • Errors in Asset Transformer Studio
Python API Reference
  • Overview
Changelog
  • Changelog
  1. Asset Transformer Studio
  2. Working With Asset Transformer Studio

Scripting With the Python API

Using the Python scripting API in Asset Transformer Studio
Read time 1 minute
Last updated a day ago

Scripting
Asset Transformer Studio comes with a scripting API and a Python Scripting Editor, allowing advanced users to create powerful scripts and plugins to automate repetitive or complex data preparation tasks.

Interactive and scriptable

Asset Transformer Studio's User Interface reflects the API based philosophy of the application: almost all functions available through the interface can also be called in scripting.
The Python interface offers even more functions, to allow the user to create limitless data preparation recipes.

Getting started with Python Scripting

Check out this page to get started or improve your knowledge.
See also:
  • The full API Reference
  • Creating and Using Scripts
  • Sample Scripts
  • Basic Structures in an Asset Transformer Studio Scene
  • Product Structure Management
  • Filter expressions

Import/Export and scripting

The Python interface cannot be used for batch/automation data preparation scripts: Asset Transformer SDK is the solution for this, and the supporting tool for developing scripts is the Asset Transformer SDK UI.

Asset Transformer Studio plugins

With Asset Transformer Studio, it is possible to build and share powerful plugins with the integrated Python scripting interface.
Find more info about plugins in the Plugins page.

Related Topics

  • Asset Transformer SDK

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Interactive and scriptable

    • Getting started with Python Scripting

    • Import/Export and scripting

    • Asset Transformer Studio plugins

    • Related Topics