.agmodule — Allegorithmic Substance Module
Adobe Systems · 2014
An .agmodule file contains compiled material logic for use in Adobe Substance 3D applications to generate textures and surface appearances.
Key Features
- Encapsulates procedural material generation logic.
- Optimized for runtime performance and portability.
- Requires Adobe Substance 3D applications to use.
- Not directly editable; represents compiled output.
Best For
- Efficiently applying pre-made procedural materials in real-time rendering.
- Distributing material assets without exposing source graph details.
- Ensuring material consistency across a team or pipeline.
- Creating a library of reusable texture generation components.
Less Ideal For
- Storing raw image textures like PNG or JPG.
- Directly editing procedural material graphs.
- Use in applications outside the Adobe Substance 3D ecosystem without conversion.
- Archiving project source files before compilation.
Common Use Cases
- Storing and sharing complex material presets in 3D projects.
- Distributing assets for game development engines.
- Providing reusable material components for architectural visualization.
- Enabling consistent material application across various Adobe Substance tools.
How to Open It
- Import the .agmodule file into Adobe Substance 3D Painter.
- Load the module as a material in Adobe Substance 3D Sampler.
- Utilize the module within Adobe Substance 3D Designer by referencing it.
- Inquire with your 3D artist or project lead for the specific application context.
What is a .agmodule file?
An .agmodule file is a compiled asset used within the Adobe Substance 3D ecosystem, specifically for creating and using materials. It encapsulates the logic and parameters needed to generate textures and surface properties procedurally. These modules are designed to be efficient and portable, allowing artists and developers to share complex material definitions across different projects and applications. Think of it as a pre-packaged set of instructions for defining how a surface should look, including its color, roughness, and other physical attributes.
Programs That Open .agmodule Files
| Platform | Program | ||
|---|---|---|---|
| Windows | Adobe Substance 3D Painter | Paid | Official |
| Adobe Substance 3D Sampler | Paid | Official | |
| Adobe Substance 3D Designer | Paid | Official | |
| macOS | Adobe Substance 3D Painter | Paid | Official |
| Adobe Substance 3D Sampler | Paid | Official | |
| Adobe Substance 3D Designer | Paid | Official |
How to Convert .agmodule Files
| Format | Method |
|---|---|
| .PNG | Adobe Substance 3D Sampler (Export Textures) |
| .JPG | Adobe Substance 3D Sampler (Export Textures) |
Common Problems with .agmodule Files
Frequently Asked Questions
.agmodule is a more internal, compiled format. .sbsar is the standard, shareable, compiled format for Substance materials that can be used in a wider range of applications via the Substance Engine.
No, .agmodule files are compiled and are meant to be used as-is. To edit the material logic, you need the original graph file (usually .sbs).
They are typically generated internally within Adobe Substance 3D Designer or provided as part of asset packages from material creators.
Technical Details
The .agmodule format is a binary, compiled representation of a Substance graph. It contains the node network, parameters, and baked data necessary to render the material without needing the original graph. This compilation process optimizes the module for runtime performance and prevents direct editing of the procedural logic within the module itself.