This document outlines Adobe Standard Material (ASM) used to create the materials available in many Adobe products and services. ASM materials are currently supported in:
- Adobe Dimension
- Project Aero
- Adobe Stock 3D
- Adobe Capture (export only)
Adobe Standard Material (ASM) is a standardized material template defined in NVIDIA’s Material Definition Language (MDL). It adheres to the Physically Based Rendering (PBR) Metal-Roughness workflow. This documentation includes definitions of the properties and details on syntax and usage.
Glow controls the intensity of light that is emitted from the surface. It can be set to zero or a positive value or can input a black and white image. When using an image, black areas reflect light while white areas emit light. The color of the light emitted is controlled by Base Color, glow only specifies the intensity.
Opacity controls the visibility of the surface geometry. It can be set to a value between 0 and 1, or can input a black and white image. When using an image, black areas are transparent while white areas are opaque. Note that visibility is not refraction: when opacity is less than one, the transparent portion of light passes directly through the object and is not refracted at all. To enable refraction, set the Translucence property defined below.
Metallic controls the degree of metallic luster a surface has. It can be set to a value between 0 and 1, or can input a black and white image. When using an image, black areas will be non-metallic and white areas will be metallic. Metallic areas will tint reflections according to the Base Color, whereas non-metallic areas will not tint reflections.
Translucence controls the amount of light able to refract through the object. It works in conjunction with the other interior properties. It can be set to a value between 0 and 1, or can input a black and white image. When using an image, black areas are non-translucent and white areas are translucent.
Index of Refraction controls the amount light bends as light passes through the object, and only has an effect when the material has some level of translucency. It can be set to a value between 1 and 3. The value is the same throughout the entire volume of the object. Therefore, an image input is not supported.
Interior color adjusts the color of the interior volume fog and only has an effect when the material has some level of translucency and some level of density. It can be set to a color value. The value is the same throughout the entire volume of the object. Therefore, an image input is not supported.
Height uses an image to offset the surface shape. Bump maps are not currently supported as height is always a true displacement for more realistic effects. Height must be set using a black and white image input. When using an image, black areas are lowered and white areas are raised — a 50% gray value represents unchanged height.
Height Scale is used to adjust the strength of the offset created by the image used in the height property. Height Scale is only available if an image is used in the height property and can be set to zero or a positive value. Setting the Height Scale to zero will eliminate any displacement on the surface.
Opomba:
The Height and Height Scale properties are not exposed within the application user interface The properties will be added in the future.
Materials are a collection of many properties and you can completely customize each one. To access the properties of a material or graphic, simply select it either by clicking it in the Scene panel or double-clicking in the canvas. Material properties take either a color, an image, or a value.
-
To use an image for a non-color property, drag a black and white image onto the (+) icon or the image swatch next to that property. Hover over the property title to learn more about how the mask affects the property. For example, with the metallic property, black areas become non-metallic and white areas become metallic.
Using a black and white image to change the Metallic property of the selected material
- Using assets and 3D stock in Dimension: Learn how to use 3D assets in Adobe Dimension.
- Add and edit materials: Learn how to add and edit materials in Adobe Dimension.