The fabric of the button-down collar shirt — the OCBD that Brooks Brothers introduced in 1896 from the polo fields of England, the staple of every preppy uniform from John F. Kennedy to Steve Jobs in his early Apple years. Oxford cloth is a basket weave (two warps over two wefts, vs. plain weave's one over one), which gives it the characteristic textured face — visibly woven from a foot away, slightly heavier than poplin, soft enough to be weekend-worn but structured enough to take the unlined collar that is the form's signature. Pinpoint oxford uses finer yarns and reads almost like poplin; royal oxford uses an even tighter basket and reads dressier. Mood carries the American shirting trade; Albini Group (Italy) is the high-end mill canon for OCBD makers like Drake's, Spier and Mackay, and the entire Italian shirting trade.
Basket weave (two warps interlaced as one over two wefts also interlaced as one) of cotton yarn — typically 40s to 60s for standard oxford, 80s to 100s for pinpoint, 100s+ for royal oxford. Yarn-dyed warp with white weft is the historic construction (the source of the muted heathered color characteristic of true oxford), though piece-dyed and solid-color grades are common in modern production. Thread count typically 80×60 ends/picks per inch for standard OCBD weight, higher counts for finer grades. Fabric weight 130–180 g/m² for standard shirting, 110–130 g/m² for pinpoint. The basket-weave structure gives oxford its slight surface texture and its drape: heavier than poplin in feel because of the doubled yarns, lighter in actual weight than a denim or twill, with the right stiffness to hold an unfused collar shape without becoming armor. Shrinks ~3 percent on first wash if pre-washed by mill (Brooks Brothers historically did not, which is why the shirts ran one size large new); modern production typically pre-shrinks. Sews with a #65 microfiber needle and Tex 30 cotton thread; the basket weave is dimensionally stable enough to take topstitching cleanly.
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 #a8b8c8 metallic 0.00 roughness 0.70 ior 1.45 transmission 0.00 clearcoat 0.00 sheen 0.70 anisotropic 0.50
{
"albedo": "#a8b8c8",
"metallic": 0.0,
"roughness": 0.7,
"ior": 1.45,
"transmission": 0.0,
"clearcoat": 0.0,
"sheen": 0.7,
"anisotropic": 0.5
}
# Blender 4.x — Principled BSDF
# Oxford Cloth Shirting (Cotton) · finish: fibrous
import bpy
mat = bpy.data.materials.new(name="mat_oxford_cloth_shirting")
mat.use_nodes = True
bsdf = mat.node_tree.nodes["Principled BSDF"]
bsdf.inputs["Base Color"].default_value = (0.3916, 0.4793, 0.5776, 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 11+ — lux Python API, Generic material
# Oxford Cloth Shirting (Cotton) · finish: fibrous
# Run from Window → Scripting Console
import lux
mat = lux.createMaterial(name="mat_oxford_cloth_shirting", materialType="Generic")
mat.setProperty("diffuse", (168, 184, 200)) # 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)
{
"_format": "Substance Designer / Painter \u2014 pbrMetalRough constants",
"_about": "Oxford Cloth Shirting (Cotton) \u00b7 finish: fibrous",
"baseColor": {
"r": 0.3916,
"g": 0.4793,
"b": 0.5776
},
"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."
}
{
"asset": {
"version": "2.0",
"generator": "ForMatter"
},
"materials": [
{
"name": "mat_oxford_cloth_shirting",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.3916,
0.4793,
0.5776,
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 — UsdShade.MaterialLook prim attributes
# Oxford Cloth Shirting (Cotton) · finish: fibrous
def Material "mat_oxford_cloth_shirting" {
token outputs:surface.connect = </mat_oxford_cloth_shirting/PreviewSurface.outputs:surface>
def Shader "PreviewSurface" {
uniform token info:id = "UsdPreviewSurface"
color3f inputs:diffuseColor = (0.3916, 0.4793, 0.5776)
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
}
}
Textile Exchange Material Snapshot Cotton; Brooks Brothers heritage-shirt documentation; Permanent Style menswear-repair commentary.
House vocabulary — terms ForMatter uses with intent.
Materials and processes for people who design and make things.
A local-first library of materials, processes, applications, and finishes — equal weight, citable everywhere, with cost-over-volume curves, trade-off profiles, equipment-tier filters, and second-life paths layered onto the data so a student can move from "what is this" toward "what's actually buildable here, now, by me." Part of the renato.design ecosystem — sibling of Plenum, Specimen, Ingenue, gesture, graf, and the Renato Rhino plug-ins. Form and matter, inseparable.
Half of teaching materials is teaching how the material is made into the thing. The standard subscription library was always light on that half. The wedge here isn't better samples or a prettier interface — it's treating Process as a peer entity, not a footnote.
Conway's Material World on raw materials, Lefteri's Making It on processes, Forty's Concrete and Culture, Sparke's Design in Context, Bürdek's Design: History, Theory and Practice of Product Design, Schröpfer's Material Design on materials in architecture, Winchester's The Perfectionists on tolerance, Minshall's Your Life Is Manufactured on the global supply chain, von Busch's Making Trouble on material activism, Were's How Materials Matter, Hegger / Drexler / Zeumer's Basics Materials, Untracht and McCreight on metalsmithing, USDA Forest Products Lab on woods, GIA on gemstones, Schott / CoorsTek / Toray / Owens Corning datasheets, MakeItFrom for verifiable property numbers, ASM Handbook, ISO standards. Museum holdings draw from the Met, MAD, V&A, Smithsonian American Art Museum, Newark Museum of Art, British Museum, Heard Museum, Smithsonian NMAI, Eiteljorg Museum, Philadelphia Museum of Art, Cranbrook Art Museum, and Grand Rapids Art Museum — collection-record permalinks only, designer overview pages and exhibition listings excluded. Voice blocks now ride on every entry kind — material, process, application, and finish — and include Ruskin on iron, Anni Albers on twining, Greg Lynn on the shred-and-teeth NURBS lineage, Pugin on the metal that won't be hammered, Barthes / Yanagi / Benjamin channeled within their philosophy; Sparke, Bürdek, Forty, Conway, Schröpfer, Minshall, von Busch, Lefteri, Pat Pruitt, Mary Lee Hu, Tom Joyce, Albert Paley, and the rest of the contemporary makers quoted verbatim with citation. All cited.
Local to this browser. No cloud, no account, no telemetry.