ForMatter/Materials/textile/Polypropylene Webbing (Strap / Belt / Harness)
mat_polypropylene_webbing

Polypropylene Webbing (Strap / Belt / Harness)

synthetic woven flat strap, polypropylene multifilament · polypro webbing, PP webbing, 1-inch webbing, MIL-W-43668 (nylon-spec parallel), strap webbing, belt webbing

Long flat strap of woven polypropylene — the workhorse cordage of soft goods. Backpack shoulder straps. Compression straps. Belt blanks. Harness webbing. Pet leashes. Cargo lashings. Comes in widths from 1/4 inch up to 4 inches, in load ratings from a few hundred pounds up to several thousand. Polypropylene specifically — vs. nylon — because polypro floats, doesn't absorb water, dries instantly, and costs less. Nylon webbing is stronger and stretches under shock load (good for harnesses), but polypro is the right answer for compression straps, dog leashes, and any strap that gets wet and needs to dry. Cuts with a hot knife to seal the edge against fraying. Sews readily; bartacks at every load point. Designers reach for webbing whenever they need linear tension along a strap.

Multifilament polypropylene yarn (homopolymer or copolymer, 800–2200 denier per yarn) woven flat in a tubular or flat construction. Standard widths 5/8, 3/4, 1, 1.5, 2 inches; widths up to 4 inches available. Tensile strength scales with width and weave: 1-inch flat polypro at typical weight rates 600–1200 lbf (2700–5300 N); the same width in heavy-weight rates 1500+ lbf. Stretch low (~3 percent at break, vs. ~20 percent for nylon). Density ~0.91 g/cm³ — floats in water. UV resistance is the polypro Achilles heel — degrades visibly within 1 year of full sun, fully fails in 2–3 years. Heat-cuts cleanly with a hot-knife or soldering iron — the cut edge fuses and resists fraying. Sews with #21 needle and Tex 90+ bonded polyester thread. Cannot accept dye after weaving (must be solution-dyed at the yarn stage).

mechanical

  • weight_g_m_1in_width18
  • tensile_strength_n_1in_width4000
  • elongation_at_break_pct3
source: Industry technical specifications for 1-inch flat polypropylene webbing; Ripstop By The Roll product listings

Sustainability

  • embodied carbon kg co2e per kg2.5
  • sourceEditorial estimate from ICE / Granta CES EduPack class databases — industry mean, with cradle-to-gate boundary unless otherwise noted. Polypropylene has a lower per-kg footprint than most fibers; the fabric's per-application use is also low because webbing carries low total mass per garment / pack.
  • recyclabilitymoderate — pure polypropylene is recyclable through #5 plastic streams when separated; embedded in a sewn assembly it goes with the assembly to landfill
  • biodegradableFalse
  • certificationsMIL-W-4088 (mil-spec nylon-parallel reference; polypro has its own specs)
  • localityproduced under spec at Asian and US webbing mills; vendor distribution via RBTR, Strapworks, Quest Outfitters, Rocky Woods
visual
flat parallel-yarn weave readable at close range; available in dozens of solution-dyed colors plus undyed natural cream; reflective grades for night visibility; the fabric of a backpack strap, distinctly readable as such
tactile
smooth-to-slightly-rough surface; firm but not stiff; the strap holds its width but flexes freely along its length; cool, plasticky, no fiber pile
weight perception
very light per linear foot
acoustic
almost silent in use; the click of the buckle is what you hear, not the strap

PBR starter values

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

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

# finish:                   fibrous
albedo                      #3c4458
metallic                    0.00
roughness                   0.70
ior                         1.45
transmission                0.00
clearcoat                   0.00
sheen                       0.70
anisotropic                 0.50
copy as JSON
{
  "albedo": "#3c4458",
  "metallic": 0.0,
  "roughness": 0.7,
  "ior": 1.45,
  "transmission": 0.0,
  "clearcoat": 0.0,
  "sheen": 0.7,
  "anisotropic": 0.5
}
Blender 4.x Python
# Blender 4.x — Principled BSDF
# Polypropylene Webbing (Strap / Belt / Harness) · finish: fibrous
import bpy
mat = bpy.data.materials.new(name="mat_polypropylene_webbing")
mat.use_nodes = True
bsdf = mat.node_tree.nodes["Principled BSDF"]
bsdf.inputs["Base Color"].default_value         = (0.0452, 0.0578, 0.0976, 1.0)
bsdf.inputs["Metallic"].default_value           = 0.000
bsdf.inputs["Roughness"].default_value          = 0.700
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.700
bsdf.inputs["Anisotropic"].default_value        = 0.500
KeyShot Python (lux)
# KeyShot 11+ — lux Python API, Generic material
# Polypropylene Webbing (Strap / Belt / Harness) · finish: fibrous
# Run from Window → Scripting Console
import lux
mat = lux.createMaterial(name="mat_polypropylene_webbing", materialType="Generic")
mat.setProperty("diffuse",      (60, 68, 88))   # 8-bit sRGB
mat.setProperty("metallic",     0.000)
mat.setProperty("roughness",    0.700)
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": "Polypropylene Webbing (Strap / Belt / Harness) \u00b7 finish: fibrous",
  "baseColor": {
    "r": 0.0452,
    "g": 0.0578,
    "b": 0.0976
  },
  "metallic": 0.0,
  "roughness": 0.7,
  "ior": 1.45,
  "opacity": 1.0,
  "anisotropyLevel": 0.5,
  "_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_polypropylene_webbing",
      "pbrMetallicRoughness": {
        "baseColorFactor": [
          0.0452,
          0.0578,
          0.0976,
          1.0
        ],
        "metallicFactor": 0.0,
        "roughnessFactor": 0.7
      },
      "extensions": {
        "KHR_materials_ior": {
          "ior": 1.45
        },
        "KHR_materials_sheen": {
          "sheenColorFactor": [
            1.0,
            1.0,
            1.0
          ],
          "sheenRoughnessFactor": 0.7
        }
      }
    }
  ]
}
USD Preview Surface
# USD Preview Surface — UsdShade.MaterialLook prim attributes
# Polypropylene Webbing (Strap / Belt / Harness) · finish: fibrous
def Material "mat_polypropylene_webbing" {
    token outputs:surface.connect = </mat_polypropylene_webbing/PreviewSurface.outputs:surface>

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

Second life

repairabilitymoderate — webbing repairs use sewn reinforcement; bartacked webbing is the standard backpack/strap construction.
recyclabilitymoderate — RIC 5 polypropylene; closed-loop in some industrial programs.
disposal pathgeneral waste; some specialty programs.
typical longevity10 years (typical)
failure modes
  • UV degradation (PP is the most UV-sensitive of common synthetics — black-pigmented PP webbing lasts much longer than colored)
  • abrasion at buckle contact points

ASTM D6770 textile-webbing standards; outdoor-industry webbing technical literature.