ForMatter/Materials/polymer/ASA (Acrylonitrile Styrene Acrylate)
mat_asa

ASA (Acrylonitrile Styrene Acrylate)

thermoplastic amorphous styrenic terpolymer, weatherable ABS replacement · ASA, Luran S (Ineos Styrolution trade name), Geloy (SABIC trade name), outdoor ABS, UV-stable ABS replacement

What ABS would be if it could survive sun exposure. ASA is structurally similar to ABS — same acrylonitrile and styrene comonomers, but the third monomer is acrylate ester (a UV-stable rubber phase) instead of butadiene (which oxidizes under UV and chalky-fades within months). The result is a plastic with ABS-like mechanical properties (toughness, machinability, paint adhesion) and UV stability that ABS simply doesn't have — ASA exterior parts hold their color and surface character for 10+ years of direct sun exposure. The application canon: automotive exterior trim, RV exterior panels, outdoor signage, satellite-dish housings, garden-equipment chassis, mailbox bodies, SLA / FDM 3D-printed parts intended for outdoor use (Stratasys and Polymaker both sell ASA filament specifically as the outdoor-printable alternative to ABS). Buy from McMaster (sheet stock — small quantities), Polymaker / Push Plastic / MatterHackers (FDM filament), SABIC / Ineos directly for injection-grade pellets.

Thermoplastic amorphous terpolymer, monomers: acrylonitrile + styrene + acrylate ester (typically butyl acrylate, replacing the butadiene of ABS). Density 1070 kg/m³. Tensile strength 35-50 MPa. Tensile modulus 2.0-2.5 GPa. Elongation at break 25-50 percent. Heat-deflection temperature 90-100 °C at 0.45 MPa. Glass transition Tg 105 °C. Charpy notched impact 8-25 kJ/m² (toughness comparable to or exceeding standard ABS). The acrylate rubber phase is the engineered weatherability property — saturated acrylate does not have the carbon-carbon double bonds that UV / ozone attack on butadiene; ASA parts retain mechanical and color properties after years of weathering where ABS would have crazed and chalked. Service life outdoors > 10 years for properly stabilized grades. Processes essentially identically to ABS — same injection-molding parameters, same FDM print parameters (220-260 °C nozzle, heated bed required). Bonds with ABS solvent cement, paints with ABS-compatible primers, machines with standard cutting tools. Resin identification code 7 (other) since it doesn't fit the standard 1-6 set; recycling stream typically the same as ABS where collected.

mechanical

  • density_kg_m31070
  • tensile_strength_mpa42
  • tensile_modulus_gpa2.2
  • elongation_at_break_percent35
  • heat_deflection_c95
source: Ineos Styrolution Luran S datasheet; SABIC Geloy product literature; Polymaker ASA filament technical specifications

Sustainability

  • embodied carbon kg co2e per kg4.5
  • sourceEditorial estimate from ICE / Granta CES EduPack class data for styrenic polymers, cradle-to-gate. Comparable to ABS per-kg.
  • recyclabilitymoderate — collected with ABS in some streams; clean ASA scrap reground and remolded readily
  • biodegradableFalse
  • certificationsUL 94 HB (flammability) for standard grades; V-0 grades available, REACH compliant, RIC #7 (other)
  • localityglobal production by Ineos Styrolution (Germany), SABIC (US / Netherlands), Trinseo (Switzerland); FDM filament via Polymaker (China), Push Plastic (US)
visual
any color (ASA pigments well — the pigment-stability is in fact superior to ABS); reads as standard rigid plastic at viewing distance; matte or gloss finish per mold surface
tactile
smooth and rigid; identical hand to ABS at equivalent grade
weight perception
light; identical to ABS per volume
acoustic
the muted thud of styrenic plastic; no ring

PBR starter values

finish · matte — open for table, JSON, host snippets, downloads

Principled BSDF defaults derived from the sphere matte finish. Reasonable seed for Blender, Substance, Keyshot, Rhino — tune per material. Or grab the whole library at once: ForMaterials library →

# finish:                   matte
albedo                      #3a3a3d
metallic                    0.00
roughness                   0.75
ior                         1.45
transmission                0.00
clearcoat                   0.00
sheen                       0.00
anisotropic                 0.00
copy as JSON
{
  "albedo": "#3a3a3d",
  "metallic": 0.0,
  "roughness": 0.75,
  "ior": 1.45,
  "transmission": 0.0,
  "clearcoat": 0.0,
  "sheen": 0.0,
  "anisotropic": 0.0
}
Blender 4.x Python
# Blender 4.x — Principled BSDF
# ASA (Acrylonitrile Styrene Acrylate) · finish: matte
import bpy
mat = bpy.data.materials.new(name="mat_asa")
mat.use_nodes = True
bsdf = mat.node_tree.nodes["Principled BSDF"]
bsdf.inputs["Base Color"].default_value         = (0.0423, 0.0423, 0.0467, 1.0)
bsdf.inputs["Metallic"].default_value           = 0.000
bsdf.inputs["Roughness"].default_value          = 0.750
bsdf.inputs["IOR"].default_value                = 1.450
bsdf.inputs["Transmission Weight"].default_value = 0.000
bsdf.inputs["Coat Weight"].default_value        = 0.000
bsdf.inputs["Sheen Weight"].default_value       = 0.000
bsdf.inputs["Anisotropic"].default_value        = 0.000
KeyShot Python (lux)
# KeyShot 11+ — lux Python API, Generic material
# ASA (Acrylonitrile Styrene Acrylate) · finish: matte
# Run from Window → Scripting Console
import lux
mat = lux.createMaterial(name="mat_asa", materialType="Generic")
mat.setProperty("diffuse",      (58, 58, 61))   # 8-bit sRGB
mat.setProperty("metallic",     0.000)
mat.setProperty("roughness",    0.750)
mat.setProperty("indexOfRefraction", 1.450)
mat.setProperty("transparency", 0.000)
mat.setProperty("coatingWeight", 0.000)
Substance pbrMetalRough
{
  "_format": "Substance Designer / Painter \u2014 pbrMetalRough constants",
  "_about": "ASA (Acrylonitrile Styrene Acrylate) \u00b7 finish: matte",
  "baseColor": {
    "r": 0.0423,
    "g": 0.0423,
    "b": 0.0467
  },
  "metallic": 0.0,
  "roughness": 0.75,
  "ior": 1.45,
  "opacity": 1.0,
  "anisotropyLevel": 0.0,
  "_notes": "Channels listed are the standard Substance pbrMetalRough output. Drop into a Uniform Color node per channel, or as the constant input on a layered stack."
}
glTF 2.0 Metallic-Roughness
{
  "asset": {
    "version": "2.0",
    "generator": "ForMatter"
  },
  "materials": [
    {
      "name": "mat_asa",
      "pbrMetallicRoughness": {
        "baseColorFactor": [
          0.0423,
          0.0423,
          0.0467,
          1.0
        ],
        "metallicFactor": 0.0,
        "roughnessFactor": 0.75
      },
      "extensions": {
        "KHR_materials_ior": {
          "ior": 1.45
        }
      }
    }
  ]
}
USD Preview Surface
# USD Preview Surface — UsdShade.MaterialLook prim attributes
# ASA (Acrylonitrile Styrene Acrylate) · finish: matte
def Material "mat_asa" {
    token outputs:surface.connect = </mat_asa/PreviewSurface.outputs:surface>

    def Shader "PreviewSurface" {
        uniform token info:id = "UsdPreviewSurface"
        color3f inputs:diffuseColor = (0.0423, 0.0423, 0.0467)
        float   inputs:metallic     = 0.000
        float   inputs:roughness    = 0.750
        float   inputs:ior          = 1.450
        float   inputs:opacity      = 1.000
        float   inputs:clearcoat    = 0.000
        token   outputs:surface
    }
}
↓ download glTF material

Second life

repairabilitymoderate — like ABS; solvent-bondable, paintable, ultrasonic-weldable.
recyclabilitymoderate — RIC code 7; closed-loop recycling for automotive applications.
disposal pathgeneral waste curbside; industrial closed-loop in automotive.
typical longevity20 years (typical)
failure modes
  • UV resistance is the design feature — ASA was developed as ABS's outdoor sibling; failure is color-fade only, structural integrity preserved 10+ years outdoor
  • stress crazing at solvent contact

SABIC Geloy ASA technical literature; INEOS Styrolution ASA datasheets.