Sand and gravel held together by portland cement. Wet, it pours; cured, it carries buildings. The most-used manufactured material on earth — more, by mass, than every other thing humans make combined. Strong in compression, weak in tension, which is why rebar exists. Heavy. Permanent enough to outlive the architect.
Aggregate (sand + gravel or crushed stone) bound by hydrated portland cement paste. Cement chemistry is calcium silicates that hydrate to calcium-silicate-hydrate (C-S-H) gel — strength climbs for years, not days. Compressive strength 20–40 MPa for residential, 30–80 MPa for structural; tensile strength roughly one-tenth of compressive — the reason structural concrete is reinforced with steel. Embodied carbon dominated by clinker production at ~0.9 kg CO2e per kg of cement.
Concrete is modern. This is not just to say that now it is here, when before it wasn't, but that it is one of the agents through which our experience of modernity is mediated. Concrete tells us what it means to be modern.
From many of the usual category distinctions through which we make sense of our lives — liquid/solid, smooth/rough, natural/artificial, ancient/modern, base/spirit — concrete manages to escape, slipping back and forth between categories.
An element of revulsion seems to be a permanent, structural feature of the material.
Concrete's inherent backwardness, its earthbound origins in the peasant process of pisé, is never far away, and always ready to reclaim it back from the engineers and technicians.
Concrete is mud. I work with concrete not against it. I like mud.
Concrete is the universal building material of our age. It has marked the development of 20th-century architecture decisively. It is an ambivalent material: used in liquid form, it is valued for its strength as artificial stone. Outwardly it shows the formwork rather than its own structure. Some people like concrete for its purist aesthetic, others find it brutal and inhuman.
Principled BSDF defaults derived from the sphere granular finish. Reasonable seed for Blender, Substance, Keyshot, Rhino — tune per material. Or grab the whole library at once: ForMaterials library →
# finish: granular albedo #b0aca4 metallic 0.00 roughness 0.85 ior 1.45 transmission 0.00 clearcoat 0.00 sheen 0.00 anisotropic 0.00
{
"albedo": "#b0aca4",
"metallic": 0.0,
"roughness": 0.85,
"ior": 1.45,
"transmission": 0.0,
"clearcoat": 0.0,
"sheen": 0.0,
"anisotropic": 0.0
}
# Blender 4.x — Principled BSDF
# Portland Cement Concrete · finish: granular
import bpy
mat = bpy.data.materials.new(name="mat_portland_concrete")
mat.use_nodes = True
bsdf = mat.node_tree.nodes["Principled BSDF"]
bsdf.inputs["Base Color"].default_value = (0.4342, 0.4125, 0.3712, 1.0)
bsdf.inputs["Metallic"].default_value = 0.000
bsdf.inputs["Roughness"].default_value = 0.850
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 11+ — lux Python API, Generic material
# Portland Cement Concrete · finish: granular
# Run from Window → Scripting Console
import lux
mat = lux.createMaterial(name="mat_portland_concrete", materialType="Generic")
mat.setProperty("diffuse", (176, 172, 164)) # 8-bit sRGB
mat.setProperty("metallic", 0.000)
mat.setProperty("roughness", 0.850)
mat.setProperty("indexOfRefraction", 1.450)
mat.setProperty("transparency", 0.000)
mat.setProperty("coatingWeight", 0.000)
{
"_format": "Substance Designer / Painter \u2014 pbrMetalRough constants",
"_about": "Portland Cement Concrete \u00b7 finish: granular",
"baseColor": {
"r": 0.4342,
"g": 0.4125,
"b": 0.3712
},
"metallic": 0.0,
"roughness": 0.85,
"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."
}
{
"asset": {
"version": "2.0",
"generator": "ForMatter"
},
"materials": [
{
"name": "mat_portland_concrete",
"pbrMetallicRoughness": {
"baseColorFactor": [
0.4342,
0.4125,
0.3712,
1.0
],
"metallicFactor": 0.0,
"roughnessFactor": 0.85
},
"extensions": {
"KHR_materials_ior": {
"ior": 1.45
}
}
}
]
}
# USD Preview Surface — UsdShade.MaterialLook prim attributes
# Portland Cement Concrete · finish: granular
def Material "mat_portland_concrete" {
token outputs:surface.connect = </mat_portland_concrete/PreviewSurface.outputs:surface>
def Shader "PreviewSurface" {
uniform token info:id = "UsdPreviewSurface"
color3f inputs:diffuseColor = (0.4342, 0.4125, 0.3712)
float inputs:metallic = 0.000
float inputs:roughness = 0.850
float inputs:ior = 1.450
float inputs:opacity = 1.000
float inputs:clearcoat = 0.000
token outputs:surface
}
}
Forty *Concrete and Culture* (Reaktion 2012) on cement carbon-intensity; American Concrete Institute (ACI) durability literature; CarbonCure / Solidia carbon-utilization concrete reports.
Concrete columns mated to oxidized brass, silver, 24k goldplate, and chromeplate by cold-joining and press-forming. Accession 1993.47.2a,b.
Dyed concrete and silver, 14.3 × 14.3 × 5.4 cm. Accession 2021.24; museum purchase through the 2021 MAD About Jewelry Purchase Committee. Nashef builds vessel-like jewelry from cement, drawing on the war-damaged architecture of Lebanon — a use of concrete that reads against its industrial connotation.
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.