diff --git a/deploy/index.html b/deploy/index.html
index e357f01..e9d8c28 100644
--- a/deploy/index.html
+++ b/deploy/index.html
@@ -61,6 +61,7 @@
plausible.o = i || {};
});
plausible.init({
+ endpoint: "/api/event",
fileDownloads: {
fileExtensions: ["yaml", "json"],
},
diff --git a/deploy/v2/index.html b/deploy/v2/index.html
index a7aeb80..c281baf 100644
--- a/deploy/v2/index.html
+++ b/deploy/v2/index.html
@@ -61,6 +61,7 @@
plausible.o = i || {};
});
plausible.init({
+ endpoint: "/api/event",
fileDownloads: {
fileExtensions: ["yaml", "json"],
},
diff --git a/deploy/v2/materials.json b/deploy/v2/materials.json
index 94a865b..9402b8c 100644
--- a/deploy/v2/materials.json
+++ b/deploy/v2/materials.json
@@ -2,7 +2,7 @@
"$schema": "../../schemas/components/schemas/Material.json",
"header": {
"schemaVersion": 2.0,
- "updated": 202601272125,
+ "updated": 202602032033,
"license": "CC0 1.0 Universal",
"origin": "https://api.physicallybased.info"
},
@@ -114,6 +114,66 @@
}
]
},
+ {
+ "name": "Asphalt (Fresh)",
+ "color": [
+ {
+ "colorSpace": "srgb-linear",
+ "color": [0.0429, 0.0414, 0.0401]
+ }
+ ],
+ "metalness": 0,
+ "roughness": 0.5,
+ "ior": 1.6,
+ "category": ["Manmade"],
+ "description": "Asphalt consists of crushed stone, gravel, and sand, bound together with bitumen.",
+ "references": [
+ {
+ "title": "Spectral Materials Database",
+ "author": "Jakubiec, J. A.",
+ "url": "https://spectraldb.com/measurements/00117/",
+ "accessed": "2026-02-03"
+ },
+ {
+ "title": "Asphalt concrete",
+ "author": "Wikipedia contributors",
+ "url": "https://en.wikipedia.org/w/index.php?title=Asphalt_concrete&oldid=1335472221",
+ "publisher": "Wikipedia, The Free Encyclopedia",
+ "accessed": "2026-02-03"
+ },
+ {
+ "title": "Bitumen",
+ "author": "Wikipedia contributors",
+ "url": "https://en.wikipedia.org/w/index.php?title=Bitumen&oldid=1336487797",
+ "publisher": "Wikipedia, The Free Encyclopedia",
+ "accessed": "2026-02-03"
+ },
+ {
+ "title": "Refractive Index Measurements Of Diluted Bitumen Solutions",
+ "author": "Taylor, S. D., Czarnecki, J., & Masliyah, J.",
+ "url": "https://www.sciencedirect.com/science/article/abs/pii/S0016236101000874",
+ "doi": "https://doi.org/10.1016/S0016-2361(01)00087-4",
+ "publisher": "Fuel",
+ "issue": "14",
+ "volume": "80",
+ "pages": "2013--2018",
+ "year": "2001"
+ }
+ ],
+ "images": [
+ {
+ "format": "jpeg",
+ "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/asphalt.jpeg",
+ "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/asphalt.jpeg"
+ },
+ {
+ "format": "avif",
+ "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/asphalt.avif",
+ "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/asphalt.avif"
+ }
+ ],
+ "tags": ["tarmac", "bitumen"]
+ },
{
"name": "Banana",
"color": [
@@ -4121,6 +4181,65 @@
}
]
},
+ {
+ "name": "Polystyrene (Foam)",
+ "color": [
+ {
+ "colorSpace": "srgb-linear",
+ "color": [0.8393, 0.8384, 0.841]
+ }
+ ],
+ "metalness": 0,
+ "roughness": 0.5,
+ "ior": 1.6,
+ "density": [50, 80, 75],
+ "category": ["Manmade"],
+ "references": [
+ {
+ "title": "Spectral Materials Database",
+ "author": "Jakubiec, J. A.",
+ "url": "https://spectraldb.com/measurements/00090/",
+ "accessed": "2026-02-02"
+ },
+ {
+ "title": "Polystyrene",
+ "author": "Wikipedia contributors",
+ "url": "https://en.wikipedia.org/w/index.php?title=Polystyrene&oldid=1334078817",
+ "publisher": "Wikipedia, The Free Encyclopedia",
+ "accessed": "2026-02-02"
+ },
+ {
+ "title": "Refractive index database",
+ "author": "Polyanskiy, M. N.",
+ "url": "https://refractiveindex.info/?shelf=organic&book=polystyrene&page=Zhang",
+ "accessed": "2026-02-02"
+ },
+ {
+ "title": "Extruded Polystyrene Foams with Enhanced Insulation and Mechanical Properties by a Benzene-Trisamide-Based Additive",
+ "author": "Aksit, M., Zhao, C., Klose, B., Kreger, K., Schmidt, H.-W., & Altstädt, V.",
+ "url": "https://www.mdpi.com/2073-4360/11/2/268",
+ "doi": "https://doi.org/10.3390/polym11020268",
+ "publisher": "Polymers",
+ "issue": "2",
+ "volume": "11",
+ "pages": "268",
+ "year": "2019"
+ }
+ ],
+ "images": [
+ {
+ "format": "jpeg",
+ "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/polystyrene-foam.jpeg",
+ "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/polystyrene-foam.jpeg"
+ },
+ {
+ "format": "avif",
+ "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/polystyrene-foam.avif",
+ "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/polystyrene-foam.avif"
+ }
+ ],
+ "tags": ["styrofoam"]
+ },
{
"name": "Porcelain",
"color": [
@@ -4142,6 +4261,12 @@
"publisher": "Physically Based Database",
"accessed": "2025-12-15"
},
+ {
+ "title": "Spectral Materials Database",
+ "author": "Jakubiec, J. A.",
+ "url": "https://spectraldb.com/measurements/00061/",
+ "accessed": "2026-02-02"
+ },
{
"title": "Vitreous China",
"author": "Wikipedia contributors",
@@ -4483,6 +4608,12 @@
"url": "https://seblagarde.wordpress.com/2011/08/17/feeding-a-physical-based-lighting-mode/",
"accessed": "2025-01-26"
},
+ {
+ "title": "Spectral Materials Database",
+ "author": "Jakubiec, J. A.",
+ "url": "https://spectraldb.com/measurements/00464/",
+ "accessed": "2026-02-02"
+ },
{
"title": "Sand",
"author": "Wikipedia contributors",
diff --git a/images/renders/cycles/300/asphalt-fresh.avif b/images/renders/cycles/300/asphalt-fresh.avif
new file mode 100644
index 0000000..d92e6ce
Binary files /dev/null and b/images/renders/cycles/300/asphalt-fresh.avif differ
diff --git a/images/renders/cycles/300/asphalt-fresh.jpeg b/images/renders/cycles/300/asphalt-fresh.jpeg
new file mode 100644
index 0000000..91b8f8f
Binary files /dev/null and b/images/renders/cycles/300/asphalt-fresh.jpeg differ
diff --git a/images/renders/cycles/300/polystyrene-foam.avif b/images/renders/cycles/300/polystyrene-foam.avif
new file mode 100644
index 0000000..62cc31f
Binary files /dev/null and b/images/renders/cycles/300/polystyrene-foam.avif differ
diff --git a/images/renders/cycles/300/polystyrene-foam.jpeg b/images/renders/cycles/300/polystyrene-foam.jpeg
new file mode 100644
index 0000000..bc46b21
Binary files /dev/null and b/images/renders/cycles/300/polystyrene-foam.jpeg differ
diff --git a/images/renders/cycles/600/asphalt-fresh.avif b/images/renders/cycles/600/asphalt-fresh.avif
new file mode 100644
index 0000000..c68202f
Binary files /dev/null and b/images/renders/cycles/600/asphalt-fresh.avif differ
diff --git a/images/renders/cycles/600/asphalt-fresh.jpeg b/images/renders/cycles/600/asphalt-fresh.jpeg
new file mode 100644
index 0000000..201af56
Binary files /dev/null and b/images/renders/cycles/600/asphalt-fresh.jpeg differ
diff --git a/images/renders/cycles/600/polystyrene-foam.avif b/images/renders/cycles/600/polystyrene-foam.avif
new file mode 100644
index 0000000..0a88c3f
Binary files /dev/null and b/images/renders/cycles/600/polystyrene-foam.avif differ
diff --git a/images/renders/cycles/600/polystyrene-foam.jpeg b/images/renders/cycles/600/polystyrene-foam.jpeg
new file mode 100644
index 0000000..e2572a3
Binary files /dev/null and b/images/renders/cycles/600/polystyrene-foam.jpeg differ
diff --git a/images/renders/cycles/original/asphalt-fresh.png b/images/renders/cycles/original/asphalt-fresh.png
new file mode 100644
index 0000000..37a3bd4
Binary files /dev/null and b/images/renders/cycles/original/asphalt-fresh.png differ
diff --git a/images/renders/cycles/original/polystyrene-foam.png b/images/renders/cycles/original/polystyrene-foam.png
new file mode 100644
index 0000000..061ebdd
Binary files /dev/null and b/images/renders/cycles/original/polystyrene-foam.png differ