ForMatter/Materials/paint/Automotive Paint — Nitrocellulose / Acrylic Lacquer
mat_automotive_paint_lacquer

Automotive Paint — Nitrocellulose / Acrylic Lacquer

automotive coating chemistry — lacquer family (1920s–1970s) · auto lacquer, nitro lacquer (auto), acrylic lacquer, Duco, Lucite

The earliest mass-production automotive paint generation. DuPont's Duco nitrocellulose lacquer arrived on the 1923 Oakland (a GM division) in a bright blue — the first fast-drying spray paint on a production car. It changed how cars got built: it sprayed, it flashed dry in minutes, and it cut paint-shop time from weeks to hours. By 1925 nitrocellulose lacquers were thoroughly disrupting traditional automotive paint shops. The acrylic lacquers came in the 1950s (DuPont's Lucite, widely cited as a 1957 Cadillac introduction in restoration literature, though the primary date isn't in the public Wikipedia record) and stayed on GM passenger cars through ~1980. Lacquer dries by solvent flash alone — no chemistry happens, the binder just sits down on the surface as the thinner evaporates. That's why every new coat fuses into the previous one and why a 1965 lacquer paint job can be sanded back and refinished in place fifty years later. Trade-offs: many thin coats are needed (10–20 to build film), the cured film is brittle, and UV makes it craze (lacquer checking — the canonical hairline crackle on old cars).

Cellulose nitrate or acrylic resin dissolved in lacquer thinner (toluene / xylene / MEK / butyl acetate blend), pigmented. No catalyst, no chemical cure — the film forms entirely by solvent evaporation. Spray-applied in 8–20 thin coats with light sanding (400–600 grit) every 2–3 coats; final film 30–80 µm. Solvent fusibility means refinishing is one of the lacquer hallmarks — a fresh coat partially redissolves the previous one, eliminating witness lines. VOC content very high (650–800 g/L); banned for OEM passenger-car use in California (1992) and Europe (2007), but retained for restoration and concours work where chemistry-faithful refinish matters. UV embrittlement and lacquer checking (a craze pattern that develops over decades) are the canonical aging artifacts; many concours-quality 1950s and 1960s cars have intentional lacquer-checked finishes preserved as patina. Suppliers maintain low-volume stocks (PPG Concept '88 for legacy nitro, Sherwin-Williams Acrylic Lacquer, MCC's Bama Air-Dry).

chemistry

  • bindercellulose nitrate (early) or thermoplastic acrylic (later); dissolved in lacquer thinner
  • cure_mechanismsolvent evaporation only — no crosslink
  • voc_g_l_typical700
source: PPG / Sherwin-Williams refinish technical bulletins; Wikipedia 'Lacquer'.

history

  • duco_introduction1923 (DuPont Duco bright-blue nitrocellulose lacquer on Oakland — first mass-production automotive lacquer; by 1925 industry-wide adoption)
  • lucite_introduction1950s development; widely cited as 1957 Cadillac (DuPont Lucite acrylic lacquer) in restoration literature, primary-source year not in the public Wikipedia record
  • oem_phase_outGM acrylic lacquer used through ~1980; replaced by basecoat-clearcoat
source: Wikipedia 'Lacquer' (verified 2026-04-29: 1923 Oakland Duco bright blue, 1925 industry-wide adoption); DuPont corporate history; Hagerty paint-history feature for unverified claims.

PBR starter values

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

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

# finish:                   glossy
albedo                      #7a3a3a
metallic                    0.00
roughness                   0.18
ior                         1.45
transmission                0.00
clearcoat                   0.40
sheen                       0.00
anisotropic                 0.00
copy as JSON
{
  "albedo": "#7a3a3a",
  "metallic": 0.0,
  "roughness": 0.18,
  "ior": 1.45,
  "transmission": 0.0,
  "clearcoat": 0.4,
  "sheen": 0.0,
  "anisotropic": 0.0
}
Blender 4.x Python
# Blender 4.x — Principled BSDF
# Automotive Paint — Nitrocellulose / Acrylic Lacquer · finish: glossy
import bpy
mat = bpy.data.materials.new(name="mat_automotive_paint_lacquer")
mat.use_nodes = True
bsdf = mat.node_tree.nodes["Principled BSDF"]
bsdf.inputs["Base Color"].default_value         = (0.1946, 0.0423, 0.0423, 1.0)
bsdf.inputs["Metallic"].default_value           = 0.000
bsdf.inputs["Roughness"].default_value          = 0.180
bsdf.inputs["IOR"].default_value                = 1.450
bsdf.inputs["Transmission Weight"].default_value = 0.000
bsdf.inputs["Coat Weight"].default_value        = 0.400
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
# Automotive Paint — Nitrocellulose / Acrylic Lacquer · finish: glossy
# Run from Window → Scripting Console
import lux
mat = lux.createMaterial(name="mat_automotive_paint_lacquer", materialType="Generic")
mat.setProperty("diffuse",      (122, 58, 58))   # 8-bit sRGB
mat.setProperty("metallic",     0.000)
mat.setProperty("roughness",    0.180)
mat.setProperty("indexOfRefraction", 1.450)
mat.setProperty("transparency", 0.000)
mat.setProperty("coatingWeight", 0.400)
Substance pbrMetalRough
{
  "_format": "Substance Designer / Painter \u2014 pbrMetalRough constants",
  "_about": "Automotive Paint \u2014 Nitrocellulose / Acrylic Lacquer \u00b7 finish: glossy",
  "baseColor": {
    "r": 0.1946,
    "g": 0.0423,
    "b": 0.0423
  },
  "metallic": 0.0,
  "roughness": 0.18,
  "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_automotive_paint_lacquer",
      "pbrMetallicRoughness": {
        "baseColorFactor": [
          0.1946,
          0.0423,
          0.0423,
          1.0
        ],
        "metallicFactor": 0.0,
        "roughnessFactor": 0.18
      },
      "extensions": {
        "KHR_materials_ior": {
          "ior": 1.45
        },
        "KHR_materials_clearcoat": {
          "clearcoatFactor": 0.4
        }
      }
    }
  ]
}
USD Preview Surface
# USD Preview Surface — UsdShade.MaterialLook prim attributes
# Automotive Paint — Nitrocellulose / Acrylic Lacquer · finish: glossy
def Material "mat_automotive_paint_lacquer" {
    token outputs:surface.connect = </mat_automotive_paint_lacquer/PreviewSurface.outputs:surface>

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

An example from this chemistry

1923 Oakland — the first Duco lacquer car

DuPont Duco — bright blue (no factory code; pre-code era)

How it was painted — GM's Oakland Motor Car Company (Pontiac, Michigan) was the GM division chosen to launch DuPont's new nitrocellulose lacquer for the 1923 model year — the very first mass-production automobile painted with a fast-drying spray lacquer instead of a brushed-on, weeks-curing varnish. The first production color was a bright blue. The previous paint process took 30+ days end-to-end; Duco cut it to a few days. By 1924 every other GM division had switched, and by 1925 nitrocellulose lacquers had thoroughly disrupted the traditional paint business across the industry.

What it means for owners — 1923 Oakland survivors are extraordinarily rare and the original Duco bright blue is a serious concours-restoration target. Concours-correct refinish today uses period-appropriate nitrocellulose lacquer (PPG Concept '88, Sherwin-Williams Acrylic Lacquer) — the chemistry is preserved despite the regulatory pressure on solvent-borne paints, because restoration is a legacy-vehicle exemption category in California ATCM 94509 and EU Directive 2004/42/CE. Lacquer-checked period cars are sometimes preserved as patina rather than refinished — a 1923 Oakland with its original-but-crackled blue is more historically interesting than a fresh respray.

Source: Wikipedia 'Lacquer' article (1923 Oakland Duco bright blue, 1925 industry-wide adoption); General Motors corporate history.

Colors in this chemistry · 8

Curated cultural-canon gallery for the lacquer chemistry era (nitrocellulose 1923–~1957, acrylic lacquer ~1957–~1980). Plenum's vocabulary doesn't yet decode lacquer-era codes; this small set carries verified color names + years from public references with editorial-approximate hex swatches. Factory color codes are TBD pending primary-source verification — when Plenum extends to pre-1968 GM and Cadillac vocabularies, the sync script will populate this list automatically.

The famous codes

Further reading