ForMatter/Materials/polymer/PET (Polyethylene Terephthalate, Clear Bottle Grade)
mat_pet_clear_bottle

PET (Polyethylene Terephthalate, Clear Bottle Grade)

thermoplastic polyester, the canonical clear-bottle and fiber polymer · PET, polyester (the bottle / fiber polymer; not the resin), Mylar (a PET film trade name), rPET (recycled PET), amorphous PET (APET)

The plastic of every clear water bottle, every soda bottle, every clamshell food package, every blister pack, every Mylar Christmas balloon. PET is a thermoplastic polyester (the same chemistry as polyester fiber for clothes — the bottle and the t-shirt are the same polymer in different physical forms) developed in the 1940s and dominant in beverage packaging since the 1970s shift away from glass. The polymer is clear, tough, recyclable in the standard #1 stream, and processable by the most common plastic-forming methods (injection-stretch-blow molding for bottles, thermoforming for clamshells, fiber spinning for textiles, film extrusion for Mylar). Recycled PET (rPET) is the closed-loop version — bottle-to-bottle recycling has been industrially proven since 2010 and now accounts for a meaningful share of new-bottle production. Buy from McMaster, Curbell Plastics for sheet/rod stock, or directly from converters for blow-molded preforms.

Thermoplastic semi-crystalline polyester, structural unit -[O-CH2-CH2-O-OC-C6H4-CO]n-, glass transition Tg 75 °C, melting Tm 250-260 °C. Density 1380 kg/m³ (amorphous) to 1450 kg/m³ (crystalline; bottle PET is amorphous from rapid cooling, fiber PET is partially oriented and crystalline). Tensile strength 55-80 MPa. Tensile modulus 2.8-4.1 GPa. Elongation at break 50-300 percent depending on grade. Heat-deflection temperature 65-70 °C (the limit on hot-fill applications — soft drinks fine, hot coffee not). Optically clear in amorphous form (visible light transmission > 90 percent at typical bottle wall thickness 0.3 mm). Bottle-grade PET is processed by injection-stretch-blow molding: injection-mold a preform (test-tube shape with the threaded neck), reheat to ~100 °C, blow into bottle mold while stretching biaxially — the bi-axial orientation introduces strength + clarity that compounds compounded into the polymer cannot match. Mylar film is biaxially-oriented PET (BoPET); the orientation gives the dimensional stability and tear resistance that distinguishes Mylar from cast PET. Recycled PET (rPET) processes essentially identically to virgin PET; food-contact rPET requires FDA letters of no objection that confirm decontamination during the recycling process. Resin identification code 1 (PET).

mechanical

  • density_kg_m31380
  • tensile_strength_mpa65
  • tensile_modulus_gpa3.5
  • glass_transition_c75
  • melting_temperature_c255
source: MakeItFrom PET data; Eastman Chemical PET technical bulletins

Sustainability

  • embodied carbon kg co2e per kg4.5
  • sourceEditorial estimate from ICE / Granta CES EduPack class data, cradle-to-gate. rPET (recycled-content) shifts this to ~1.0-1.5 kg CO2e/kg, the lowest of any commonly-recycled plastic.
  • recyclabilityvery high — PET is the canonical recyclable plastic (resin identification code 1); bottle-to-bottle recycling industrially proven; closed-loop fiber-to-fiber recycling expanding (Patagonia, Adidas Parley)
  • biodegradableFalse
  • certificationsNSF / FDA food-contact for bottle grades, GRS (Global Recycled Standard) for rPET, RIC #1 (resin identification code)
  • localityglobal production at major chemical companies (Indorama, Alpek, Eastman, M&G); rPET supply tied to municipal recycling streams
visual
water-clear in unpigmented bottle grade; faint blue tint visible in thick sections from the optical brightener; print-on-PET reads crisp because of the optical clarity
tactile
smooth and slightly cool; the canonical clear-plastic feel of a soda bottle; the ribbed texture on bottle bases is for structural buckling resistance
weight perception
light; a 500ml PET bottle weighs ~10g, roughly 1/15th the equivalent glass bottle
acoustic
the characteristic crinkle of a PET bottle being squeezed and recovering; thin-wall sections snap and crackle
Otto von Busch (living — quote)

Plastic water bottles are rigged with tape to the body, to the chest, shoulders, and arms, protecting against the blows of the nightsticks. One type of street-level citizen-making, with materials from the local deli, is set against the police force's sophisticated design, equipment, and training.

von Busch, *Making Trouble: Design and Material Activism* (Bloomsbury Visual Arts, 2022), Chapter 1, 'Power in the Making', p. 2 — describing Las Agencias' 'Pret-a-resister' improvised armors, where PET bottles become primitive protective gear at street protests.

PBR starter values

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

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

# finish:                   transparent
albedo                      #e8f0f4
metallic                    0.00
roughness                   0.05
ior                         1.50
transmission                1.00
clearcoat                   0.00
sheen                       0.00
anisotropic                 0.00
thickness                   1.00
attenuation_distance        0.60
copy as JSON
{
  "albedo": "#e8f0f4",
  "metallic": 0.0,
  "roughness": 0.05,
  "ior": 1.5,
  "transmission": 1.0,
  "clearcoat": 0.0,
  "sheen": 0.0,
  "anisotropic": 0.0,
  "thickness": 1.0,
  "attenuation_distance": 0.6
}
Blender 4.x Python
# Blender 4.x — Principled BSDF
# PET (Polyethylene Terephthalate, Clear Bottle Grade) · finish: transparent
import bpy
mat = bpy.data.materials.new(name="mat_pet_clear_bottle")
mat.use_nodes = True
bsdf = mat.node_tree.nodes["Principled BSDF"]
bsdf.inputs["Base Color"].default_value         = (0.807, 0.8714, 0.9047, 1.0)
bsdf.inputs["Metallic"].default_value           = 0.000
bsdf.inputs["Roughness"].default_value          = 0.050
bsdf.inputs["IOR"].default_value                = 1.500
bsdf.inputs["Transmission Weight"].default_value = 1.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
# PET (Polyethylene Terephthalate, Clear Bottle Grade) · finish: transparent
# Run from Window → Scripting Console
import lux
mat = lux.createMaterial(name="mat_pet_clear_bottle", materialType="Generic")
mat.setProperty("diffuse",      (232, 240, 244))   # 8-bit sRGB
mat.setProperty("metallic",     0.000)
mat.setProperty("roughness",    0.050)
mat.setProperty("indexOfRefraction", 1.500)
mat.setProperty("transparency", 1.000)
mat.setProperty("coatingWeight", 0.000)
Substance pbrMetalRough
{
  "_format": "Substance Designer / Painter \u2014 pbrMetalRough constants",
  "_about": "PET (Polyethylene Terephthalate, Clear Bottle Grade) \u00b7 finish: transparent",
  "baseColor": {
    "r": 0.807,
    "g": 0.8714,
    "b": 0.9047
  },
  "metallic": 0.0,
  "roughness": 0.05,
  "ior": 1.5,
  "opacity": 0.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_pet_clear_bottle",
      "pbrMetallicRoughness": {
        "baseColorFactor": [
          0.807,
          0.8714,
          0.9047,
          1.0
        ],
        "metallicFactor": 0.0,
        "roughnessFactor": 0.05
      },
      "extensions": {
        "KHR_materials_transmission": {
          "transmissionFactor": 1.0
        }
      }
    }
  ]
}
USD Preview Surface
# USD Preview Surface — UsdShade.MaterialLook prim attributes
# PET (Polyethylene Terephthalate, Clear Bottle Grade) · finish: transparent
def Material "mat_pet_clear_bottle" {
    token outputs:surface.connect = </mat_pet_clear_bottle/PreviewSurface.outputs:surface>

    def Shader "PreviewSurface" {
        uniform token info:id = "UsdPreviewSurface"
        color3f inputs:diffuseColor = (0.807, 0.8714, 0.9047)
        float   inputs:metallic     = 0.000
        float   inputs:roughness    = 0.050
        float   inputs:ior          = 1.500
        float   inputs:opacity      = 0.000
        float   inputs:clearcoat    = 0.000
        token   outputs:surface
    }
}
↓ download glTF material

CNC milling on swarf

surface speed (carbide)500–900
chipload per tooth4–7 (1/4-inch O-flute endmill)
coolantair blast; PET cracks under flood at high feed
swarf-compatible toolsend 1/8end 1/4drill 1/8

Bottle-grade PET sheet — clear, optically clean, not as strong as cast PMMA. Mills cleaner than HDPE but is more brittle than ABS. Common as recycled sheet from compressed bottle stock for student projects.

Onsrud Cutter plastic feeds & speeds (PET / PETE table); Curbell Plastics PET sheet-machining notes.

→ try this material in swarf

Second life

repairabilitymoderate — solvent-bondable, thermally weldable.
recyclabilityvery good — RIC code 1 (PETE) is the most-recycled polymer globally; bottle-to-bottle closed-loop programs (e.g., Coca-Cola PlantBottle) recover 30%+ in mature markets.
disposal pathcurbside recycling worldwide.
typical longevity15 years (typical)
failure modes
  • hydrolytic degradation in hot-wash service
  • UV embrittlement over 5–10 years
  • brittle fracture under impact when cold

SPI / PLASTICS recycling guide (RIC 1); APR (Association of Plastic Recyclers) PET design-for-recyclability guide; Coca-Cola PlantBottle technical literature.

Citations

Further reading