diff --git a/deploy/cameras.json b/deploy/cameras.json index c6a99d5..63990d0 100644 --- a/deploy/cameras.json +++ b/deploy/cameras.json @@ -924,14 +924,21 @@ "name": "Blackmagic URSA Cine 17K 65", "sensorSize": [ { - "format": "Open Gate", + "format": "2.2:1 open gate", "size": [50.808, 23.316], - "resolution": [{ "format": "17K", "size": [17520, 8040] }] + "resolution": [ + { "format": "17K", "size": [17520, 8040] }, + { "format": "8K", "size": [11680, 5360] }, + { "format": "4K", "size": [5840, 2680] } + ] } ], "category": ["Movie"], "description": "", - "sources": ["https://www.blackmagicdesign.com/media/release/20240912-03"], + "sources": [ + "https://www.blackmagicdesign.com/products/blackmagicursacine/techspecs/W-URSA-63", + "https://en.wikipedia.org/wiki/Blackmagic_URSA#URSA_CINE_17K" + ], "tags": ["imax"] }, { diff --git a/deploy/materials.json b/deploy/materials.json index bf7f055..46856c7 100644 --- a/deploy/materials.json +++ b/deploy/materials.json @@ -63,7 +63,7 @@ "ior": 1.301, "transmission": 1, "density": 1060, - "viscosity": 3, + "viscosity": 2.8, "category": ["Human"], "description": "The color of blood depends on its oxygen level. When there is plenty of oxygen, the color is a brighter red. The reason is because of a protein called hemoglobin, which carries the oxygen in your blood. When hemoglobin has a full oxygen load, it has a bright red color, and when it's deoxygenated it's a darker red. For example, arterial and capillary blood is bright, and venous blood is dark.", "sources": [ @@ -75,7 +75,8 @@ "https://www.engineeringtoolbox.com/absolute-viscosity-liquids-d_1259.html", "https://en.wikipedia.org/wiki/Hemorheology", "https://www.frontiersin.org/articles/10.3389/fphys.2019.01329/full", - "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table" + "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table", + "https://wiki.anton-paar.com/en/whole-blood/" ], "tags": ["liquid"], "reference": [ @@ -314,7 +315,7 @@ "ior": 1.47, "transmission": 1, "density": 920, - "viscosity": 60, + "viscosity": 46, "category": ["Liquid"], "description": "", "sources": [ @@ -522,10 +523,10 @@ "roughness": 0.5, "ior": 1.5, "density": 0, - "category": ["Calibration"], - "description": "18% gray has a perceptual lightness of 50%.", + "category": ["Manmade"], + "description": "In photography and computer graphics, middle gray is a tone that is perceptually about halfway between black and white on a lightness scale. Light meters and cameras are often calibrated using an 18% gray card or a color reference card such as a ColorChecker. It is typically defined as 18% reflectance in visible light.", "sources": ["https://en.wikipedia.org/wiki/Middle_gray"], - "tags": ["grey"], + "tags": ["grey", "middle gray"], "reference": [ "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/gray-card.jpeg" ] @@ -608,7 +609,7 @@ "ior": 1.3, "subsurfaceRadius": [0.476, 0.058, 0.039], "density": 1150, - "viscosity": 50000, + "viscosity": 20000, "category": ["Organic"], "description": "", "sources": [ @@ -860,8 +861,9 @@ "color": [1, 1, 1], "metalness": 0, "roughness": 0, - "ior": 1.476, + "ior": 1.4905, "transmission": 1, + "transmissionDispersion": 53.18, "density": 1180, "category": ["Plastic"], "description": "", @@ -881,6 +883,7 @@ "roughness": 0, "ior": 1.5848, "transmission": 1, + "transmissionDispersion": 27.86, "density": 1200, "category": ["Plastic"], "description": "", @@ -938,7 +941,7 @@ "color": [1, 1, 1], "metalness": 0, "roughness": 0, - "ior": 1.531, + "ior": 1.542, "transmission": 1, "density": 1300, "densityRange": [1100, 1450], @@ -1000,8 +1003,9 @@ "color": [1, 1, 1], "metalness": 0, "roughness": 0.2, - "ior": 1.5275, + "ior": 1.5441, "transmission": 1, + "transmissionDispersion": 42.89, "density": 2170, "category": ["Crystal"], "description": "", @@ -1252,7 +1256,8 @@ "metalness": 0, "roughness": 0.5, "ior": 1.3098, - "density": 0, + "density": 100, + "densityRange": [90, 450], "acousticAbsorption": [0.45, 0.75, 0.9, 0.95, 0.95, 0.95], "category": ["Crystal"], "description": "", @@ -1288,6 +1293,27 @@ "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/soap-bubble.jpeg" ] }, + { + "name": "Stainless Steel", + "color": [0.685, 0.637, 0.554], + "metalness": 1, + "specularColor": [0.804, 0.791, 0.714], + "roughness": 0, + "ior": 1.5, + "complexIor": [2.22981, 4.21948, 2.04109, 3.64081, 2.15682, 3.07445], + "density": 8000, + "densityRange": [7500, 8000], + "category": ["Metal"], + "description": "", + "sources": [ + "https://refractiveindex.info/?shelf=3d&book=metals&page=stainless_steel", + "https://en.wikipedia.org/w/index.php?title=Stainless_steel&oldid=1274079682" + ], + "tags": [""], + "reference": [ + "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/stainless-steel.jpeg" + ] + }, { "name": "Tire", "color": [0.023, 0.023, 0.023], diff --git a/deploy/v2/materials.json b/deploy/v2/materials.json index c068990..889ee7e 100644 --- a/deploy/v2/materials.json +++ b/deploy/v2/materials.json @@ -1,4 +1,126 @@ [ + { + "name": "Aluminum", + "color": [0.912, 0.914, 0.92], + "metalness": 1, + "specularColor": [0.97, 0.979, 0.988], + "roughness": 0, + "complexIor": [1.3456, 7.4746, 0.96521, 6.3995, 0.61722, 5.3031], + "density": [2700, 2700], + "category": ["Metal"], + "tags": ["aluminium", "mirror"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=aluminium", + "accessed": "2025-01-09" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Aluminium", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Aluminium&oldid=1271633189", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Mirror", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Mirror&oldid=1268984936", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/aluminum.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/aluminum.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/aluminum.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/aluminum.avif" + } + ] + }, + { + "name": "Banana", + "color": [0.634, 0.532, 0.111], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Organic"], + "references": [ + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00379/", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/banana.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/banana.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/banana.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/banana.avif" + } + ] + }, + { + "name": "Blackboard", + "color": [0.039, 0.039, 0.039], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Manmade"], + "references": [ + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00079/", + "accessed": "2025-01-25" + }, + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/blackboard/", + "publisher": "Physically Based Database", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/blackboard.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/blackboard.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/blackboard.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/blackboard.avif" + } + ] + }, { "name": "Blood", "color": [0.64448, 0.003, 0.005], @@ -6,24 +128,3469 @@ "roughness": 0, "ior": 1.301, "transmission": 1, - "density": 1060, - "viscosity": 3, + "density": [1060, 1060], + "viscosity": [2.7, 4], "category": ["Human"], "description": "The color of blood depends on its oxygen level. When there is plenty of oxygen, the color is a brighter red. The reason is because of a protein called hemoglobin, which carries the oxygen in your blood. When hemoglobin has a full oxygen load, it has a bright red color, and when it's deoxygenated it's a darker red. For example, arterial and capillary blood is bright, and venous blood is dark.", - "sources": [ - "https://en.wikipedia.org/wiki/Blood", - "https://en.wikipedia.org/wiki/Blood_red", - "https://refractiveindex.info/?shelf=other&book=blood&page=Rowe", - "https://hypertextbook.com/facts/2004/MichaelShmukler.shtml", - "https://www.researchgate.net/figure/Color-chart-for-the-measurement-of-methemoglobin-The-color-chart-was-prepared-according_fig2_26884296", - "https://www.engineeringtoolbox.com/absolute-viscosity-liquids-d_1259.html", - "https://en.wikipedia.org/wiki/Hemorheology", - "https://www.frontiersin.org/articles/10.3389/fphys.2019.01329/full", - "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table" + "tags": ["liquid"], + "references": [ + { + "title": "Blood", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Blood&oldid=1264714220", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-11" + }, + { + "title": "Blood Red", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Blood_red&oldid=1217643853", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Hemorheology", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Hemorheology&oldid=1229971521", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=other&book=blood&page=Rowe", + "accessed": "2025-01-25" + }, + { + "title": "Density of Blood", + "author": "Shmukler, M., Elert, G. (Ed.)", + "url": "https://hypertextbook.com/facts/2004/MichaelShmukler.shtml", + "publisher": "The Physics Factbook", + "accessed": "2025-01-26" + }, + { + "title": "A Simple Quantitative Bedside Test to Determine Methemoglobin", + "author": "Shihana, F., Dissanayake, D. M., Buckley, N. A. & Dawson, A. H.", + "url": "https://www.annemergmed.com/article/S0196-0644(09)01281-5/fulltext", + "publisher": "Annals of emergency medicine", + "volume": "55", + "issue": "2", + "pages": "184--189", + "year": "2009", + "doi": "https://doi.org/10.1016/j.annemergmed.2009.07.022" + }, + { + "title": "Liquids - Dynamic Viscosities", + "url": "https://www.engineeringtoolbox.com/absolute-viscosity-liquids-d_1259.html", + "publisher": "The Engineering ToolBox", + "accessed": "2025-01-26" + }, + { + "title": "Blood Rheology: Key Parameters, Impact on Blood Flow, Role in Sickle Cell Disease and Effects of Exercise", + "author": "Nader, E., Skinner, S., Romana, M., Fort, R., Lemonne, N., Guillot, N., ... & Connes, P.", + "url": "https://www.frontiersin.org/articles/10.3389/fphys.2019.01329/full", + "publisher": "Frontiers in physiology", + "volume": "10", + "pages": "1329", + "year": "2019", + "doi": "https://doi.org/10.3389/fphys.2019.01329" + }, + { + "title": "Hybrido Viscosity Table", + "author": "RealFlow 10 Documentation", + "publisher": "Next Limit Technologies", + "url": "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table", + "accessed": "2025-01-26" + }, + { + "title": "Viscosity of Whole Blood", + "url": "https://wiki.anton-paar.com/en/whole-blood/", + "publisher": "Anton Paar GmbH", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/blood.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/blood.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/blood.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/blood.avif" + } + ] + }, + { + "name": "Bone", + "color": [0.793, 0.793, 0.664], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "density": [1000, 2000], + "category": ["Organic"], + "tags": ["skeleton"], + "references": [ + { + "title": "Density of Blood", + "author": "Yarusskaya, A., Donina, K., Elert, G. (Ed.)", + "url": "https://hypertextbook.com/facts/2002/AnnaYarusskaya.shtml", + "publisher": "The Physics Factbook", + "accessed": "2025-01-26" + }, + { + "title": "Compact Bone Mineral Density of the Normal Human Radius", + "author": "Meema, H. E., & Meema, S.", + "url": "https://www.tandfonline.com/doi/abs/10.3109/02841867809127938", + "publisher": "Acta Radiologica: Oncology, Radiation, Physics, Biology", + "volume": "17", + "issue": "4", + "pages": "342--352", + "year": "1978", + "doi": "https://doi.org/10.3109/02841867809127938" + }, + { + "title": "Bone", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Bone&oldid=1270646740", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/bone.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/bone.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/bone.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/bone.avif" + } + ] + }, + { + "name": "Brass", + "color": [0.887, 0.789, 0.434], + "metalness": 1, + "specularColor": [0.988, 0.976, 0.843], + "roughness": 0, + "complexIor": [0.444, 3.695, 0.527, 2.765, 1.094, 1.829], + "density": [8600, 8600], + "category": ["Metal"], + "description": "Brass is an alloy of copper and zinc, with a bright and gold-like appearance. It is similar to bronze, another alloy containing copper that uses tin instead of zinc. Historically, the distinction between the two alloys has been less consistent and clear, and modern practice in museums and archaeology increasingly avoids both terms for historical objects in favor of the more general \"copper alloy\".", + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=brass", + "accessed": "2025-01-26" + }, + { + "title": "Brass", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Brass&oldid=1270509985", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/brass.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/brass.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/brass.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/brass.avif" + } + ] + }, + { + "name": "Brick", + "color": [0.262, 0.095, 0.061], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "density": [500, 2400], + "acousticAbsorption": [0.03, 0.03, 0.03, 0.04, 0.05, 0.07], + "category": ["Manmade"], + "references": [ + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/brick/", + "publisher": "Physically Based Database", + "accessed": "2025-01-26" + }, + { + "title": "Brick", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Brick&oldid=1270653991", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Absorption (acoustics)", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Absorption_(acoustics)&oldid=1261130500", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Absorption coefficients of common building materials and finishes", + "author": "JCW Acoustic Supplies", + "url": "https://www.acoustic-supplies.com/absorption-coefficient-chart/", + "accessed": "2025-01-26" + }, + { + "title": "Absorption Coefficients", + "author": "Acoustic Materials & Technologies Ltd.", + "url": "https://www.acoustic.ua/st/web_absorption_data_eng.pdf", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/brick.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/brick.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/brick.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/brick.avif" + } + ] + }, + { + "name": "Car Paint", + "color": [0.1, 0.1, 0.1], + "metalness": 0, + "roughness": 0, + "ior": 1.5, + "category": ["Manmade"], + "description": "Modern car paints are nearly always an acrylic polyurethane \"enamel\" with a pigmented basecoat and a clear topcoat. It may be described as \"acrylic\", \"acrylic enamel\", \"urethane\", etc. and the clearcoat in particular may be described as a lacquer. The size of the metal flakes in metallic paints is typically between 100 to 400 microns in diameter. Modern automobile paint is applied in several layers, with a total thickness of around 100 μm (0.1mm).", + "tags": ["acrylic", "coat", "car paint", "lacquer", "metallic"], + "references": [ + { + "title": "Automotive Paint", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Automotive_paint&oldid=1270250557", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Acrylic Lacquers", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Lacquer&oldid=1269195190#Acrylic_lacquers", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "BRDF and gloss computation of polyurethane coatings from roughness measurements: Modelling and experimental validation", + "author": "Wittmann, B., Montmitonnet, P., Burr, A., Gauthier, C., Agassant, J-F. & Casoli, A.", + "url": "https://www.sciencedirect.com/science/article/abs/pii/S0300944021001181?via%3Dihub", + "publisher": "Progress in Organic Coatings", + "volume": "156", + "issue": "0300-9440", + "pages": "106247", + "year": "2021", + "doi": "https://doi.org/10.1016/j.porgcoat.2021.106247" + }, + { + "title": "High Refractive Index Aqueous Polyurethane Dispersion Coating Compositions", + "author": "Iwazumi, M., Schneider, A.", + "url": "https://patentscope.wipo.int/search/en/detail.jsf?docId=WO2011163461", + "publisher": "SDC TECHNOLOGIES, INC.", + "year": "2011" + }, + { + "title": "Metal Flake for Cars: History & 15 Things You Didn't Know", + "author": "Cande Shop", + "url": "https://thecandeshop.com/metal-flake-for-cars/", + "accessed": "2025-01-26" + }, + { + "title": "Understanding Modern Automotive Paintwork", + "author": "Ultimate Finish The Detailing Company", + "url": "https://www.theultimatefinish.co.uk/car-care-blog/featured/paintwork/", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/car-paint.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/car-paint.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/car-paint.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/car-paint.avif" + } + ] + }, + { + "name": "Carrot", + "color": [0.713, 0.17, 0.026], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Organic"], + "references": [ + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00456/", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/carrot.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/carrot.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/carrot.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/carrot.avif" + } + ] + }, + { + "name": "Charcoal", + "color": [0.02, 0.02, 0.02], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "density": [200, 500], + "category": ["Organic"], + "references": [ + { + "title": "Feeding a Physically Based Shading Model", + "author": "Lagarde, S.", + "url": "https://seblagarde.wordpress.com/2011/08/17/feeding-a-physical-based-lighting-mode/", + "accessed": "2025-01-26" + }, + { + "title": "Albedo And Pointer's Gamut", + "author": "Brejon, C.", + "url": "https://chrisbrejon.com/articles/albedo-and-pointers-gamut/", + "accessed": "2025-01-26" + }, + { + "title": "Physical properties of charcoal", + "author": "Ukrainian Biofuel Suppliers", + "url": "http://ukrfuel.com/news-physical-properties-of-charcoal-22.html", + "accessed": "2025-01-26" + }, + { + "title": "Activated Carbon", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Activated_carbon&oldid=1270525576", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/charcoal.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/charcoal.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/charcoal.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/charcoal.avif" + } + ] + }, + { + "name": "Chocolate", + "color": [0.162, 0.091, 0.06], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "density": [1229, 1336], + "category": ["Organic"], + "references": [ + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/chocolate/", + "publisher": "Physically Based Database", + "accessed": "2025-01-26" + }, + { + "title": "Chocolate (color)", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Chocolate_(color)&oldid=1245440651", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "The Density of Chocolate", + "author": "Banks, H.", + "url": "https://www.density.co.uk/documents/Density-of-Chocolate.pdf", + "publisher": "H&D Fitzgerald Ltd", + "year": "2012" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/chocolate.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/chocolate.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/chocolate.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/chocolate.avif" + } + ] + }, + { + "name": "Chromium", + "color": [0.638, 0.651, 0.663], + "metalness": 1, + "specularColor": [0.632, 0.718, 0.809], + "roughness": 0, + "complexIor": [3.4256, 4.273, 2.7891, 4.1976, 2.0246, 3.8586], + "density": [7200, 7200], + "category": ["Metal"], + "tags": ["chrome"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=Cr&page=Rakic-BB", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/chromium.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/chromium.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/chromium.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/chromium.avif" + } + ] + }, + { + "name": "Cobalt", + "color": [0.692, 0.703, 0.673], + "metalness": 1, + "specularColor": [0.684, 0.771, 0.817], + "roughness": 0, + "complexIor": [3.5681, 5.0469, 2.7408, 4.7897, 2.0192, 3.9523], + "density": [8900, 8900], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=Co&page=Werner-DFT", + "accessed": "2025-01-26" + }, + { + "title": "Feeding a Physically Based Shading Model", + "author": "Lagarde, S.", + "url": "https://seblagarde.wordpress.com/2011/08/17/feeding-a-physical-based-lighting-mode/", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/cobalt.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/cobalt.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/cobalt.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/cobalt.avif" + } + ] + }, + { + "name": "Coffee", + "color": [0.027, 0.019, 0.018], + "metalness": 0, + "roughness": 0, + "ior": 1.33, + "subsurfaceRadius": [10, 5, 1], + "density": [1000, 1000], + "viscosity": [1.002, 1.002], + "category": ["Liquid"], + "tags": ["sss"], + "references": [ + { + "title": "Photo Reference", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/coffee/", + "publisher": "Physically Based Database", + "accessed": "2025-01-26" + }, + { + "title": "List of Viscosities", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_viscosities&oldid=1256671906", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/coffee.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/coffee.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/coffee.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/coffee.avif" + } + ] + }, + { + "name": "Concrete", + "color": [0.51, 0.51, 0.51], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "density": [2400, 2400], + "acousticAbsorption": [0.01, 0.01, 0.02, 0.02, 0.02, 0.02], + "category": ["Manmade"], + "references": [ + { + "title": "Feeding a Physically Based Shading Model", + "author": "Lagarde, S.", + "url": "https://seblagarde.wordpress.com/2011/08/17/feeding-a-physical-based-lighting-mode/", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Absorption (acoustics)", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Absorption_(acoustics)&oldid=1261130500", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Absorption coefficients of common building materials and finishes", + "author": "JCW Acoustic Supplies", + "url": "https://www.acoustic-supplies.com/absorption-coefficient-chart/", + "accessed": "2025-01-26" + }, + { + "title": "Absorption Coefficients", + "author": "Acoustic Materials & Technologies Ltd.", + "url": "https://www.acoustic.ua/st/web_absorption_data_eng.pdf", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/concrete.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/concrete.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/concrete.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/concrete.avif" + } + ] + }, + { + "name": "Cooking Oil", + "color": [0.737911, 0.687, 0.091], + "metalness": 0, + "roughness": 0, + "ior": 1.47, + "transmission": 1, + "density": [920, 920], + "viscosity": [46, 46], + "category": ["Liquid"], + "references": [ + { + "title": "Index of Refraction of Vegetable Oil", + "author": "Ting Ting, L., Elert, G. (Ed.)", + "url": "https://hypertextbook.com/facts/2006/TingTingLuo.shtml", + "publisher": "The Physics Factbook", + "accessed": "2025-01-26" + }, + { + "title": "List of Refractive Indices", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_refractive_indices&oldid=1247284779", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "List of Viscosities", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_viscosities&oldid=1256671906", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Absolute Viscosities of Vegetable Oils at Different Temperatures and Shear Rate Range of 64.5 to 4835 s-1", + "author": "Diamante, M. L. & Tianying, L.", + "url": "https://onlinelibrary.wiley.com/doi/abs/10.1155/2014/234583", + "publisher": "Journal of Food Processing", + "volume": "2014", + "issue": "1", + "pages": "234583", + "year": "2014", + "doi": "https://doi.org/10.1155/2014/234583" + }, + { + "title": "Hybrido Viscosity Table", + "author": "RealFlow 10 Documentation", + "publisher": "Next Limit Technologies", + "url": "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/cooking-oil.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/cooking-oil.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/cooking-oil.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/cooking-oil.avif" + } + ] + }, + { + "name": "Copper", + "color": [0.926, 0.721, 0.504], + "metalness": 1, + "specularColor": [0.996, 0.957, 0.823], + "roughness": 0, + "complexIor": [0.27105, 3.6092, 0.67693, 2.6248, 1.3164, 2.2921], + "density": [8940, 8940], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=copper", + "accessed": "2025-01-26" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/copper.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/copper.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/copper.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/copper.avif" + } + ] + }, + { + "name": "Diamond", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 2.4168, + "transmission": 1, + "transmissionDispersion": 55.3, + "density": [3500, 3500], + "category": ["Crystal"], + "tags": ["gem", "gemstone"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=crystals&page=diamond", + "accessed": "2025-01-26" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=C&page=Peter", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/diamond.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/diamond.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/diamond.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/diamond.avif" + } + ] + }, + { + "name": "Egg Shell", + "color": [0.61, 0.624, 0.631], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Organic"], + "description": "White hen egg from grocery store.", + "references": [ + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/egg-shell/", + "publisher": "Physically Based Database", + "accessed": "2025-01-26" + }, + { + "title": "Eggs as Food", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Eggs_as_food&oldid=1271500408#Shell", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/egg-shell.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/egg-shell.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/egg-shell.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/egg-shell.avif" + } + ] + }, + { + "name": "Eye (cornea)", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.376, + "transmission": 1, + "category": ["Human"], + "references": [ + { + "title": "Cornea", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Cornea&oldid=1261809691", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "The refractive index of the human cornea: A review", + "author": "Patel, S., Tutchenko, L.", + "url": "https://www.contactlensjournal.com/article/S1367-0484(18)31045-2/abstract", + "publisher": "Contact Lens and Anterior Eye", + "volume": "42", + "issue": "5", + "pages": "575--580 ", + "year": "2019", + "doi": "https://doi.org/10.1016/j.clae.2019.04.018" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/eye-cornea.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/eye-cornea.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/eye-cornea.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/eye-cornea.avif" + } + ] + }, + { + "name": "Eye (lens)", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.386, + "transmission": 1, + "category": ["Human"], + "description": "The refractive index of human lens varies from approximately 1.406 in the central layers down to 1.386 in less dense layers of the lens. This index gradient enhances the optical power of the lens.", + "references": [ + { + "title": "Lens (vertebrate anatomy)", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Lens_(vertebrate_anatomy)&oldid=1252994339", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Refractive Index of the Human Lens Surface Measured with an Optic Fibre Sensor", + "author": "Pierscionek, K. B.", + "url": "https://karger.com/ore/article-abstract/26/1/32/257105/Refractive-Index-of-the-Human-Lens-Surface", + "publisher": "Ophthalmic Research", + "volume": "26", + "issue": "1", + "pages": "32--35 ", + "year": "1994", + "doi": "https://doi.org/10.1159/000267371" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/eye-lens.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/eye-lens.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/eye-lens.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/eye-lens.avif" + } + ] + }, + { + "name": "Eye (sclera)", + "color": [0.68, 0.49, 0.37], + "metalness": 0, + "roughness": 0.5, + "ior": 1.4, + "category": ["Human"], + "references": [ + { + "title": "Optical properties of human sclera in spectral range 370-2500 nm", + "author": "Bashkatov, A. N., Genina, E. A., Kochubey, V. I. & Tuchin, V. V.", + "url": "https://link.springer.com/article/10.1134/S0030400X10080084", + "publisher": "Optics and Spectroscopy", + "volume": "109", + "issue": "2", + "pages": "197--204 ", + "year": "2010", + "doi": "https://doi.org/10.1134/S0030400X10080084" + }, + { + "title": "Next Generation Character Rendering", + "author": "Jimenez, J.", + "url": "http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/eye-sclera.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/eye-sclera.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/eye-sclera.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/eye-sclera.avif" + } + ] + }, + { + "name": "Gasoline", + "color": [1, 0.97, 0.617], + "metalness": 0, + "roughness": 0, + "ior": 1.427, + "transmission": 1, + "density": [770, 770], + "viscosity": [0.6, 0.6], + "category": ["Liquid"], + "tags": ["petrol", "fuel"], + "references": [ + { + "title": "Gasoline", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Gasoline&oldid=1269847763", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Development of a real-size optical injector nozzle for studies of cavitation, spray formation and flash-boiling at conditions relevant to direct-injection spark-ignition engines", + "author": "Butcher, A. J., Aleiferis, P. G. & Richardson, D.", + "url": "https://journals.sagepub.com/doi/10.1177/1468087413497004", + "publisher": "International Journal of Engine Research", + "volume": "14", + "issue": "6", + "pages": "557--577 ", + "year": "2013", + "doi": "https://doi.org/10.1177/1468087413497004" + }, + { + "title": "Fuels - Densities and Specific Volumes", + "url": "https://www.engineeringtoolbox.com/fuels-densities-specific-volumes-d_166.html", + "publisher": "The Engineering ToolBox", + "accessed": "2025-01-26" + }, + { + "title": "Viscosity of Liquids and Gases", + "author": "Nave, R. C.", + "url": "http://hyperphysics.phy-astr.gsu.edu/hbase/Tables/viscosity.html", + "publisher": "HyperPhysics", + "accessed": "2025-01-26" + } ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/gasoline.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/gasoline.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/gasoline.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/gasoline.avif" + } + ] + }, + { + "name": "Glass", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.52, + "transmission": 1, + "transmissionDispersion": 64, + "density": [2500, 2500], + "acousticAbsorption": [0.04, 0.04, 0.03, 0.03, 0.02, 0.02], + "category": ["Crystal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=glass&page=soda-lime-clear", + "accessed": "2025-01-26" + }, + { + "title": "Soda-lime Glass", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Soda%E2%80%93lime_glass&oldid=1262726109", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Absorption coefficients of common building materials and finishes", + "author": "JCW Acoustic Supplies", + "url": "https://www.acoustic-supplies.com/absorption-coefficient-chart/", + "accessed": "2025-01-26" + }, + { + "title": "Absorption Coefficients", + "author": "Acoustic Materials & Technologies Ltd.", + "url": "https://www.acoustic.ua/st/web_absorption_data_eng.pdf", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/glass.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/glass.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/glass.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/glass.avif" + } + ] + }, + { + "name": "Gold", + "color": [0.944, 0.776, 0.373], + "metalness": 1, + "specularColor": [0.998, 0.981, 0.751], + "roughness": 0, + "complexIor": [0.18299, 3.4242, 0.42108, 2.3459, 1.3734, 1.7704], + "density": [19320, 19320], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=gold", + "accessed": "2025-01-26" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/gold.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/gold.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/gold.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/gold.avif" + } + ] + }, + { + "name": "Gray Card", + "color": [0.18, 0.18, 0.18], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Manmade"], + "description": "In photography and computer graphics, middle gray is a tone that is perceptually about halfway between black and white on a lightness scale. Light meters and cameras are often calibrated using an 18% gray card or a color reference card such as a ColorChecker. It is typically defined as 18% reflectance in visible light.", + "tags": ["grey", "middle gray"], + "references": [ + { + "title": "Middle Gray", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Middle_gray&oldid=1220784080", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/gray-card.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/gray-card.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/gray-card.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/gray-card.avif" + } + ] + }, + { + "name": "Honey", + "color": [0.83077, 0.397, 0.038], + "metalness": 0, + "roughness": 0, + "ior": 1.504, + "transmission": 1, + "density": [1380, 1450], + "viscosity": [10000, 10000], + "category": ["Liquid"], + "description": "Variations in its water content alter its refractive index. Typically, the refractive index for honey ranges from 1.504 at 13% water content to 1.474 at 25%.", + "references": [ + { + "title": "Honey", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Honey&oldid=1271742958", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "List of Viscosities", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_viscosities&oldid=1256671906", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "The Color of Honey", + "url": "https://carolinahoneybees.com/the-color-of-honey/", + "publisher": "Carolina Honeybees", + "accessed": "2025-01-26" + }, + { + "title": "Chemical and Functional Properties of Food Saccharides", + "author": "Tomasik, P. (Ed.)", + "url": "https://www.taylorfrancis.com/books/mono/10.1201/9780203495728/chemical-functional-properties-food-saccharides-piotr-tomasik", + "publisher": "CRC Press", + "pages": "74 ", + "year": "2003", + "doi": "https://doi.org/10.1201/9780203495728" + }, + { + "title": "Viscosity of Flower Honey (Blended)", + "url": "https://wiki.anton-paar.com/en/flower-honey-blended/", + "publisher": "Anton Paar GmbH", + "accessed": "2025-01-26" + }, + { + "title": "Hybrido Viscosity Table", + "author": "RealFlow 10 Documentation", + "publisher": "Next Limit Technologies", + "url": "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table", + "accessed": "2025-01-26" + }, + { + "title": "Viscosity - Absolute (Dynamic) vs. Kinematic ", + "url": "https://www.engineeringtoolbox.com/dynamic-absolute-kinematic-viscosity-d_412.html", + "publisher": "The Engineering ToolBox", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/honey.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/honey.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/honey.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/honey.avif" + } + ] + }, + { + "name": "Ice", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0.5, + "ior": 1.3098, + "transmission": 1, + "transmissionDispersion": 64.87, + "density": [917, 917], + "category": ["Crystal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=crystals&page=ice", + "accessed": "2025-01-26" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=H2O&page=Kofman-150K", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Optical Properties of Water and Ice", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Optical_properties_of_water_and_ice&oldid=1272826057", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/ice.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/ice.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/ice.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/ice.avif" + } + ] + }, + { + "name": "Iron", + "color": [0.531, 0.512, 0.496], + "metalness": 1, + "specularColor": [0.571, 0.54, 0.586], + "roughness": 0, + "complexIor": [2.9114, 3.0893, 2.9497, 2.9318, 2.5845, 2.767], + "density": [7870, 7870], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=iron", + "accessed": "2025-01-26" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/iron.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/iron.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/iron.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/iron.avif" + } + ] + }, + { + "name": "Ketchup", + "color": [0.164, 0.006, 0.002], + "metalness": 0, + "roughness": 0.1, + "ior": 1.3, + "subsurfaceRadius": [0.476, 0.058, 0.039], + "density": [1055, 1165], + "viscosity": [10000, 20000], + "category": ["Organic"], + "tags": ["liquid", "sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "Rheological Properties of Tomato Ketchup", + "author": "Kumbár, V., Ondruší­ková, S., Nedomová, Š.", + "url": "https://potravinarstvo.com/journal1/index.php/potravinarstvo/article/view/1161", + "publisher": "Potravinarstvo Slovak Journal of Food Sciences", + "volume": "13", + "issue": "1", + "pages": "730--734", + "year": "2019", + "doi": "https://doi.org/10.5219/1161" + }, + { + "title": "List of Viscosities", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_viscosities&oldid=1256671906", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Hybrido Viscosity Table", + "author": "RealFlow 10 Documentation", + "publisher": "Next Limit Technologies", + "url": "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/ketchup.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/ketchup.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/ketchup.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/ketchup.avif" + } + ] + }, + { + "name": "Lead", + "color": [0.632, 0.626, 0.641], + "metalness": 1, + "specularColor": [0.803, 0.808, 0.862], + "roughness": 0, + "complexIor": [1.91, 3.51, 1.83, 3.4, 1.44, 3.18], + "density": [11340, 11340], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=lead", + "accessed": "2025-01-26" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/lead.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/lead.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/lead.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/lead.avif" + } + ] + }, + { + "name": "Lemon", + "color": [0.718, 0.483, 0], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Organic"], + "references": [ + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00453/", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/lemon.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/lemon.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/lemon.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/lemon.avif" + } + ] + }, + { + "name": "Marble", + "color": [0.83, 0.791, 0.753], + "metalness": 0, + "roughness": 0, + "ior": 1.5, + "subsurfaceRadius": [0.851, 0.557, 0.395], + "density": [2700, 2700], + "category": ["Crystal"], + "tags": ["sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "Marble", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Marble&oldid=1273167009", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Minerals - Densities ", + "url": "https://www.engineeringtoolbox.com/mineral-density-d_1555.html", + "publisher": "The Engineering ToolBox", + "accessed": "2025-01-26" + }, + { + "title": "Study of physical and mechanical properties for some of Eastern Desert dimension marble and granite utilized in building decoration", + "author": "Wahab, G. M. A., Gouda, M. & Ibrahim, G.", + "url": "https://www.sciencedirect.com/science/article/pii/S2090447919300826", + "publisher": "Ain Shams Engineering Journal", + "volume": "10", + "issue": "4", + "pages": "907--915", + "year": "2019", + "doi": "https://doi.org/10.1016/j.asej.2019.07.003" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/marble.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/marble.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/marble.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/marble.avif" + } + ] + }, + { + "name": "Mercury", + "color": [0.781, 0.779, 0.779], + "metalness": 1, + "specularColor": [0.879, 0.91, 0.941], + "roughness": 0, + "complexIor": [2.0733, 5.3383, 1.5523, 4.651, 1.0606, 3.8628], + "density": [13546, 13546], + "viscosity": [1.552, 1.552], + "category": ["Metal"], + "description": "Mercury is the only metallic element that is known to be liquid at standard conditions.", "tags": ["liquid"], - "reference": [ - "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/reference/render/blood-cycles.png" + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=mercury", + "accessed": "2025-01-26" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "List of Viscosities", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_viscosities&oldid=1256671906", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Liquids - Dynamic Viscosities", + "url": "https://www.engineeringtoolbox.com/absolute-viscosity-liquids-d_1259.html", + "publisher": "The Engineering ToolBox", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/mercury.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/mercury.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/mercury.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/mercury.avif" + } + ] + }, + { + "name": "Milk", + "color": [0.815, 0.813, 0.682], + "metalness": 0, + "roughness": 0, + "ior": 1.348, + "subsurfaceRadius": [1.842, 1.044, 0.35], + "density": [1026, 1035], + "viscosity": [2, 2], + "category": ["Liquid"], + "description": "Cow's milk", + "tags": ["sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "What Is the Color of Milk and Dairy Products and How Is It Measured?", + "author": "Milovanovic, B., Djekic, I., Miocinovic, J., Djordjevic, V., Lorenzo, J. M., Barba, F. J., Mörlein, D. & Tomasevic, I.", + "url": "https://www.mdpi.com/2304-8158/9/11/1629", + "publisher": "Foods", + "volume": "9", + "issue": "11", + "pages": "1629", + "year": "2020", + "doi": "https://doi.org/10.3390/foods9111629" + }, + { + "title": "On Reflectometric Measurement of a Refractive Index of Milk", + "author": "Jääskeläinen, A.J., Peiponen, K.-E. & Räty, J. A.", + "url": "https://www.sciencedirect.com/science/article/pii/S0022030201744499", + "publisher": "Journal of Dairy Science", + "volume": "84", + "issue": "1", + "pages": "42", + "year": "2001", + "doi": "https://doi.org/10.3168/jds.S0022-0302(01)74449-9" + }, + { + "title": "Dairy Science and Technology eBook", + "author": "Goff, D. H., Hill, A. & Ferrer, M. A.", + "url": "https://books.lib.uoguelph.ca/dairyscienceandtechnologyebook/chapter/physical-properties-of-milk/", + "publisher": "University of Guelph", + "accessed": "2025-02-02" + }, + { + "title": "Density of Milk", + "author": "Jones, A. N., Elert, G. (Ed.)", + "url": "https://hypertextbook.com/facts/2004/MichaelShmukler.shtml", + "publisher": "The Physics Factbook", + "accessed": "2025-02-02" + }, + { + "title": "Hybrido Viscosity Table", + "author": "RealFlow 10 Documentation", + "publisher": "Next Limit Technologies", + "url": "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table", + "accessed": "2025-01-26" + }, + { + "title": "List of Viscosities", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_viscosities&oldid=1256671906", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/milk.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/milk.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/milk.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/milk.avif" + } + ] + }, + { + "name": "MIT Black", + "color": [0.00005, 0.00005, 0.00005], + "metalness": 0, + "roughness": 0.99, + "ior": 1.5, + "category": ["Manmade"], + "references": [ + { + "title": "MIT engineers develop “blackest black” material to date", + "url": "https://news.mit.edu/2019/blackest-black-material-cnt-0913", + "publisher": "MIT News Office", + "accessed": "2025-02-02" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/mit-black.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/mit-black.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/mit-black.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/mit-black.avif" + } + ] + }, + { + "name": "Musou Black", + "color": [0.006, 0.006, 0.006], + "metalness": 0, + "roughness": 0.9, + "ior": 1.5, + "category": ["Manmade"], + "description": "Musou Black is one of the darkest paints available. Darker materials can be achieved by using carbon nanotube technology, such as the “MIT Black” material.", + "references": [ + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/musou-black/", + "publisher": "Physically Based Database", + "accessed": "2025-01-26" + }, + { + "title": "Product Specifications", + "url": "https://www.musoublack.com/pages/product-specifications", + "publisher": "Musou Black", + "accessed": "2025-02-03" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/musou-black.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/musou-black.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/musou-black.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/musou-black.avif" + } + ] + }, + { + "name": "Nickel", + "color": [0.649, 0.61, 0.541], + "metalness": 1, + "specularColor": [0.797, 0.801, 0.789], + "roughness": 0, + "complexIor": [2.0592, 3.7574, 1.8179, 3.2741, 1.621, 2.6933], + "density": [8900, 8900], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=Ni&page=Rakic-BB", + "accessed": "2025-01-26" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/nickel.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/nickel.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/nickel.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/nickel.avif" + } + ] + }, + { + "name": "Office Paper", + "color": [0.794, 0.834, 0.884], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "density": [800, 800], + "category": ["Manmade"], + "description": "Office paper contains optical brightening additives that absorb light in the ultraviolet and violet region (usually 340-370 nm), and re-emit light in the blue region (typically 420-470 nm) by fluorescence.", + "references": [ + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/office-paper", + "publisher": "Physically Based Database", + "accessed": "2025-01-26" + }, + { + "title": "Paper", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Paper&oldid=1266091245#Types,_thickness_and_weight", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Optical Brightener", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Optical_brightener&oldid=1235158739", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/office-paper.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/office-paper.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/office-paper.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/office-paper.avif" + } + ] + }, + { + "name": "Pearl", + "color": [0.8, 0.75, 0.7], + "metalness": 0, + "roughness": 0.35, + "ior": 1.68, + "subsurfaceRadius": [0.3, 0.5, 0.3], + "thinFilmThickness": 420, + "thinFilmIor": 2, + "density": [2700, 2700], + "category": ["Organic"], + "description": "The akoya pearl is a saltwater cultured pearl from the akoya oyster. Akoya are considered to be the classic pearl used for necklaces and other pearl jewelry. Nacre is the material of which pearls are composed and consists of aragonite crystal layers separated by conchiolin, a protein secreted by mollusk shells. The thickness of these layers determines the color of reflection from the nacre. The transmission interference color is complementary to the reflection interference color.", + "tags": ["nacre", "sss"], + "references": [ + { + "title": "Structural colors of pearls", + "author": "Ozaki, R., Kikumoto, K., Takagaki, M., Kadowaki, K., & Odawara, K.", + "url": "https://www.nature.com/articles/s41598-021-94737-w", + "publisher": "Scientific Reports", + "volume": "11", + "issue": "1", + "year": "2021", + "doi": "https://doi.org/10.3390/foods9111629" + }, + { + "title": "A general framework for pearlescent materials", + "author": "Guillén, I., Marco, J., Gutierrez, D., Jakob, W., & Jarabo, A.", + "url": "https://dl.acm.org/doi/10.1145/3414685.3417782", + "publisher": "ACM Transactions on Graphics (TOG)", + "volume": "39", + "issue": "6", + "pages": "1--15", + "year": "2020", + "doi": "https://doi.org/10.1145/3414685.3417782" + }, + { + "title": "Pearl Value, Price, and Jewelry Information", + "author": "Arem, J. E., Clark, D., & Smigel, B.", + "url": "https://www.gemsociety.org/article/pearl-jewelry-and-gemstone-information/", + "publisher": "International Gem Society", + "accessed": "2025-02-04" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=CaCO3&page=Ghosh-o", + "accessed": "2025-01-26" + }, + { + "title": "Nacre", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Nacre&oldid=1274021600", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-04" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/pearl.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/pearl.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/pearl.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/pearl.avif" + } + ] + }, + { + "name": "Petroleum", + "color": [0.03, 0.027, 0.024], + "metalness": 0, + "roughness": 0, + "ior": 1.5, + "subsurfaceRadius": [3, 1, 0.25], + "density": [870, 1000], + "viscosity": [100, 1000], + "category": ["Liquid"], + "description": "The viscosity of crude oil is sensitive to temperature.", + "tags": ["oil", "crude oil", "sss"], + "references": [ + { + "title": "Petroleum", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Petroleum&oldid=1272435377", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-04" + }, + { + "title": "API Gravity", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=API_gravity&oldid=1268250857", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-04" + }, + { + "title": "Extra Heavy Crude Oil Viscosity and Surface Tension Behavior Using a Flow Enhancer and Water at Different Temperatures Conditions", + "author": "Lam-Maldonado, M., Aranda-Jiménez, Y. G., Arvizu-Sanchez, E., Melo-Banda, J. A., Díaz-Zavala, N. P., Pérez-Sánchez, J. F., & Suarez-Dominguez, E. J.", + "url": "https://www.cell.com/heliyon/fulltext/S2405-8440(22)03408-9", + "publisher": "Heliyon", + "volume": "9", + "issue": "2", + "year": "2023", + "doi": "https://doi.org/10.1016/j.heliyon.2022.e12120" + }, + { + "title": "The complex refractive index of crude oils determined by the combined Brewster-transmission method", + "author": "Qingzhi, L., Yinmo, X., Min, W., Chengan, W., Kewei, S., & Jianyu, T.", + "url": "https://www.sciencedirect.com/science/article/abs/pii/S1350449520305636", + "publisher": "Infrared Physics & Technology", + "volume": "111", + "pages": "103515", + "year": "2020", + "doi": "https://doi.org/10.1016/j.infrared.2020.103515" + }, + { + "title": "Inversion of the refractive index of marine spilled oil using multi-angle sun glitter images acquired by the ASTER sensor", + "author": "Chen, W., Huaguo, Z., Qing, X., Wenting, C., Juan, W., Dongling, L., & Xiulin, L.", + "url": "https://www.sciencedirect.com/science/article/pii/S003442572200133X", + "publisher": "Remote Sensing of Environment", + "volume": "275", + "pages": "113019", + "year": "2022", + "doi": "https://doi.org/10.1016/j.rse.2022.113019" + }, + { + "title": "Viscosity of Crude Oil", + "url": "https://wiki.anton-paar.com/en/crude-oil/", + "publisher": "Anton Paar GmbH", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/petroleum.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/petroleum.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/petroleum.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/petroleum.avif" + } + ] + }, + { + "name": "Plastic (Acrylic)", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.4905, + "transmission": 1, + "transmissionDispersion": 53.18, + "density": [1180, 1180], + "category": ["Plastic"], + "tags": ["PMMA", "plexi", "polymethyl methacrylate"], + "references": [ + { + "title": "Poly(methyl Methacrylate)", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Poly(methyl_methacrylate)&oldid=1273782938", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=plastics&page=pmma", + "accessed": "2025-02-05" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-acrylic.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-acrylic.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-acrylic.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-acrylic.avif" + } + ] + }, + { + "name": "Plastic (PC)", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.5848, + "transmission": 1, + "transmissionDispersion": 27.86, + "density": [1200, 1220], + "category": ["Plastic"], + "tags": ["polycarbonate"], + "references": [ + { + "title": "Polycarbonate", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Polycarbonate&oldid=1274180661", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=plastics&page=pc", + "accessed": "2025-02-05" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pc.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pc.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pc.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pc.avif" + } + ] + }, + { + "name": "Plastic (PET)", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.575, + "transmission": 1, + "density": [1380, 1380], + "category": ["Plastic"], + "tags": ["polyethylene terephthalate"], + "references": [ + { + "title": "Polyethylene Terephthalate", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Polyethylene_terephthalate&oldid=1273501664", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=organic&book=polyethylene_terephthalate&page=Zhang", + "accessed": "2025-02-05" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pet.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pet.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pet.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pet.avif" + } + ] + }, + { + "name": "Plastic (PP)", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.492, + "transmission": 1, + "density": [855, 946], + "category": ["Plastic"], + "tags": ["polypropylene"], + "references": [ + { + "title": "Polypropylene", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Polypropylene&oldid=1267543837", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + }, + { + "title": "Far-Infrared Laser Measurement of the Refractive Index of Polypropylene", + "author": "Flores-Mijangos, J., & Beltrán-López, V.", + "url": "https://opg.optica.org/ao/abstract.cfm?uri=ao-42-3-592", + "publisher": "Applied Optics", + "volume": "42", + "issue": "3", + "pages": "592--596", + "year": "2003", + "doi": "https://doi.org/10.1364/AO.42.000592" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pp.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pp.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pp.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pp.avif" + } + ] + }, + { + "name": "Plastic (PVC)", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.542, + "transmission": 1, + "density": [1100, 1450], + "category": ["Plastic"], + "tags": ["polyvinyl chloride"], + "references": [ + { + "title": "Polyvinyl Chloride", + "author": "Wikipedia contributors", + "url": "Polyvinyl chloride", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=organic&book=polyvinil_chloride&page=Zhang", + "accessed": "2025-02-05" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pvc.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pvc.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/plastic-pvc.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/plastic-pvc.avif" + } + ] + }, + { + "name": "Platinum", + "color": [0.679, 0.642, 0.588], + "metalness": 1, + "specularColor": [0.785, 0.789, 0.784], + "roughness": 0, + "complexIor": [2.3757, 4.2655, 2.0847, 3.7153, 1.8453, 3.1365], + "density": [21450, 21450], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=platinum", + "accessed": "2025-02-05" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/platinum.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/platinum.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/platinum.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/platinum.avif" + } + ] + }, + { + "name": "Polyurethane", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.6, + "transmission": 1, + "category": ["Plastic"], + "description": "Modern car paints are nearly always an acrylic polyurethane \"enamel\" with a pigmented basecoat and a clear topcoat. It may be described as \"acrylic\", \"acrylic enamel\", \"urethane\", etc. and the clearcoat in particular may be described as a lacquer.", + "tags": ["acrylic", "coat", "car paint", "lacquer"], + "references": [ + { + "title": "Automotive Paint", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Automotive_paint&oldid=1270250557", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Lacquer", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Lacquer&oldid=1269195190#Acrylic_lacquers", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Brdf and Gloss Computation of Polyurethane Coatings from Roughness Measurements: Modelling and Experimental Validation", + "author": "Wittmann, B., Montmitonnet, P., Burr, A., Gauthier, C., Agassant, J-F, & Casoli, A.", + "url": "https://www.sciencedirect.com/science/article/abs/pii/S0300944021001181", + "publisher": "Progress in Organic Coatings", + "volume": "156", + "issue": "106247", + "year": "2021", + "doi": "https://doi.org/10.1016/j.porgcoat.2021.106247" + }, + { + "title": "High Refractive Index Aqueous Polyurethane Dispersion Coating Compositions", + "author": "Iwazumi, M., Schneider, A.", + "url": "https://patentscope.wipo.int/search/en/detail.jsf?docId=WO2011163461", + "publisher": "SDC TECHNOLOGIES, INC.", + "year": "2011" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/polyurethane.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/polyurethane.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/polyurethane.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/polyurethane.avif" + } + ] + }, + { + "name": "Quartz", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.54, + "transmission": 1, + "transmissionDispersion": 67.82, + "density": [2600, 2600], + "category": ["Crystal"], + "references": [ + { + "title": "Quartz", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Quartz&oldid=1274064692", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=crystals&page=quartz", + "accessed": "2025-02-05" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/quartz.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/quartz.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/quartz.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/quartz.avif" + } + ] + }, + { + "name": "Salt", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0.2, + "ior": 1.5441, + "transmission": 1, + "transmissionDispersion": 42.89, + "density": [2170, 2170], + "category": ["Crystal"], + "tags": [], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=crystals&page=salt", + "accessed": "2025-02-05" + }, + { + "title": "Sodium Chloride", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Sodium_chloride&oldid=1268240333", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/salt.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/salt.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/salt.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/salt.avif" + } + ] + }, + { + "name": "Sand", + "color": [0.44, 0.386, 0.23074], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "density": [1440, 1680], + "category": ["Crystal"], + "tags": [], + "references": [ + { + "title": "Feeding a Physically Based Shading Model", + "author": "Lagarde, S.", + "url": "https://seblagarde.wordpress.com/2011/08/17/feeding-a-physical-based-lighting-mode/", + "accessed": "2025-01-26" + }, + { + "title": "Sand", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Sand&oldid=1250893848", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Density of Cement, Sand and Aggregate, Bulk Density of Aggregate", + "author": "Civil Lead", + "url": "https://www.civillead.com/density-of-cement-sand-and-aggregate/", + "accessed": "2025-02-05" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/sand.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/sand.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/sand.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/sand.avif" + } + ] + }, + { + "name": "Sapphire", + "color": [0.67, 0.764, 0.855], + "metalness": 0, + "roughness": 0, + "ior": 1.7682, + "transmission": 1, + "transmissionDispersion": 72.2, + "density": [3980, 3980], + "category": ["Crystal"], + "tags": ["gem", "gemstone"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=crystals&page=sapphire", + "accessed": "2025-02-05" + }, + { + "title": "Sapphire", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Sapphire&oldid=1270423014", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Table of Refractive Indices and Double Refraction of Selected Gems", + "url": "https://www.gemsociety.org/article/table-refractive-index-double-refraction-gems/", + "publisher": "International Gem Society", + "accessed": "2025-02-04" + }, + { + "title": "Sapphire Properties", + "url": "https://www.roditi.com/SingleCrystal/Sapphire/Properties.html", + "publisher": "The Roditi International Corporation", + "accessed": "2025-02-04" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/sapphire.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/sapphire.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/sapphire.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/sapphire.avif" + } + ] + }, + { + "name": "Silicon", + "color": [0.344, 0.367, 0.419], + "metalness": 1, + "roughness": 0, + "complexIor": [3.835, 0.014, 4.073, 0.028, 4.673, 0.095], + "density": [2330, 2330], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=Si&page=Schinke", + "accessed": "2025-02-05" + }, + { + "title": "Silicon", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Silicon&oldid=1268079631", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/silicon.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/silicon.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/silicon.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/silicon.avif" + } + ] + }, + { + "name": "Silver", + "color": [0.962, 0.949, 0.922], + "metalness": 1, + "specularColor": [0.999, 0.998, 0.998], + "roughness": 0, + "complexIor": [0.15943, 3.9291, 0.14512, 3.19, 0.13547, 2.3808], + "density": [10500, 10500], + "category": ["Metal"], + "tags": ["mirror"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=silver", + "accessed": "2025-02-05" + }, + { + "title": "Autodesk Arnold Documentation", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_base_html#metalness", + "accessed": "2025-01-25" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + }, + { + "title": "Mirror", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Mirror&oldid=1273933448", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/silver.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/silver.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/silver.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/silver.avif" + } + ] + }, + { + "name": "Skin I", + "color": [0.847, 0.638, 0.552], + "metalness": 0, + "roughness": 0.5, + "ior": 1.4, + "subsurfaceRadius": [0.482, 0.169, 0.109], + "density": [1020, 1020], + "category": ["Human"], + "group": "Skin", + "tags": ["epidermis", "sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "A Spectral BSSRDF for Shading Human Skin", + "author": "Donner, C., & Jensen, H. W.", + "url": "http://graphics.ucsd.edu/~henrik/papers/skin_bssrdf/skin_bssrdf.pdf", + "publisher": "EGSR '06: Proceedings of the 17th Eurographics conference on Rendering Techniques", + "pages": "409--417", + "year": "2006" + }, + { + "title": "Optical Properties of Human Skin", + "author": "Lister, T., Wright, P. A., & Chappell, P. H.", + "url": "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-17/issue-9/090901/Optical-properties-of-human-skin/10.1117/1.JBO.17.9.090901.full", + "publisher": "Journal of Biomedical Optics", + "volume": "17", + "issue": "9", + "pages": "090901", + "year": "2012", + "doi": "https://doi.org/10.1117/1.JBO.17.9.090901" + }, + { + "title": "Biomechanical Properties of In Vivo Human Skin From Dynamic Optical Coherence Elastography", + "author": "Liang, X., & Boppart, S. A.", + "url": "https://ieeexplore.ieee.org/document/5282637", + "publisher": "IEEE Transactions on Biomedical Engineering", + "volume": "57", + "issue": "4", + "pages": "953--959", + "year": "2010", + "doi": "https://doi.org/10.1109/TBME.2009.2033464" + }, + { + "title": "Next Generation Character Rendering", + "author": "Jimenez, J.", + "url": "http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-i.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-i.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-i.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-i.avif" + } + ] + }, + { + "name": "Skin II", + "color": [0.799, 0.485, 0.347], + "metalness": 0, + "roughness": 0.5, + "ior": 1.4, + "subsurfaceRadius": [0.482, 0.169, 0.109], + "density": [1020, 1020], + "category": ["Human"], + "group": "Skin", + "tags": ["epidermis", "sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "A Spectral BSSRDF for Shading Human Skin", + "author": "Donner, C., & Jensen, H. W.", + "url": "http://graphics.ucsd.edu/~henrik/papers/skin_bssrdf/skin_bssrdf.pdf", + "publisher": "EGSR '06: Proceedings of the 17th Eurographics conference on Rendering Techniques", + "pages": "409--417", + "year": "2006" + }, + { + "title": "Optical Properties of Human Skin", + "author": "Lister, T., Wright, P. A., & Chappell, P. H.", + "url": "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-17/issue-9/090901/Optical-properties-of-human-skin/10.1117/1.JBO.17.9.090901.full", + "publisher": "Journal of Biomedical Optics", + "volume": "17", + "issue": "9", + "pages": "090901", + "year": "2012", + "doi": "https://doi.org/10.1117/1.JBO.17.9.090901" + }, + { + "title": "Biomechanical Properties of In Vivo Human Skin From Dynamic Optical Coherence Elastography", + "author": "Liang, X., & Boppart, S. A.", + "url": "https://ieeexplore.ieee.org/document/5282637", + "publisher": "IEEE Transactions on Biomedical Engineering", + "volume": "57", + "issue": "4", + "pages": "953--959", + "year": "2010", + "doi": "https://doi.org/10.1109/TBME.2009.2033464" + }, + { + "title": "Next Generation Character Rendering", + "author": "Jimenez, J.", + "url": "http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-ii.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-ii.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-ii.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-ii.avif" + } + ] + }, + { + "name": "Skin III", + "color": [0.623, 0.433, 0.343], + "metalness": 0, + "roughness": 0.5, + "ior": 1.4, + "subsurfaceRadius": [0.482, 0.169, 0.109], + "density": [1020, 1020], + "category": ["Human"], + "group": "Skin", + "tags": ["epidermis", "sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "A Spectral BSSRDF for Shading Human Skin", + "author": "Donner, C., & Jensen, H. W.", + "url": "http://graphics.ucsd.edu/~henrik/papers/skin_bssrdf/skin_bssrdf.pdf", + "publisher": "EGSR '06: Proceedings of the 17th Eurographics conference on Rendering Techniques", + "pages": "409--417", + "year": "2006" + }, + { + "title": "Optical Properties of Human Skin", + "author": "Lister, T., Wright, P. A., & Chappell, P. H.", + "url": "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-17/issue-9/090901/Optical-properties-of-human-skin/10.1117/1.JBO.17.9.090901.full", + "publisher": "Journal of Biomedical Optics", + "volume": "17", + "issue": "9", + "pages": "090901", + "year": "2012", + "doi": "https://doi.org/10.1117/1.JBO.17.9.090901" + }, + { + "title": "Biomechanical Properties of In Vivo Human Skin From Dynamic Optical Coherence Elastography", + "author": "Liang, X., & Boppart, S. A.", + "url": "https://ieeexplore.ieee.org/document/5282637", + "publisher": "IEEE Transactions on Biomedical Engineering", + "volume": "57", + "issue": "4", + "pages": "953--959", + "year": "2010", + "doi": "https://doi.org/10.1109/TBME.2009.2033464" + }, + { + "title": "Next Generation Character Rendering", + "author": "Jimenez, J.", + "url": "http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx", + "accessed": "2025-01-26" + }, + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00490/", + "accessed": "2025-01-25" + }, + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00403/", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-iii.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-iii.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-iii.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-iii.avif" + } + ] + }, + { + "name": "Skin IV", + "color": [0.436, 0.227, 0.131], + "metalness": 0, + "roughness": 0.5, + "ior": 1.4, + "subsurfaceRadius": [0.367, 0.137, 0.068], + "density": [1020, 1020], + "category": ["Human"], + "group": "Skin", + "tags": ["epidermis", "sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "A Spectral BSSRDF for Shading Human Skin", + "author": "Donner, C., & Jensen, H. W.", + "url": "http://graphics.ucsd.edu/~henrik/papers/skin_bssrdf/skin_bssrdf.pdf", + "publisher": "EGSR '06: Proceedings of the 17th Eurographics conference on Rendering Techniques", + "pages": "409--417", + "year": "2006" + }, + { + "title": "Optical Properties of Human Skin", + "author": "Lister, T., Wright, P. A., & Chappell, P. H.", + "url": "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-17/issue-9/090901/Optical-properties-of-human-skin/10.1117/1.JBO.17.9.090901.full", + "publisher": "Journal of Biomedical Optics", + "volume": "17", + "issue": "9", + "pages": "090901", + "year": "2012", + "doi": "https://doi.org/10.1117/1.JBO.17.9.090901" + }, + { + "title": "Biomechanical Properties of In Vivo Human Skin From Dynamic Optical Coherence Elastography", + "author": "Liang, X., & Boppart, S. A.", + "url": "https://ieeexplore.ieee.org/document/5282637", + "publisher": "IEEE Transactions on Biomedical Engineering", + "volume": "57", + "issue": "4", + "pages": "953--959", + "year": "2010", + "doi": "https://doi.org/10.1109/TBME.2009.2033464" + }, + { + "title": "Next Generation Character Rendering", + "author": "Jimenez, J.", + "url": "http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx", + "accessed": "2025-01-26" + }, + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00408/", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-iv.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-iv.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-iv.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-iv.avif" + } + ] + }, + { + "name": "Skin V", + "color": [0.283, 0.148, 0.079], + "metalness": 0, + "roughness": 0.5, + "ior": 1.4, + "subsurfaceRadius": [0.367, 0.137, 0.068], + "density": [1020, 1020], + "category": ["Human"], + "group": "Skin", + "tags": ["epidermis", "sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "A Spectral BSSRDF for Shading Human Skin", + "author": "Donner, C., & Jensen, H. W.", + "url": "http://graphics.ucsd.edu/~henrik/papers/skin_bssrdf/skin_bssrdf.pdf", + "publisher": "EGSR '06: Proceedings of the 17th Eurographics conference on Rendering Techniques", + "pages": "409--417", + "year": "2006" + }, + { + "title": "Optical Properties of Human Skin", + "author": "Lister, T., Wright, P. A., & Chappell, P. H.", + "url": "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-17/issue-9/090901/Optical-properties-of-human-skin/10.1117/1.JBO.17.9.090901.full", + "publisher": "Journal of Biomedical Optics", + "volume": "17", + "issue": "9", + "pages": "090901", + "year": "2012", + "doi": "https://doi.org/10.1117/1.JBO.17.9.090901" + }, + { + "title": "Biomechanical Properties of In Vivo Human Skin From Dynamic Optical Coherence Elastography", + "author": "Liang, X., & Boppart, S. A.", + "url": "https://ieeexplore.ieee.org/document/5282637", + "publisher": "IEEE Transactions on Biomedical Engineering", + "volume": "57", + "issue": "4", + "pages": "953--959", + "year": "2010", + "doi": "https://doi.org/10.1109/TBME.2009.2033464" + }, + { + "title": "Next Generation Character Rendering", + "author": "Jimenez, J.", + "url": "http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx", + "accessed": "2025-01-26" + }, + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00396/", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-v.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-v.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-v.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-v.avif" + } + ] + }, + { + "name": "Skin VI", + "color": [0.09, 0.05, 0.02], + "metalness": 0, + "roughness": 0.5, + "ior": 1.4, + "subsurfaceRadius": [0.367, 0.137, 0.068], + "density": [1020, 1020], + "category": ["Human"], + "group": "Skin", + "tags": ["epidermis", "sss"], + "references": [ + { + "title": "A Practical Model for Subsurface Light Transport", + "author": "Jensen, H. W., Marschner, S. R., Levoy, M. & Hanrahan, P.", + "url": "https://dl.acm.org/doi/10.1145/383259.383319", + "publisher": "Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques", + "pages": "515", + "year": "2001", + "doi": "https://doi.org/10.1145/383259.383319" + }, + { + "title": "A Spectral BSSRDF for Shading Human Skin", + "author": "Donner, C., & Jensen, H. W.", + "url": "http://graphics.ucsd.edu/~henrik/papers/skin_bssrdf/skin_bssrdf.pdf", + "publisher": "EGSR '06: Proceedings of the 17th Eurographics conference on Rendering Techniques", + "pages": "409--417", + "year": "2006" + }, + { + "title": "Optical Properties of Human Skin", + "author": "Lister, T., Wright, P. A., & Chappell, P. H.", + "url": "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-17/issue-9/090901/Optical-properties-of-human-skin/10.1117/1.JBO.17.9.090901.full", + "publisher": "Journal of Biomedical Optics", + "volume": "17", + "issue": "9", + "pages": "090901", + "year": "2012", + "doi": "https://doi.org/10.1117/1.JBO.17.9.090901" + }, + { + "title": "Biomechanical Properties of In Vivo Human Skin From Dynamic Optical Coherence Elastography", + "author": "Liang, X., & Boppart, S. A.", + "url": "https://ieeexplore.ieee.org/document/5282637", + "publisher": "IEEE Transactions on Biomedical Engineering", + "volume": "57", + "issue": "4", + "pages": "953--959", + "year": "2010", + "doi": "https://doi.org/10.1109/TBME.2009.2033464" + }, + { + "title": "Next Generation Character Rendering", + "author": "Jimenez, J.", + "url": "http://www.iryoku.com/downloads/Next-Generation-Character-Rendering-v6.pptx", + "accessed": "2025-01-26" + }, + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00414/", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-vi.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-vi.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/skin-vi.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/skin-vi.avif" + } + ] + }, + { + "name": "Snow", + "color": [0.85, 0.85, 0.85], + "metalness": 0, + "roughness": 0.5, + "ior": 1.3098, + "density": [90, 450], + "acousticAbsorption": [0.45, 0.75, 0.9, 0.95, 0.95, 0.95], + "category": ["Crystal"], + "tags": ["ice"], + "references": [ + { + "title": "Feeding a Physically Based Shading Model", + "author": "Lagarde, S.", + "url": "https://seblagarde.wordpress.com/2011/08/17/feeding-a-physical-based-lighting-mode/", + "accessed": "2025-01-26" + }, + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=crystals&page=ice", + "accessed": "2025-02-05" + }, + { + "title": "Sound Absorption of Snow", + "author": "KAYE, G. W. C., & EVANS, E. J.", + "url": "https://www.nature.com/articles/143080a0", + "publisher": "Nature", + "volume": "143", + "pages": "80", + "year": "1939", + "doi": "https://doi.org/10.1038/143080a0" + }, + { + "title": "Sound Absorption of Snow", + "author": "Maysenhölder, W., Schneebeli, M., Zhou, X., Zhang, T., & Heggli, M.", + "url": "https://publica.fraunhofer.de/handle/publica/217278", + "publisher": "IBP-Mitteilung", + "year": "2008", + "doi": "https://doi.org/10.24406/publica-fhg-217278" + }, + { + "title": "Microstructure and Sound Absorption of Snow", + "author": "Maysenhölder, W., Heggli, M., Zhou, X., Zhang, T., Frei, E., & Schneebeli, M.", + "url": "https://www.sciencedirect.com/science/article/abs/pii/S0165232X12000900", + "publisher": "Cold Regions Science and Technology", + "volume": "83-84", + "pages": "3--12", + "year": "2012", + "doi": "https://doi.org/10.1016/j.coldregions.2012.05.001" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/snow.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/snow.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/snow.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/snow.avif" + } + ] + }, + { + "name": "Soap Bubble", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1, + "transmission": 1, + "thinFilmThickness": 500, + "thinFilmIor": 1.4, + "category": ["Organic"], + "description": "The colors of a soap bubble are the result of an interaction between the light reflected from the front and back surfaces of the soap film, a phenomenon known as thin-film interference. The thickness of a soap bubble can range between 10 nm and 1000 nm. It's thinner at the top due to gravity.", + "references": [ + { + "title": "Soap Bubble Wiki - Color and Film Thickness", + "author": "Fandom contributors", + "publisher": "Fandom", + "url": "https://soapbubble.fandom.com/wiki/Color_and_Film_Thickness", + "accessed": "2025-02-10" + }, + { + "title": "Thin-Film Interference", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Thin-film_interference&oldid=1241060736#Soap_bubble", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-10" + }, + { + "title": "Thin Film - Arnold User Guide", + "author": "Arnold User Guide", + "publisher": "Autodesk Inc.", + "url": "https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_thinfilm_html", + "accessed": "2025-02-10" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/soap-bubble.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/soap-bubble.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/soap-bubble.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/soap-bubble.avif" + } + ] + }, + { + "name": "Stainless Steel", + "color": [0.685, 0.637, 0.554], + "metalness": 1, + "specularColor": [0.804, 0.791, 0.714], + "roughness": 0, + "complexIor": [2.22981, 4.21948, 2.04109, 3.64081, 2.15682, 3.07445], + "density": [7500, 8000], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=stainless_steel", + "accessed": "2025-02-05" + }, + { + "title": "Stainless Steel", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Stainless_steel&oldid=1274079682", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/stainless-steel.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/stainless-steel.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/stainless-steel.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/stainless-steel.avif" + } + ] + }, + { + "name": "Tire", + "color": [0.023, 0.023, 0.023], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Manmade"], + "description": "Car tire.", + "tags": ["tyre", "rubber"], + "references": [ + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/tire/", + "publisher": "Physically Based Database", + "accessed": "2025-01-25" + }, + { + "title": "Stainless Steel", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Tire&oldid=1274266449", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-05" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/tire.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/tire.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/tire.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/tire.avif" + } + ] + }, + { + "name": "Titanium", + "color": [0.616, 0.582, 0.544], + "metalness": 1, + "specularColor": [0.689, 0.683, 0.689], + "roughness": 0, + "complexIor": [2.7407, 3.8143, 2.5418, 3.4345, 2.267, 3.0385], + "density": [4540, 4540], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=3d&book=metals&page=titanium", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/titanium.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/titanium.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/titanium.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/titanium.avif" + } + ] + }, + { + "name": "Toner (black)", + "color": [0.05, 0.05, 0.05], + "metalness": 0, + "roughness": 0.5, + "ior": 1.5, + "category": ["Manmade"], + "description": "Black toner printed on office paper with linear sRGB values of 0, 0, 0.", + "references": [ + { + "title": "Spectrophotometer Measurement", + "author": "Palmqvist, A.", + "url": "https://github.com/AntonPalmqvist/physically-based-api/tree/main/data/materials/toner-black/", + "publisher": "Physically Based Database", + "accessed": "2025-01-25" + }, + { + "title": "Toner (printing)", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Toner_(printing)&oldid=1274999970", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-10" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/toner-black.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/toner-black.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/toner-black.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/toner-black.avif" + } + ] + }, + { + "name": "Tungsten", + "color": [0.504, 0.498, 0.478], + "metalness": 1, + "specularColor": [0.403, 0.418, 0.423], + "roughness": 0, + "complexIor": [3.6518, 2.7955, 3.5064, 2.7585, 3.313, 2.6051], + "density": [19300, 19300], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=W&page=Rakic-BB", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/tungsten.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/tungsten.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/tungsten.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/tungsten.avif" + } + ] + }, + { + "name": "Vanadium", + "color": [0.52, 0.532, 0.541], + "metalness": 1, + "specularColor": [0.402, 0.447, 0.395], + "roughness": 0, + "complexIor": [3.8114, 2.931, 3.6721, 3.0917, 4.0878, 3.1196], + "density": [6100, 6100], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=V&page=Werner-DFT", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/vanadium.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/vanadium.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/vanadium.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/vanadium.avif" + } + ] + }, + { + "name": "Water", + "color": [1, 1, 1], + "metalness": 0, + "roughness": 0, + "ior": 1.3325, + "transmission": 1, + "transmissionDispersion": 55.78, + "density": [958, 1000], + "viscosity": [1.002, 1.002], + "acousticAbsorption": [0.008, 0.008, 0.013, 0.015, 0.02, 0.025], + "category": ["Liquid"], + "description": "While relatively small quantities of water appear to be colorless, pure water has a slight blue color that becomes deeper as the thickness of the observed sample increases. The hue of water is an intrinsic property and is caused by selective absorption and scattering of white light. Dissolved elements or suspended impurities may give water a different color.", + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=H2O&page=Daimon-21.5C", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Properties of Water", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Properties_of_water&oldid=1274819143", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-10" + }, + { + "title": "Color of Water", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Color_of_water&oldid=1273446338", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-02-10" + }, + { + "title": "List of Viscosities", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=List_of_viscosities&oldid=1256671906", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + }, + { + "title": "Hybrido Viscosity Table", + "author": "RealFlow 10 Documentation", + "publisher": "Next Limit Technologies", + "url": "https://nextlimitsupport.atlassian.net/wiki/spaces/rf2016docs/pages/5497120/Hybrido+Viscosity+Table", + "accessed": "2025-01-26" + }, + { + "title": "Water - Dynamic (Absolute) and Kinematic Viscosity vs. Temperature and Pressure ", + "url": "https://www.engineeringtoolbox.com/water-dynamic-kinematic-viscosity-d_596.html", + "publisher": "The Engineering ToolBox", + "accessed": "2025-01-26" + }, + { + "title": "Absorption coefficients of common building materials and finishes", + "author": "JCW Acoustic Supplies", + "url": "https://www.acoustic-supplies.com/absorption-coefficient-chart/", + "accessed": "2025-01-26" + }, + { + "title": "Compendium of Materials for Noise Control", + "author": "Hedeen, R. A.", + "url": "https://www.cdc.gov/niosh/docs/80-116/", + "pages": "55", + "year": "1980", + "doi": "https://doi.org/10.26616/NIOSHPUB80116", + "accessed": "2025-02-10" + }, + { + "title": "Zoom Lens Design Using Liquid Lens for Laparoscope", + "author": "Seungwan, L., Minseog, C., Eunsung, L., Kyu-Dong, J., Jong-hyeon, C., & Woonbae, K.", + "url": "https://opg.optica.org/oe/abstract.cfm?URI=oe-21-2-1751", + "publisher": "Optics Express", + "volume": "21", + "issue": "2", + "pages": "1751--1761", + "year": "2013", + "doi": "https://doi.org/10.1364/OE.21.001751" + }, + { + "title": "The Optical Properties of Water", + "author": "Mobley, C. D.", + "url": "http://data.moby.mlml.sjsu.edu/mobyuncert/self_shading/docs/chapter43_optical_society_of_america_handbook_of_optics_i.pdf", + "publisher": "Handbook of optics", + "pages": "43", + "year": "1995" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/water.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/water.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/water.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/water.avif" + } + ] + }, + { + "name": "Whiteboard", + "color": [0.869, 0.867, 0.771], + "metalness": 0, + "roughness": 0, + "ior": 1.5, + "category": ["Manmade"], + "references": [ + { + "title": "Spectral Materials Database", + "author": "Jakubiec, J. A.", + "url": "https://spectraldb.com/measurements/00074/", + "accessed": "2025-01-25" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/whiteboard.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/whiteboard.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/whiteboard.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/whiteboard.avif" + } + ] + }, + { + "name": "Zinc", + "color": [0.802, 0.844, 0.863], + "metalness": 1, + "specularColor": [0.817, 0.922, 0.964], + "roughness": 0, + "complexIor": [3.4161, 7.0325, 1.9286, 6.3963, 1.0424, 5.125], + "density": [7000, 7000], + "category": ["Metal"], + "references": [ + { + "title": "Refractive index database", + "author": "Polyanskiy, M. N.", + "url": "https://refractiveindex.info/?shelf=main&book=Zn&page=Werner-DFT", + "accessed": "2025-01-26" + }, + { + "title": "Density", + "author": "Wikipedia contributors", + "url": "https://en.wikipedia.org/w/index.php?title=Density&oldid=1271894167", + "publisher": "Wikipedia, The Free Encyclopedia", + "accessed": "2025-01-26" + } + ], + "images": [ + { + "format": "jpeg", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/zinc.jpeg", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/zinc.jpeg" + }, + { + "format": "avif", + "300": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/300/zinc.avif", + "600": "https://raw.githubusercontent.com/AntonPalmqvist/physically-based-api/main/images/renders/cycles/600/zinc.avif" + } ] } ] diff --git a/images/renders/arnold/300/aluminum.webp b/images/renders/arnold/300/aluminum.webp deleted file mode 100644 index 3abd974..0000000 Binary files a/images/renders/arnold/300/aluminum.webp and /dev/null differ diff --git a/images/renders/arnold/300/banana.webp b/images/renders/arnold/300/banana.webp deleted file mode 100644 index aecf2f5..0000000 Binary files a/images/renders/arnold/300/banana.webp and /dev/null differ diff --git a/images/renders/arnold/300/blackboard.webp b/images/renders/arnold/300/blackboard.webp deleted file mode 100644 index 5e72845..0000000 Binary files a/images/renders/arnold/300/blackboard.webp and /dev/null differ diff --git a/images/renders/arnold/300/blood.webp b/images/renders/arnold/300/blood.webp deleted file mode 100644 index 96f0c23..0000000 Binary files a/images/renders/arnold/300/blood.webp and /dev/null differ diff --git a/images/renders/arnold/300/bone.webp b/images/renders/arnold/300/bone.webp deleted file mode 100644 index 70ad32f..0000000 Binary files a/images/renders/arnold/300/bone.webp and /dev/null differ diff --git a/images/renders/arnold/300/brass.webp b/images/renders/arnold/300/brass.webp deleted file mode 100644 index 233bb9a..0000000 Binary files a/images/renders/arnold/300/brass.webp and /dev/null differ diff --git a/images/renders/arnold/300/brick.webp b/images/renders/arnold/300/brick.webp deleted file mode 100644 index f4b0721..0000000 Binary files a/images/renders/arnold/300/brick.webp and /dev/null differ diff --git a/images/renders/arnold/300/carrot.webp b/images/renders/arnold/300/carrot.webp deleted file mode 100644 index 85a47a1..0000000 Binary files a/images/renders/arnold/300/carrot.webp and /dev/null differ diff --git a/images/renders/arnold/300/charcoal.webp b/images/renders/arnold/300/charcoal.webp deleted file mode 100644 index 97aa02c..0000000 Binary files a/images/renders/arnold/300/charcoal.webp and /dev/null differ diff --git a/images/renders/arnold/300/chocolate.webp b/images/renders/arnold/300/chocolate.webp deleted file mode 100644 index 6e08ff7..0000000 Binary files a/images/renders/arnold/300/chocolate.webp and /dev/null differ diff --git a/images/renders/arnold/300/chromium.webp b/images/renders/arnold/300/chromium.webp deleted file mode 100644 index bf2f732..0000000 Binary files a/images/renders/arnold/300/chromium.webp and /dev/null differ diff --git a/images/renders/arnold/300/cobalt.webp b/images/renders/arnold/300/cobalt.webp deleted file mode 100644 index 00d0467..0000000 Binary files a/images/renders/arnold/300/cobalt.webp and /dev/null differ diff --git a/images/renders/arnold/300/coffee.webp b/images/renders/arnold/300/coffee.webp deleted file mode 100644 index 9cacfca..0000000 Binary files a/images/renders/arnold/300/coffee.webp and /dev/null differ diff --git a/images/renders/arnold/300/concrete.webp b/images/renders/arnold/300/concrete.webp deleted file mode 100644 index 6cb470b..0000000 Binary files a/images/renders/arnold/300/concrete.webp and /dev/null differ diff --git a/images/renders/arnold/300/cooking-oil.webp b/images/renders/arnold/300/cooking-oil.webp deleted file mode 100644 index c28aaa0..0000000 Binary files a/images/renders/arnold/300/cooking-oil.webp and /dev/null differ diff --git a/images/renders/arnold/300/copper.webp b/images/renders/arnold/300/copper.webp deleted file mode 100644 index 8ae8cb8..0000000 Binary files a/images/renders/arnold/300/copper.webp and /dev/null differ diff --git a/images/renders/arnold/300/diamond.webp b/images/renders/arnold/300/diamond.webp deleted file mode 100644 index 16149e3..0000000 Binary files a/images/renders/arnold/300/diamond.webp and /dev/null differ diff --git a/images/renders/arnold/300/egg-shell.webp b/images/renders/arnold/300/egg-shell.webp deleted file mode 100644 index c4d17a8..0000000 Binary files a/images/renders/arnold/300/egg-shell.webp and /dev/null differ diff --git a/images/renders/arnold/300/eye-cornea.webp b/images/renders/arnold/300/eye-cornea.webp deleted file mode 100644 index e922f84..0000000 Binary files a/images/renders/arnold/300/eye-cornea.webp and /dev/null differ diff --git a/images/renders/arnold/300/eye-lens.webp b/images/renders/arnold/300/eye-lens.webp deleted file mode 100644 index 2de1f7e..0000000 Binary files a/images/renders/arnold/300/eye-lens.webp and /dev/null differ diff --git a/images/renders/arnold/300/eye-sclera.webp b/images/renders/arnold/300/eye-sclera.webp deleted file mode 100644 index 19dc7e3..0000000 Binary files a/images/renders/arnold/300/eye-sclera.webp and /dev/null differ diff --git a/images/renders/arnold/300/gasoline.webp b/images/renders/arnold/300/gasoline.webp deleted file mode 100644 index b0c28ed..0000000 Binary files a/images/renders/arnold/300/gasoline.webp and /dev/null differ diff --git a/images/renders/arnold/300/glass.webp b/images/renders/arnold/300/glass.webp deleted file mode 100644 index 1a41685..0000000 Binary files a/images/renders/arnold/300/glass.webp and /dev/null differ diff --git a/images/renders/arnold/300/gold.webp b/images/renders/arnold/300/gold.webp deleted file mode 100644 index bccf33c..0000000 Binary files a/images/renders/arnold/300/gold.webp and /dev/null differ diff --git a/images/renders/arnold/300/gray-card.webp b/images/renders/arnold/300/gray-card.webp deleted file mode 100644 index 7458d49..0000000 Binary files a/images/renders/arnold/300/gray-card.webp and /dev/null differ diff --git a/images/renders/arnold/300/honey.webp b/images/renders/arnold/300/honey.webp deleted file mode 100644 index af4a81d..0000000 Binary files a/images/renders/arnold/300/honey.webp and /dev/null differ diff --git a/images/renders/arnold/300/ice.webp b/images/renders/arnold/300/ice.webp deleted file mode 100644 index e950700..0000000 Binary files a/images/renders/arnold/300/ice.webp and /dev/null differ diff --git a/images/renders/arnold/300/iron.webp b/images/renders/arnold/300/iron.webp deleted file mode 100644 index 8d9d868..0000000 Binary files a/images/renders/arnold/300/iron.webp and /dev/null differ diff --git a/images/renders/arnold/300/ketchup.webp b/images/renders/arnold/300/ketchup.webp deleted file mode 100644 index 6861911..0000000 Binary files a/images/renders/arnold/300/ketchup.webp and /dev/null differ diff --git a/images/renders/arnold/300/lead.webp b/images/renders/arnold/300/lead.webp deleted file mode 100644 index 7a48202..0000000 Binary files a/images/renders/arnold/300/lead.webp and /dev/null differ diff --git a/images/renders/arnold/300/lemon.webp b/images/renders/arnold/300/lemon.webp deleted file mode 100644 index 36d73a5..0000000 Binary files a/images/renders/arnold/300/lemon.webp and /dev/null differ diff --git a/images/renders/arnold/300/marble.webp b/images/renders/arnold/300/marble.webp deleted file mode 100644 index 02901e5..0000000 Binary files a/images/renders/arnold/300/marble.webp and /dev/null differ diff --git a/images/renders/arnold/300/mercury.webp b/images/renders/arnold/300/mercury.webp deleted file mode 100644 index f749a6f..0000000 Binary files a/images/renders/arnold/300/mercury.webp and /dev/null differ diff --git a/images/renders/arnold/300/milk.webp b/images/renders/arnold/300/milk.webp deleted file mode 100644 index 239554c..0000000 Binary files a/images/renders/arnold/300/milk.webp and /dev/null differ diff --git a/images/renders/arnold/300/nickel.webp b/images/renders/arnold/300/nickel.webp deleted file mode 100644 index aaddb25..0000000 Binary files a/images/renders/arnold/300/nickel.webp and /dev/null differ diff --git a/images/renders/arnold/300/office-paper.webp b/images/renders/arnold/300/office-paper.webp deleted file mode 100644 index 5022e52..0000000 Binary files a/images/renders/arnold/300/office-paper.webp and /dev/null differ diff --git a/images/renders/arnold/300/pearl.webp b/images/renders/arnold/300/pearl.webp deleted file mode 100644 index a37d39b..0000000 Binary files a/images/renders/arnold/300/pearl.webp and /dev/null differ diff --git a/images/renders/arnold/300/petroleum.webp b/images/renders/arnold/300/petroleum.webp deleted file mode 100644 index 78ce2be..0000000 Binary files a/images/renders/arnold/300/petroleum.webp and /dev/null differ diff --git a/images/renders/arnold/300/plastic-acrylic.webp b/images/renders/arnold/300/plastic-acrylic.webp deleted file mode 100644 index 58808b9..0000000 Binary files a/images/renders/arnold/300/plastic-acrylic.webp and /dev/null differ diff --git a/images/renders/arnold/300/plastic-pc.webp b/images/renders/arnold/300/plastic-pc.webp deleted file mode 100644 index 457035a..0000000 Binary files a/images/renders/arnold/300/plastic-pc.webp and /dev/null differ diff --git a/images/renders/arnold/300/plastic-pet.webp b/images/renders/arnold/300/plastic-pet.webp deleted file mode 100644 index de9e130..0000000 Binary files a/images/renders/arnold/300/plastic-pet.webp and /dev/null differ diff --git a/images/renders/arnold/300/plastic-pp.webp b/images/renders/arnold/300/plastic-pp.webp deleted file mode 100644 index 7d14bad..0000000 Binary files a/images/renders/arnold/300/plastic-pp.webp and /dev/null differ diff --git a/images/renders/arnold/300/plastic-pvc.webp b/images/renders/arnold/300/plastic-pvc.webp deleted file mode 100644 index 497a9b5..0000000 Binary files a/images/renders/arnold/300/plastic-pvc.webp and /dev/null differ diff --git a/images/renders/arnold/300/platinum.webp b/images/renders/arnold/300/platinum.webp deleted file mode 100644 index f720366..0000000 Binary files a/images/renders/arnold/300/platinum.webp and /dev/null differ diff --git a/images/renders/arnold/300/polyurethane.webp b/images/renders/arnold/300/polyurethane.webp deleted file mode 100644 index 04cb16a..0000000 Binary files a/images/renders/arnold/300/polyurethane.webp and /dev/null differ diff --git a/images/renders/arnold/300/salt.webp b/images/renders/arnold/300/salt.webp deleted file mode 100644 index 4f05bfe..0000000 Binary files a/images/renders/arnold/300/salt.webp and /dev/null differ diff --git a/images/renders/arnold/300/sand.webp b/images/renders/arnold/300/sand.webp deleted file mode 100644 index 821e2d8..0000000 Binary files a/images/renders/arnold/300/sand.webp and /dev/null differ diff --git a/images/renders/arnold/300/sapphire.webp b/images/renders/arnold/300/sapphire.webp deleted file mode 100644 index 36528de..0000000 Binary files a/images/renders/arnold/300/sapphire.webp and /dev/null differ diff --git a/images/renders/arnold/300/silicon.webp b/images/renders/arnold/300/silicon.webp deleted file mode 100644 index 861418a..0000000 Binary files a/images/renders/arnold/300/silicon.webp and /dev/null differ diff --git a/images/renders/arnold/300/silver.webp b/images/renders/arnold/300/silver.webp deleted file mode 100644 index cdfeb8b..0000000 Binary files a/images/renders/arnold/300/silver.webp and /dev/null differ diff --git a/images/renders/arnold/300/skin-i.webp b/images/renders/arnold/300/skin-i.webp deleted file mode 100644 index 220b98a..0000000 Binary files a/images/renders/arnold/300/skin-i.webp and /dev/null differ diff --git a/images/renders/arnold/300/skin-ii.webp b/images/renders/arnold/300/skin-ii.webp deleted file mode 100644 index a4414c6..0000000 Binary files a/images/renders/arnold/300/skin-ii.webp and /dev/null differ diff --git a/images/renders/arnold/300/skin-iii.webp b/images/renders/arnold/300/skin-iii.webp deleted file mode 100644 index 7a14d53..0000000 Binary files a/images/renders/arnold/300/skin-iii.webp and /dev/null differ diff --git a/images/renders/arnold/300/skin-iv.webp b/images/renders/arnold/300/skin-iv.webp deleted file mode 100644 index c9ffc46..0000000 Binary files a/images/renders/arnold/300/skin-iv.webp and /dev/null differ diff --git a/images/renders/arnold/300/skin-v.webp b/images/renders/arnold/300/skin-v.webp deleted file mode 100644 index 2a03dc1..0000000 Binary files a/images/renders/arnold/300/skin-v.webp and /dev/null differ diff --git a/images/renders/arnold/300/skin-vi.webp b/images/renders/arnold/300/skin-vi.webp deleted file mode 100644 index c851b13..0000000 Binary files a/images/renders/arnold/300/skin-vi.webp and /dev/null differ diff --git a/images/renders/arnold/300/snow.webp b/images/renders/arnold/300/snow.webp deleted file mode 100644 index 24b6a3f..0000000 Binary files a/images/renders/arnold/300/snow.webp and /dev/null differ diff --git a/images/renders/arnold/300/soap-bubble.webp b/images/renders/arnold/300/soap-bubble.webp deleted file mode 100644 index d13cde1..0000000 Binary files a/images/renders/arnold/300/soap-bubble.webp and /dev/null differ diff --git a/images/renders/arnold/300/tire.webp b/images/renders/arnold/300/tire.webp deleted file mode 100644 index 766f195..0000000 Binary files a/images/renders/arnold/300/tire.webp and /dev/null differ diff --git a/images/renders/arnold/300/titanium.webp b/images/renders/arnold/300/titanium.webp deleted file mode 100644 index 9fb4a03..0000000 Binary files a/images/renders/arnold/300/titanium.webp and /dev/null differ diff --git a/images/renders/arnold/300/tungsten.webp b/images/renders/arnold/300/tungsten.webp deleted file mode 100644 index b4521ad..0000000 Binary files a/images/renders/arnold/300/tungsten.webp and /dev/null differ diff --git a/images/renders/arnold/300/vanadium.webp b/images/renders/arnold/300/vanadium.webp deleted file mode 100644 index df7c0de..0000000 Binary files a/images/renders/arnold/300/vanadium.webp and /dev/null differ diff --git a/images/renders/arnold/300/water.webp b/images/renders/arnold/300/water.webp deleted file mode 100644 index d929d8b..0000000 Binary files a/images/renders/arnold/300/water.webp and /dev/null differ diff --git a/images/renders/arnold/300/whiteboard.webp b/images/renders/arnold/300/whiteboard.webp deleted file mode 100644 index 2bd1594..0000000 Binary files a/images/renders/arnold/300/whiteboard.webp and /dev/null differ diff --git a/images/renders/arnold/300/zinc.webp b/images/renders/arnold/300/zinc.webp deleted file mode 100644 index 6556113..0000000 Binary files a/images/renders/arnold/300/zinc.webp and /dev/null differ diff --git a/images/renders/arnold/600/aluminum.webp b/images/renders/arnold/600/aluminum.webp deleted file mode 100644 index c8660cb..0000000 Binary files a/images/renders/arnold/600/aluminum.webp and /dev/null differ diff --git a/images/renders/arnold/600/banana.webp b/images/renders/arnold/600/banana.webp deleted file mode 100644 index 9c53bdc..0000000 Binary files a/images/renders/arnold/600/banana.webp and /dev/null differ diff --git a/images/renders/arnold/600/blackboard.webp b/images/renders/arnold/600/blackboard.webp deleted file mode 100644 index 6f4f124..0000000 Binary files a/images/renders/arnold/600/blackboard.webp and /dev/null differ diff --git a/images/renders/arnold/600/blood.webp b/images/renders/arnold/600/blood.webp deleted file mode 100644 index 04b2c9b..0000000 Binary files a/images/renders/arnold/600/blood.webp and /dev/null differ diff --git a/images/renders/arnold/600/bone.webp b/images/renders/arnold/600/bone.webp deleted file mode 100644 index 1626dcc..0000000 Binary files a/images/renders/arnold/600/bone.webp and /dev/null differ diff --git a/images/renders/arnold/600/brass.webp b/images/renders/arnold/600/brass.webp deleted file mode 100644 index 6333854..0000000 Binary files a/images/renders/arnold/600/brass.webp and /dev/null differ diff --git a/images/renders/arnold/600/brick.webp b/images/renders/arnold/600/brick.webp deleted file mode 100644 index 0ca18d1..0000000 Binary files a/images/renders/arnold/600/brick.webp and /dev/null differ diff --git a/images/renders/arnold/600/carrot.webp b/images/renders/arnold/600/carrot.webp deleted file mode 100644 index 8e17027..0000000 Binary files a/images/renders/arnold/600/carrot.webp and /dev/null differ diff --git a/images/renders/arnold/600/charcoal.webp b/images/renders/arnold/600/charcoal.webp deleted file mode 100644 index b1323a6..0000000 Binary files a/images/renders/arnold/600/charcoal.webp and /dev/null differ diff --git a/images/renders/arnold/600/chocolate.webp b/images/renders/arnold/600/chocolate.webp deleted file mode 100644 index cc98ae5..0000000 Binary files a/images/renders/arnold/600/chocolate.webp and /dev/null differ diff --git a/images/renders/arnold/600/chromium.webp b/images/renders/arnold/600/chromium.webp deleted file mode 100644 index 682a891..0000000 Binary files a/images/renders/arnold/600/chromium.webp and /dev/null differ diff --git a/images/renders/arnold/600/cobalt.webp b/images/renders/arnold/600/cobalt.webp deleted file mode 100644 index a05a647..0000000 Binary files a/images/renders/arnold/600/cobalt.webp and /dev/null differ diff --git a/images/renders/arnold/600/coffee.webp b/images/renders/arnold/600/coffee.webp deleted file mode 100644 index 3f74f99..0000000 Binary files a/images/renders/arnold/600/coffee.webp and /dev/null differ diff --git a/images/renders/arnold/600/concrete.webp b/images/renders/arnold/600/concrete.webp deleted file mode 100644 index a7b2d06..0000000 Binary files a/images/renders/arnold/600/concrete.webp and /dev/null differ diff --git a/images/renders/arnold/600/cooking-oil.webp b/images/renders/arnold/600/cooking-oil.webp deleted file mode 100644 index f050aaa..0000000 Binary files a/images/renders/arnold/600/cooking-oil.webp and /dev/null differ diff --git a/images/renders/arnold/600/copper.webp b/images/renders/arnold/600/copper.webp deleted file mode 100644 index 0ecd3e7..0000000 Binary files a/images/renders/arnold/600/copper.webp and /dev/null differ diff --git a/images/renders/arnold/600/diamond.webp b/images/renders/arnold/600/diamond.webp deleted file mode 100644 index c17c390..0000000 Binary files a/images/renders/arnold/600/diamond.webp and /dev/null differ diff --git a/images/renders/arnold/600/egg-shell.webp b/images/renders/arnold/600/egg-shell.webp deleted file mode 100644 index b7a9ec8..0000000 Binary files a/images/renders/arnold/600/egg-shell.webp and /dev/null differ diff --git a/images/renders/arnold/600/eye-cornea.webp b/images/renders/arnold/600/eye-cornea.webp deleted file mode 100644 index 84c22e2..0000000 Binary files a/images/renders/arnold/600/eye-cornea.webp and /dev/null differ diff --git a/images/renders/arnold/600/eye-lens.webp b/images/renders/arnold/600/eye-lens.webp deleted file mode 100644 index 4b1fb38..0000000 Binary files a/images/renders/arnold/600/eye-lens.webp and /dev/null differ diff --git a/images/renders/arnold/600/eye-sclera.webp b/images/renders/arnold/600/eye-sclera.webp deleted file mode 100644 index 03c6ad3..0000000 Binary files a/images/renders/arnold/600/eye-sclera.webp and /dev/null differ diff --git a/images/renders/arnold/600/gasoline.webp b/images/renders/arnold/600/gasoline.webp deleted file mode 100644 index 87d0602..0000000 Binary files a/images/renders/arnold/600/gasoline.webp and /dev/null differ diff --git a/images/renders/arnold/600/glass.webp b/images/renders/arnold/600/glass.webp deleted file mode 100644 index 6688dc0..0000000 Binary files a/images/renders/arnold/600/glass.webp and /dev/null differ diff --git a/images/renders/arnold/600/gold.webp b/images/renders/arnold/600/gold.webp deleted file mode 100644 index 5c96271..0000000 Binary files a/images/renders/arnold/600/gold.webp and /dev/null differ diff --git a/images/renders/arnold/600/gray-card.webp b/images/renders/arnold/600/gray-card.webp deleted file mode 100644 index 63c8d93..0000000 Binary files a/images/renders/arnold/600/gray-card.webp and /dev/null differ diff --git a/images/renders/arnold/600/honey.webp b/images/renders/arnold/600/honey.webp deleted file mode 100644 index def2f08..0000000 Binary files a/images/renders/arnold/600/honey.webp and /dev/null differ diff --git a/images/renders/arnold/600/ice.webp b/images/renders/arnold/600/ice.webp deleted file mode 100644 index 875a20b..0000000 Binary files a/images/renders/arnold/600/ice.webp and /dev/null differ diff --git a/images/renders/arnold/600/iron.webp b/images/renders/arnold/600/iron.webp deleted file mode 100644 index fd96c76..0000000 Binary files a/images/renders/arnold/600/iron.webp and /dev/null differ diff --git a/images/renders/arnold/600/ketchup.webp b/images/renders/arnold/600/ketchup.webp deleted file mode 100644 index 1e68551..0000000 Binary files a/images/renders/arnold/600/ketchup.webp and /dev/null differ diff --git a/images/renders/arnold/600/lead.webp b/images/renders/arnold/600/lead.webp deleted file mode 100644 index e12a64e..0000000 Binary files a/images/renders/arnold/600/lead.webp and /dev/null differ diff --git a/images/renders/arnold/600/lemon.webp b/images/renders/arnold/600/lemon.webp deleted file mode 100644 index 360d616..0000000 Binary files a/images/renders/arnold/600/lemon.webp and /dev/null differ diff --git a/images/renders/arnold/600/marble.webp b/images/renders/arnold/600/marble.webp deleted file mode 100644 index 533335d..0000000 Binary files a/images/renders/arnold/600/marble.webp and /dev/null differ diff --git a/images/renders/arnold/600/mercury.webp b/images/renders/arnold/600/mercury.webp deleted file mode 100644 index b382997..0000000 Binary files a/images/renders/arnold/600/mercury.webp and /dev/null differ diff --git a/images/renders/arnold/600/milk.webp b/images/renders/arnold/600/milk.webp deleted file mode 100644 index 15f2bd9..0000000 Binary files a/images/renders/arnold/600/milk.webp and /dev/null differ diff --git a/images/renders/arnold/600/nickel.webp b/images/renders/arnold/600/nickel.webp deleted file mode 100644 index a1210bd..0000000 Binary files a/images/renders/arnold/600/nickel.webp and /dev/null differ diff --git a/images/renders/arnold/600/office-paper.webp b/images/renders/arnold/600/office-paper.webp deleted file mode 100644 index f91b229..0000000 Binary files a/images/renders/arnold/600/office-paper.webp and /dev/null differ diff --git a/images/renders/arnold/600/pearl.webp b/images/renders/arnold/600/pearl.webp deleted file mode 100644 index 9f99f95..0000000 Binary files a/images/renders/arnold/600/pearl.webp and /dev/null differ diff --git a/images/renders/arnold/600/petroleum.webp b/images/renders/arnold/600/petroleum.webp deleted file mode 100644 index c55dd19..0000000 Binary files a/images/renders/arnold/600/petroleum.webp and /dev/null differ diff --git a/images/renders/arnold/600/plastic-acrylic.webp b/images/renders/arnold/600/plastic-acrylic.webp deleted file mode 100644 index 452606f..0000000 Binary files a/images/renders/arnold/600/plastic-acrylic.webp and /dev/null differ diff --git a/images/renders/arnold/600/plastic-pc.webp b/images/renders/arnold/600/plastic-pc.webp deleted file mode 100644 index 46a5f47..0000000 Binary files a/images/renders/arnold/600/plastic-pc.webp and /dev/null differ diff --git a/images/renders/arnold/600/plastic-pet.webp b/images/renders/arnold/600/plastic-pet.webp deleted file mode 100644 index c28b2ad..0000000 Binary files a/images/renders/arnold/600/plastic-pet.webp and /dev/null differ diff --git a/images/renders/arnold/600/plastic-pp.webp b/images/renders/arnold/600/plastic-pp.webp deleted file mode 100644 index e442987..0000000 Binary files a/images/renders/arnold/600/plastic-pp.webp and /dev/null differ diff --git a/images/renders/arnold/600/plastic-pvc.webp b/images/renders/arnold/600/plastic-pvc.webp deleted file mode 100644 index e97eb5f..0000000 Binary files a/images/renders/arnold/600/plastic-pvc.webp and /dev/null differ diff --git a/images/renders/arnold/600/platinum.webp b/images/renders/arnold/600/platinum.webp deleted file mode 100644 index 7459982..0000000 Binary files a/images/renders/arnold/600/platinum.webp and /dev/null differ diff --git a/images/renders/arnold/600/polyurethane.webp b/images/renders/arnold/600/polyurethane.webp deleted file mode 100644 index b2dbc96..0000000 Binary files a/images/renders/arnold/600/polyurethane.webp and /dev/null differ diff --git a/images/renders/arnold/600/salt.webp b/images/renders/arnold/600/salt.webp deleted file mode 100644 index 4804ed6..0000000 Binary files a/images/renders/arnold/600/salt.webp and /dev/null differ diff --git a/images/renders/arnold/600/sand.webp b/images/renders/arnold/600/sand.webp deleted file mode 100644 index 43098d5..0000000 Binary files a/images/renders/arnold/600/sand.webp and /dev/null differ diff --git a/images/renders/arnold/600/sapphire.webp b/images/renders/arnold/600/sapphire.webp deleted file mode 100644 index 7d2dae6..0000000 Binary files a/images/renders/arnold/600/sapphire.webp and /dev/null differ diff --git a/images/renders/arnold/600/silicon.webp b/images/renders/arnold/600/silicon.webp deleted file mode 100644 index c66eb96..0000000 Binary files a/images/renders/arnold/600/silicon.webp and /dev/null differ diff --git a/images/renders/arnold/600/silver.webp b/images/renders/arnold/600/silver.webp deleted file mode 100644 index b47cf6d..0000000 Binary files a/images/renders/arnold/600/silver.webp and /dev/null differ diff --git a/images/renders/arnold/600/skin-i.webp b/images/renders/arnold/600/skin-i.webp deleted file mode 100644 index 18869a1..0000000 Binary files a/images/renders/arnold/600/skin-i.webp and /dev/null differ diff --git a/images/renders/arnold/600/skin-ii.webp b/images/renders/arnold/600/skin-ii.webp deleted file mode 100644 index cd0801c..0000000 Binary files a/images/renders/arnold/600/skin-ii.webp and /dev/null differ diff --git a/images/renders/arnold/600/skin-iii.webp b/images/renders/arnold/600/skin-iii.webp deleted file mode 100644 index e505c92..0000000 Binary files a/images/renders/arnold/600/skin-iii.webp and /dev/null differ diff --git a/images/renders/arnold/600/skin-iv.webp b/images/renders/arnold/600/skin-iv.webp deleted file mode 100644 index 1e26b3a..0000000 Binary files a/images/renders/arnold/600/skin-iv.webp and /dev/null differ diff --git a/images/renders/arnold/600/skin-v.webp b/images/renders/arnold/600/skin-v.webp deleted file mode 100644 index df5ed79..0000000 Binary files a/images/renders/arnold/600/skin-v.webp and /dev/null differ diff --git a/images/renders/arnold/600/skin-vi.webp b/images/renders/arnold/600/skin-vi.webp deleted file mode 100644 index 6c868a1..0000000 Binary files a/images/renders/arnold/600/skin-vi.webp and /dev/null differ diff --git a/images/renders/arnold/600/snow.webp b/images/renders/arnold/600/snow.webp deleted file mode 100644 index 96a592e..0000000 Binary files a/images/renders/arnold/600/snow.webp and /dev/null differ diff --git a/images/renders/arnold/600/soap-bubble.webp b/images/renders/arnold/600/soap-bubble.webp deleted file mode 100644 index b59d6af..0000000 Binary files a/images/renders/arnold/600/soap-bubble.webp and /dev/null differ diff --git a/images/renders/arnold/600/tire.webp b/images/renders/arnold/600/tire.webp deleted file mode 100644 index 6819ea2..0000000 Binary files a/images/renders/arnold/600/tire.webp and /dev/null differ diff --git a/images/renders/arnold/600/titanium.webp b/images/renders/arnold/600/titanium.webp deleted file mode 100644 index c5c4c37..0000000 Binary files a/images/renders/arnold/600/titanium.webp and /dev/null differ diff --git a/images/renders/arnold/600/tungsten.webp b/images/renders/arnold/600/tungsten.webp deleted file mode 100644 index 0b4f699..0000000 Binary files a/images/renders/arnold/600/tungsten.webp and /dev/null differ diff --git a/images/renders/arnold/600/vanadium.webp b/images/renders/arnold/600/vanadium.webp deleted file mode 100644 index 328785f..0000000 Binary files a/images/renders/arnold/600/vanadium.webp and /dev/null differ diff --git a/images/renders/arnold/600/water.webp b/images/renders/arnold/600/water.webp deleted file mode 100644 index 2ac4627..0000000 Binary files a/images/renders/arnold/600/water.webp and /dev/null differ diff --git a/images/renders/arnold/600/whiteboard.webp b/images/renders/arnold/600/whiteboard.webp deleted file mode 100644 index d80a02c..0000000 Binary files a/images/renders/arnold/600/whiteboard.webp and /dev/null differ diff --git a/images/renders/arnold/600/zinc.webp b/images/renders/arnold/600/zinc.webp deleted file mode 100644 index fdd84b5..0000000 Binary files a/images/renders/arnold/600/zinc.webp and /dev/null differ diff --git a/images/renders/cycles/300/aluminum.webp b/images/renders/cycles/300/aluminum.webp deleted file mode 100644 index 5c1e4a2..0000000 Binary files a/images/renders/cycles/300/aluminum.webp and /dev/null differ diff --git a/images/renders/cycles/300/banana.webp b/images/renders/cycles/300/banana.webp deleted file mode 100644 index 1814640..0000000 Binary files a/images/renders/cycles/300/banana.webp and /dev/null differ diff --git a/images/renders/cycles/300/blackboard.webp b/images/renders/cycles/300/blackboard.webp deleted file mode 100644 index 57a9731..0000000 Binary files a/images/renders/cycles/300/blackboard.webp and /dev/null differ diff --git a/images/renders/cycles/300/blood.webp b/images/renders/cycles/300/blood.webp deleted file mode 100644 index 859c072..0000000 Binary files a/images/renders/cycles/300/blood.webp and /dev/null differ diff --git a/images/renders/cycles/300/bone.webp b/images/renders/cycles/300/bone.webp deleted file mode 100644 index 81a5884..0000000 Binary files a/images/renders/cycles/300/bone.webp and /dev/null differ diff --git a/images/renders/cycles/300/brass.webp b/images/renders/cycles/300/brass.webp deleted file mode 100644 index 0403764..0000000 Binary files a/images/renders/cycles/300/brass.webp and /dev/null differ diff --git a/images/renders/cycles/300/brick.webp b/images/renders/cycles/300/brick.webp deleted file mode 100644 index 232262b..0000000 Binary files a/images/renders/cycles/300/brick.webp and /dev/null differ diff --git a/images/renders/cycles/300/car-paint.webp b/images/renders/cycles/300/car-paint.webp deleted file mode 100644 index 3b955ee..0000000 Binary files a/images/renders/cycles/300/car-paint.webp and /dev/null differ diff --git a/images/renders/cycles/300/carrot.webp b/images/renders/cycles/300/carrot.webp deleted file mode 100644 index 44dc46d..0000000 Binary files a/images/renders/cycles/300/carrot.webp and /dev/null differ diff --git a/images/renders/cycles/300/charcoal.webp b/images/renders/cycles/300/charcoal.webp deleted file mode 100644 index 98ea98e..0000000 Binary files a/images/renders/cycles/300/charcoal.webp and /dev/null differ diff --git a/images/renders/cycles/300/chocolate.webp b/images/renders/cycles/300/chocolate.webp deleted file mode 100644 index d87ceff..0000000 Binary files a/images/renders/cycles/300/chocolate.webp and /dev/null differ diff --git a/images/renders/cycles/300/chromium.webp b/images/renders/cycles/300/chromium.webp deleted file mode 100644 index 34b913b..0000000 Binary files a/images/renders/cycles/300/chromium.webp and /dev/null differ diff --git a/images/renders/cycles/300/cobalt.webp b/images/renders/cycles/300/cobalt.webp deleted file mode 100644 index df2fd43..0000000 Binary files a/images/renders/cycles/300/cobalt.webp and /dev/null differ diff --git a/images/renders/cycles/300/coffee.webp b/images/renders/cycles/300/coffee.webp deleted file mode 100644 index a83e1d6..0000000 Binary files a/images/renders/cycles/300/coffee.webp and /dev/null differ diff --git a/images/renders/cycles/300/concrete.webp b/images/renders/cycles/300/concrete.webp deleted file mode 100644 index b3639ef..0000000 Binary files a/images/renders/cycles/300/concrete.webp and /dev/null differ diff --git a/images/renders/cycles/300/cooking-oil.webp b/images/renders/cycles/300/cooking-oil.webp deleted file mode 100644 index d25c521..0000000 Binary files a/images/renders/cycles/300/cooking-oil.webp and /dev/null differ diff --git a/images/renders/cycles/300/copper.webp b/images/renders/cycles/300/copper.webp deleted file mode 100644 index 78960d9..0000000 Binary files a/images/renders/cycles/300/copper.webp and /dev/null differ diff --git a/images/renders/cycles/300/diamond.webp b/images/renders/cycles/300/diamond.webp deleted file mode 100644 index b2a26c1..0000000 Binary files a/images/renders/cycles/300/diamond.webp and /dev/null differ diff --git a/images/renders/cycles/300/egg-shell.webp b/images/renders/cycles/300/egg-shell.webp deleted file mode 100644 index f58b6a0..0000000 Binary files a/images/renders/cycles/300/egg-shell.webp and /dev/null differ diff --git a/images/renders/cycles/300/eye-cornea.webp b/images/renders/cycles/300/eye-cornea.webp deleted file mode 100644 index 63e58f0..0000000 Binary files a/images/renders/cycles/300/eye-cornea.webp and /dev/null differ diff --git a/images/renders/cycles/300/eye-lens.webp b/images/renders/cycles/300/eye-lens.webp deleted file mode 100644 index f4fdf16..0000000 Binary files a/images/renders/cycles/300/eye-lens.webp and /dev/null differ diff --git a/images/renders/cycles/300/eye-sclera.webp b/images/renders/cycles/300/eye-sclera.webp deleted file mode 100644 index 86163da..0000000 Binary files a/images/renders/cycles/300/eye-sclera.webp and /dev/null differ diff --git a/images/renders/cycles/300/gasoline.webp b/images/renders/cycles/300/gasoline.webp deleted file mode 100644 index f926cf8..0000000 Binary files a/images/renders/cycles/300/gasoline.webp and /dev/null differ diff --git a/images/renders/cycles/300/glass.webp b/images/renders/cycles/300/glass.webp deleted file mode 100644 index 86354a3..0000000 Binary files a/images/renders/cycles/300/glass.webp and /dev/null differ diff --git a/images/renders/cycles/300/gold.webp b/images/renders/cycles/300/gold.webp deleted file mode 100644 index e88883b..0000000 Binary files a/images/renders/cycles/300/gold.webp and /dev/null differ diff --git a/images/renders/cycles/300/gray-card.webp b/images/renders/cycles/300/gray-card.webp deleted file mode 100644 index 735d516..0000000 Binary files a/images/renders/cycles/300/gray-card.webp and /dev/null differ diff --git a/images/renders/cycles/300/honey.webp b/images/renders/cycles/300/honey.webp deleted file mode 100644 index f12dab8..0000000 Binary files a/images/renders/cycles/300/honey.webp and /dev/null differ diff --git a/images/renders/cycles/300/ice.webp b/images/renders/cycles/300/ice.webp deleted file mode 100644 index da8e241..0000000 Binary files a/images/renders/cycles/300/ice.webp and /dev/null differ diff --git a/images/renders/cycles/300/iron.webp b/images/renders/cycles/300/iron.webp deleted file mode 100644 index 3c097f2..0000000 Binary files a/images/renders/cycles/300/iron.webp and /dev/null differ diff --git a/images/renders/cycles/300/ketchup.webp b/images/renders/cycles/300/ketchup.webp deleted file mode 100644 index b269b4a..0000000 Binary files a/images/renders/cycles/300/ketchup.webp and /dev/null differ diff --git a/images/renders/cycles/300/lead.webp b/images/renders/cycles/300/lead.webp deleted file mode 100644 index e39e90f..0000000 Binary files a/images/renders/cycles/300/lead.webp and /dev/null differ diff --git a/images/renders/cycles/300/lemon.webp b/images/renders/cycles/300/lemon.webp deleted file mode 100644 index f4dc371..0000000 Binary files a/images/renders/cycles/300/lemon.webp and /dev/null differ diff --git a/images/renders/cycles/300/marble.webp b/images/renders/cycles/300/marble.webp deleted file mode 100644 index 4b5e4e7..0000000 Binary files a/images/renders/cycles/300/marble.webp and /dev/null differ diff --git a/images/renders/cycles/300/mercury.webp b/images/renders/cycles/300/mercury.webp deleted file mode 100644 index 5766436..0000000 Binary files a/images/renders/cycles/300/mercury.webp and /dev/null differ diff --git a/images/renders/cycles/300/milk.webp b/images/renders/cycles/300/milk.webp deleted file mode 100644 index 5f279c1..0000000 Binary files a/images/renders/cycles/300/milk.webp and /dev/null differ diff --git a/images/renders/cycles/300/mit-black.webp b/images/renders/cycles/300/mit-black.webp deleted file mode 100644 index 5727c2d..0000000 Binary files a/images/renders/cycles/300/mit-black.webp and /dev/null differ diff --git a/images/renders/cycles/300/musou-black.webp b/images/renders/cycles/300/musou-black.webp deleted file mode 100644 index 75d1266..0000000 Binary files a/images/renders/cycles/300/musou-black.webp and /dev/null differ diff --git a/images/renders/cycles/300/nickel.webp b/images/renders/cycles/300/nickel.webp deleted file mode 100644 index 3bf2fa5..0000000 Binary files a/images/renders/cycles/300/nickel.webp and /dev/null differ diff --git a/images/renders/cycles/300/office-paper.webp b/images/renders/cycles/300/office-paper.webp deleted file mode 100644 index 1a97915..0000000 Binary files a/images/renders/cycles/300/office-paper.webp and /dev/null differ diff --git a/images/renders/cycles/300/pearl.webp b/images/renders/cycles/300/pearl.webp deleted file mode 100644 index f474ddc..0000000 Binary files a/images/renders/cycles/300/pearl.webp and /dev/null differ diff --git a/images/renders/cycles/300/petroleum.webp b/images/renders/cycles/300/petroleum.webp deleted file mode 100644 index 759cfed..0000000 Binary files a/images/renders/cycles/300/petroleum.webp and /dev/null differ diff --git a/images/renders/cycles/300/plastic-acrylic.webp b/images/renders/cycles/300/plastic-acrylic.webp deleted file mode 100644 index d56a013..0000000 Binary files a/images/renders/cycles/300/plastic-acrylic.webp and /dev/null differ diff --git a/images/renders/cycles/300/plastic-pc.webp b/images/renders/cycles/300/plastic-pc.webp deleted file mode 100644 index 13de811..0000000 Binary files a/images/renders/cycles/300/plastic-pc.webp and /dev/null differ diff --git a/images/renders/cycles/300/plastic-pet.webp b/images/renders/cycles/300/plastic-pet.webp deleted file mode 100644 index ae9927e..0000000 Binary files a/images/renders/cycles/300/plastic-pet.webp and /dev/null differ diff --git a/images/renders/cycles/300/plastic-pp.webp b/images/renders/cycles/300/plastic-pp.webp deleted file mode 100644 index 509c5df..0000000 Binary files a/images/renders/cycles/300/plastic-pp.webp and /dev/null differ diff --git a/images/renders/cycles/300/plastic-pvc.webp b/images/renders/cycles/300/plastic-pvc.webp deleted file mode 100644 index eab5660..0000000 Binary files a/images/renders/cycles/300/plastic-pvc.webp and /dev/null differ diff --git a/images/renders/cycles/300/platinum.webp b/images/renders/cycles/300/platinum.webp deleted file mode 100644 index 3443e66..0000000 Binary files a/images/renders/cycles/300/platinum.webp and /dev/null differ diff --git a/images/renders/cycles/300/polyurethane.webp b/images/renders/cycles/300/polyurethane.webp deleted file mode 100644 index 8390d0b..0000000 Binary files a/images/renders/cycles/300/polyurethane.webp and /dev/null differ diff --git a/images/renders/cycles/300/salt.webp b/images/renders/cycles/300/salt.webp deleted file mode 100644 index 704e39b..0000000 Binary files a/images/renders/cycles/300/salt.webp and /dev/null differ diff --git a/images/renders/cycles/300/sand.webp b/images/renders/cycles/300/sand.webp deleted file mode 100644 index 0e28d03..0000000 Binary files a/images/renders/cycles/300/sand.webp and /dev/null differ diff --git a/images/renders/cycles/300/sapphire.webp b/images/renders/cycles/300/sapphire.webp deleted file mode 100644 index 676bebc..0000000 Binary files a/images/renders/cycles/300/sapphire.webp and /dev/null differ diff --git a/images/renders/cycles/300/silicon.webp b/images/renders/cycles/300/silicon.webp deleted file mode 100644 index 5add352..0000000 Binary files a/images/renders/cycles/300/silicon.webp and /dev/null differ diff --git a/images/renders/cycles/300/silver.webp b/images/renders/cycles/300/silver.webp deleted file mode 100644 index ecca89a..0000000 Binary files a/images/renders/cycles/300/silver.webp and /dev/null differ diff --git a/images/renders/cycles/300/skin-i.webp b/images/renders/cycles/300/skin-i.webp deleted file mode 100644 index fc35f59..0000000 Binary files a/images/renders/cycles/300/skin-i.webp and /dev/null differ diff --git a/images/renders/cycles/300/skin-ii.webp b/images/renders/cycles/300/skin-ii.webp deleted file mode 100644 index 32f80d2..0000000 Binary files a/images/renders/cycles/300/skin-ii.webp and /dev/null differ diff --git a/images/renders/cycles/300/skin-iii.webp b/images/renders/cycles/300/skin-iii.webp deleted file mode 100644 index dabedeb..0000000 Binary files a/images/renders/cycles/300/skin-iii.webp and /dev/null differ diff --git a/images/renders/cycles/300/skin-iv.webp b/images/renders/cycles/300/skin-iv.webp deleted file mode 100644 index 5863a20..0000000 Binary files a/images/renders/cycles/300/skin-iv.webp and /dev/null differ diff --git a/images/renders/cycles/300/skin-v.webp b/images/renders/cycles/300/skin-v.webp deleted file mode 100644 index 2a3ee1a..0000000 Binary files a/images/renders/cycles/300/skin-v.webp and /dev/null differ diff --git a/images/renders/cycles/300/skin-vi.webp b/images/renders/cycles/300/skin-vi.webp deleted file mode 100644 index fb38a8f..0000000 Binary files a/images/renders/cycles/300/skin-vi.webp and /dev/null differ diff --git a/images/renders/cycles/300/snow.webp b/images/renders/cycles/300/snow.webp deleted file mode 100644 index 49894e4..0000000 Binary files a/images/renders/cycles/300/snow.webp and /dev/null differ diff --git a/images/renders/cycles/300/soap-bubble.webp b/images/renders/cycles/300/soap-bubble.webp deleted file mode 100644 index dd00a65..0000000 Binary files a/images/renders/cycles/300/soap-bubble.webp and /dev/null differ diff --git a/images/renders/cycles/300/tire.webp b/images/renders/cycles/300/tire.webp deleted file mode 100644 index 84935b1..0000000 Binary files a/images/renders/cycles/300/tire.webp and /dev/null differ diff --git a/images/renders/cycles/300/titanium.webp b/images/renders/cycles/300/titanium.webp deleted file mode 100644 index 7ad1295..0000000 Binary files a/images/renders/cycles/300/titanium.webp and /dev/null differ diff --git a/images/renders/cycles/300/toner-black.webp b/images/renders/cycles/300/toner-black.webp deleted file mode 100644 index cbc42d5..0000000 Binary files a/images/renders/cycles/300/toner-black.webp and /dev/null differ diff --git a/images/renders/cycles/300/tungsten.webp b/images/renders/cycles/300/tungsten.webp deleted file mode 100644 index e53dbc9..0000000 Binary files a/images/renders/cycles/300/tungsten.webp and /dev/null differ diff --git a/images/renders/cycles/300/vanadium.webp b/images/renders/cycles/300/vanadium.webp deleted file mode 100644 index 058b50c..0000000 Binary files a/images/renders/cycles/300/vanadium.webp and /dev/null differ diff --git a/images/renders/cycles/300/water.webp b/images/renders/cycles/300/water.webp deleted file mode 100644 index ce7f322..0000000 Binary files a/images/renders/cycles/300/water.webp and /dev/null differ diff --git a/images/renders/cycles/300/whiteboard.webp b/images/renders/cycles/300/whiteboard.webp deleted file mode 100644 index 79f964e..0000000 Binary files a/images/renders/cycles/300/whiteboard.webp and /dev/null differ diff --git a/images/renders/cycles/300/zinc.webp b/images/renders/cycles/300/zinc.webp deleted file mode 100644 index 70e3de4..0000000 Binary files a/images/renders/cycles/300/zinc.webp and /dev/null differ diff --git a/images/renders/cycles/600/aluminum.webp b/images/renders/cycles/600/aluminum.webp deleted file mode 100644 index 09531db..0000000 Binary files a/images/renders/cycles/600/aluminum.webp and /dev/null differ diff --git a/images/renders/cycles/600/banana.webp b/images/renders/cycles/600/banana.webp deleted file mode 100644 index e91a170..0000000 Binary files a/images/renders/cycles/600/banana.webp and /dev/null differ diff --git a/images/renders/cycles/600/blackboard.webp b/images/renders/cycles/600/blackboard.webp deleted file mode 100644 index e85e345..0000000 Binary files a/images/renders/cycles/600/blackboard.webp and /dev/null differ diff --git a/images/renders/cycles/600/blood.webp b/images/renders/cycles/600/blood.webp deleted file mode 100644 index 072262c..0000000 Binary files a/images/renders/cycles/600/blood.webp and /dev/null differ diff --git a/images/renders/cycles/600/bone.webp b/images/renders/cycles/600/bone.webp deleted file mode 100644 index 3cfd87f..0000000 Binary files a/images/renders/cycles/600/bone.webp and /dev/null differ diff --git a/images/renders/cycles/600/brass.webp b/images/renders/cycles/600/brass.webp deleted file mode 100644 index 161b291..0000000 Binary files a/images/renders/cycles/600/brass.webp and /dev/null differ diff --git a/images/renders/cycles/600/brick.webp b/images/renders/cycles/600/brick.webp deleted file mode 100644 index ac14287..0000000 Binary files a/images/renders/cycles/600/brick.webp and /dev/null differ diff --git a/images/renders/cycles/600/car-paint.webp b/images/renders/cycles/600/car-paint.webp deleted file mode 100644 index 64f6150..0000000 Binary files a/images/renders/cycles/600/car-paint.webp and /dev/null differ diff --git a/images/renders/cycles/600/carrot.webp b/images/renders/cycles/600/carrot.webp deleted file mode 100644 index 83ed451..0000000 Binary files a/images/renders/cycles/600/carrot.webp and /dev/null differ diff --git a/images/renders/cycles/600/charcoal.webp b/images/renders/cycles/600/charcoal.webp deleted file mode 100644 index 1e1132d..0000000 Binary files a/images/renders/cycles/600/charcoal.webp and /dev/null differ diff --git a/images/renders/cycles/600/chocolate.webp b/images/renders/cycles/600/chocolate.webp deleted file mode 100644 index 0defe23..0000000 Binary files a/images/renders/cycles/600/chocolate.webp and /dev/null differ diff --git a/images/renders/cycles/600/chromium.webp b/images/renders/cycles/600/chromium.webp deleted file mode 100644 index f0cfbd5..0000000 Binary files a/images/renders/cycles/600/chromium.webp and /dev/null differ diff --git a/images/renders/cycles/600/cobalt.webp b/images/renders/cycles/600/cobalt.webp deleted file mode 100644 index 2723629..0000000 Binary files a/images/renders/cycles/600/cobalt.webp and /dev/null differ diff --git a/images/renders/cycles/600/coffee.webp b/images/renders/cycles/600/coffee.webp deleted file mode 100644 index 4f643cb..0000000 Binary files a/images/renders/cycles/600/coffee.webp and /dev/null differ diff --git a/images/renders/cycles/600/concrete.webp b/images/renders/cycles/600/concrete.webp deleted file mode 100644 index eaaefa7..0000000 Binary files a/images/renders/cycles/600/concrete.webp and /dev/null differ diff --git a/images/renders/cycles/600/cooking-oil.webp b/images/renders/cycles/600/cooking-oil.webp deleted file mode 100644 index e7e7a38..0000000 Binary files a/images/renders/cycles/600/cooking-oil.webp and /dev/null differ diff --git a/images/renders/cycles/600/copper.webp b/images/renders/cycles/600/copper.webp deleted file mode 100644 index 4e2b832..0000000 Binary files a/images/renders/cycles/600/copper.webp and /dev/null differ diff --git a/images/renders/cycles/600/diamond.webp b/images/renders/cycles/600/diamond.webp deleted file mode 100644 index 5142c02..0000000 Binary files a/images/renders/cycles/600/diamond.webp and /dev/null differ diff --git a/images/renders/cycles/600/egg-shell.webp b/images/renders/cycles/600/egg-shell.webp deleted file mode 100644 index 6a6fbdc..0000000 Binary files a/images/renders/cycles/600/egg-shell.webp and /dev/null differ diff --git a/images/renders/cycles/600/eye-cornea.webp b/images/renders/cycles/600/eye-cornea.webp deleted file mode 100644 index 81ce160..0000000 Binary files a/images/renders/cycles/600/eye-cornea.webp and /dev/null differ diff --git a/images/renders/cycles/600/eye-lens.webp b/images/renders/cycles/600/eye-lens.webp deleted file mode 100644 index 03dd25b..0000000 Binary files a/images/renders/cycles/600/eye-lens.webp and /dev/null differ diff --git a/images/renders/cycles/600/eye-sclera.webp b/images/renders/cycles/600/eye-sclera.webp deleted file mode 100644 index 6bac478..0000000 Binary files a/images/renders/cycles/600/eye-sclera.webp and /dev/null differ diff --git a/images/renders/cycles/600/gasoline.webp b/images/renders/cycles/600/gasoline.webp deleted file mode 100644 index 187c924..0000000 Binary files a/images/renders/cycles/600/gasoline.webp and /dev/null differ diff --git a/images/renders/cycles/600/glass.webp b/images/renders/cycles/600/glass.webp deleted file mode 100644 index 22295e8..0000000 Binary files a/images/renders/cycles/600/glass.webp and /dev/null differ diff --git a/images/renders/cycles/600/gold.webp b/images/renders/cycles/600/gold.webp deleted file mode 100644 index 33eab4c..0000000 Binary files a/images/renders/cycles/600/gold.webp and /dev/null differ diff --git a/images/renders/cycles/600/gray-card.webp b/images/renders/cycles/600/gray-card.webp deleted file mode 100644 index 5aba1fe..0000000 Binary files a/images/renders/cycles/600/gray-card.webp and /dev/null differ diff --git a/images/renders/cycles/600/honey.webp b/images/renders/cycles/600/honey.webp deleted file mode 100644 index 69366ae..0000000 Binary files a/images/renders/cycles/600/honey.webp and /dev/null differ diff --git a/images/renders/cycles/600/ice.webp b/images/renders/cycles/600/ice.webp deleted file mode 100644 index cdfa70f..0000000 Binary files a/images/renders/cycles/600/ice.webp and /dev/null differ diff --git a/images/renders/cycles/600/iron.webp b/images/renders/cycles/600/iron.webp deleted file mode 100644 index cb3db46..0000000 Binary files a/images/renders/cycles/600/iron.webp and /dev/null differ diff --git a/images/renders/cycles/600/ketchup.webp b/images/renders/cycles/600/ketchup.webp deleted file mode 100644 index 3143969..0000000 Binary files a/images/renders/cycles/600/ketchup.webp and /dev/null differ diff --git a/images/renders/cycles/600/lead.webp b/images/renders/cycles/600/lead.webp deleted file mode 100644 index 849e511..0000000 Binary files a/images/renders/cycles/600/lead.webp and /dev/null differ diff --git a/images/renders/cycles/600/lemon.webp b/images/renders/cycles/600/lemon.webp deleted file mode 100644 index 573d739..0000000 Binary files a/images/renders/cycles/600/lemon.webp and /dev/null differ diff --git a/images/renders/cycles/600/marble.webp b/images/renders/cycles/600/marble.webp deleted file mode 100644 index 2dfdd2a..0000000 Binary files a/images/renders/cycles/600/marble.webp and /dev/null differ diff --git a/images/renders/cycles/600/mercury.webp b/images/renders/cycles/600/mercury.webp deleted file mode 100644 index 2957014..0000000 Binary files a/images/renders/cycles/600/mercury.webp and /dev/null differ diff --git a/images/renders/cycles/600/milk.webp b/images/renders/cycles/600/milk.webp deleted file mode 100644 index 7332687..0000000 Binary files a/images/renders/cycles/600/milk.webp and /dev/null differ diff --git a/images/renders/cycles/600/mit-black.webp b/images/renders/cycles/600/mit-black.webp deleted file mode 100644 index 8574878..0000000 Binary files a/images/renders/cycles/600/mit-black.webp and /dev/null differ diff --git a/images/renders/cycles/600/musou-black.webp b/images/renders/cycles/600/musou-black.webp deleted file mode 100644 index 59b92d2..0000000 Binary files a/images/renders/cycles/600/musou-black.webp and /dev/null differ diff --git a/images/renders/cycles/600/nickel.webp b/images/renders/cycles/600/nickel.webp deleted file mode 100644 index f7c3677..0000000 Binary files a/images/renders/cycles/600/nickel.webp and /dev/null differ diff --git a/images/renders/cycles/600/office-paper.webp b/images/renders/cycles/600/office-paper.webp deleted file mode 100644 index ef7a16d..0000000 Binary files a/images/renders/cycles/600/office-paper.webp and /dev/null differ diff --git a/images/renders/cycles/600/pearl.webp b/images/renders/cycles/600/pearl.webp deleted file mode 100644 index 04d8186..0000000 Binary files a/images/renders/cycles/600/pearl.webp and /dev/null differ diff --git a/images/renders/cycles/600/petroleum.webp b/images/renders/cycles/600/petroleum.webp deleted file mode 100644 index d219255..0000000 Binary files a/images/renders/cycles/600/petroleum.webp and /dev/null differ diff --git a/images/renders/cycles/600/plastic-acrylic.webp b/images/renders/cycles/600/plastic-acrylic.webp deleted file mode 100644 index e5f1cb4..0000000 Binary files a/images/renders/cycles/600/plastic-acrylic.webp and /dev/null differ diff --git a/images/renders/cycles/600/plastic-pc.webp b/images/renders/cycles/600/plastic-pc.webp deleted file mode 100644 index d176975..0000000 Binary files a/images/renders/cycles/600/plastic-pc.webp and /dev/null differ diff --git a/images/renders/cycles/600/plastic-pet.webp b/images/renders/cycles/600/plastic-pet.webp deleted file mode 100644 index e6cacd0..0000000 Binary files a/images/renders/cycles/600/plastic-pet.webp and /dev/null differ diff --git a/images/renders/cycles/600/plastic-pp.webp b/images/renders/cycles/600/plastic-pp.webp deleted file mode 100644 index 65235bc..0000000 Binary files a/images/renders/cycles/600/plastic-pp.webp and /dev/null differ diff --git a/images/renders/cycles/600/plastic-pvc.webp b/images/renders/cycles/600/plastic-pvc.webp deleted file mode 100644 index a603b31..0000000 Binary files a/images/renders/cycles/600/plastic-pvc.webp and /dev/null differ diff --git a/images/renders/cycles/600/platinum.webp b/images/renders/cycles/600/platinum.webp deleted file mode 100644 index c3c6c09..0000000 Binary files a/images/renders/cycles/600/platinum.webp and /dev/null differ diff --git a/images/renders/cycles/600/polyurethane.webp b/images/renders/cycles/600/polyurethane.webp deleted file mode 100644 index ef02d92..0000000 Binary files a/images/renders/cycles/600/polyurethane.webp and /dev/null differ diff --git a/images/renders/cycles/600/salt.webp b/images/renders/cycles/600/salt.webp deleted file mode 100644 index 007d6c8..0000000 Binary files a/images/renders/cycles/600/salt.webp and /dev/null differ diff --git a/images/renders/cycles/600/sand.webp b/images/renders/cycles/600/sand.webp deleted file mode 100644 index 8f1b65b..0000000 Binary files a/images/renders/cycles/600/sand.webp and /dev/null differ diff --git a/images/renders/cycles/600/sapphire.webp b/images/renders/cycles/600/sapphire.webp deleted file mode 100644 index a93fc6a..0000000 Binary files a/images/renders/cycles/600/sapphire.webp and /dev/null differ diff --git a/images/renders/cycles/600/silicon.webp b/images/renders/cycles/600/silicon.webp deleted file mode 100644 index 899b9a3..0000000 Binary files a/images/renders/cycles/600/silicon.webp and /dev/null differ diff --git a/images/renders/cycles/600/silver.webp b/images/renders/cycles/600/silver.webp deleted file mode 100644 index 3d793dd..0000000 Binary files a/images/renders/cycles/600/silver.webp and /dev/null differ diff --git a/images/renders/cycles/600/skin-i.webp b/images/renders/cycles/600/skin-i.webp deleted file mode 100644 index 8761389..0000000 Binary files a/images/renders/cycles/600/skin-i.webp and /dev/null differ diff --git a/images/renders/cycles/600/skin-ii.webp b/images/renders/cycles/600/skin-ii.webp deleted file mode 100644 index 6e0bd77..0000000 Binary files a/images/renders/cycles/600/skin-ii.webp and /dev/null differ diff --git a/images/renders/cycles/600/skin-iii.webp b/images/renders/cycles/600/skin-iii.webp deleted file mode 100644 index cd93912..0000000 Binary files a/images/renders/cycles/600/skin-iii.webp and /dev/null differ diff --git a/images/renders/cycles/600/skin-iv.webp b/images/renders/cycles/600/skin-iv.webp deleted file mode 100644 index 0ed4ada..0000000 Binary files a/images/renders/cycles/600/skin-iv.webp and /dev/null differ diff --git a/images/renders/cycles/600/skin-v.webp b/images/renders/cycles/600/skin-v.webp deleted file mode 100644 index e1c16c2..0000000 Binary files a/images/renders/cycles/600/skin-v.webp and /dev/null differ diff --git a/images/renders/cycles/600/skin-vi.webp b/images/renders/cycles/600/skin-vi.webp deleted file mode 100644 index fb7c8b6..0000000 Binary files a/images/renders/cycles/600/skin-vi.webp and /dev/null differ diff --git a/images/renders/cycles/600/snow.webp b/images/renders/cycles/600/snow.webp deleted file mode 100644 index 3237a8a..0000000 Binary files a/images/renders/cycles/600/snow.webp and /dev/null differ diff --git a/images/renders/cycles/600/soap-bubble.webp b/images/renders/cycles/600/soap-bubble.webp deleted file mode 100644 index eec62c5..0000000 Binary files a/images/renders/cycles/600/soap-bubble.webp and /dev/null differ diff --git a/images/renders/cycles/600/tire.webp b/images/renders/cycles/600/tire.webp deleted file mode 100644 index ea1650a..0000000 Binary files a/images/renders/cycles/600/tire.webp and /dev/null differ diff --git a/images/renders/cycles/600/titanium.webp b/images/renders/cycles/600/titanium.webp deleted file mode 100644 index 9e1ac7b..0000000 Binary files a/images/renders/cycles/600/titanium.webp and /dev/null differ diff --git a/images/renders/cycles/600/toner-black.webp b/images/renders/cycles/600/toner-black.webp deleted file mode 100644 index 7729298..0000000 Binary files a/images/renders/cycles/600/toner-black.webp and /dev/null differ diff --git a/images/renders/cycles/600/tungsten.webp b/images/renders/cycles/600/tungsten.webp deleted file mode 100644 index 8cb64b8..0000000 Binary files a/images/renders/cycles/600/tungsten.webp and /dev/null differ diff --git a/images/renders/cycles/600/vanadium.webp b/images/renders/cycles/600/vanadium.webp deleted file mode 100644 index d7fb54a..0000000 Binary files a/images/renders/cycles/600/vanadium.webp and /dev/null differ diff --git a/images/renders/cycles/600/water.webp b/images/renders/cycles/600/water.webp deleted file mode 100644 index c1504a3..0000000 Binary files a/images/renders/cycles/600/water.webp and /dev/null differ diff --git a/images/renders/cycles/600/whiteboard.webp b/images/renders/cycles/600/whiteboard.webp deleted file mode 100644 index 5021b3c..0000000 Binary files a/images/renders/cycles/600/whiteboard.webp and /dev/null differ diff --git a/images/renders/cycles/600/zinc.webp b/images/renders/cycles/600/zinc.webp deleted file mode 100644 index 87ebbbd..0000000 Binary files a/images/renders/cycles/600/zinc.webp and /dev/null differ diff --git a/images/renders/unreal/300/aluminum.webp b/images/renders/unreal/300/aluminum.webp deleted file mode 100644 index de55a96..0000000 Binary files a/images/renders/unreal/300/aluminum.webp and /dev/null differ diff --git a/images/renders/unreal/300/banana.webp b/images/renders/unreal/300/banana.webp deleted file mode 100644 index 456066e..0000000 Binary files a/images/renders/unreal/300/banana.webp and /dev/null differ diff --git a/images/renders/unreal/300/blackboard.webp b/images/renders/unreal/300/blackboard.webp deleted file mode 100644 index 7bd0f5d..0000000 Binary files a/images/renders/unreal/300/blackboard.webp and /dev/null differ diff --git a/images/renders/unreal/300/blood.webp b/images/renders/unreal/300/blood.webp deleted file mode 100644 index 12c3df4..0000000 Binary files a/images/renders/unreal/300/blood.webp and /dev/null differ diff --git a/images/renders/unreal/300/bone.webp b/images/renders/unreal/300/bone.webp deleted file mode 100644 index 55faa66..0000000 Binary files a/images/renders/unreal/300/bone.webp and /dev/null differ diff --git a/images/renders/unreal/300/brass.webp b/images/renders/unreal/300/brass.webp deleted file mode 100644 index 36c891a..0000000 Binary files a/images/renders/unreal/300/brass.webp and /dev/null differ diff --git a/images/renders/unreal/300/brick.webp b/images/renders/unreal/300/brick.webp deleted file mode 100644 index 6aa4e93..0000000 Binary files a/images/renders/unreal/300/brick.webp and /dev/null differ diff --git a/images/renders/unreal/300/carrot.webp b/images/renders/unreal/300/carrot.webp deleted file mode 100644 index af8c26d..0000000 Binary files a/images/renders/unreal/300/carrot.webp and /dev/null differ diff --git a/images/renders/unreal/300/charcoal.webp b/images/renders/unreal/300/charcoal.webp deleted file mode 100644 index c2a0324..0000000 Binary files a/images/renders/unreal/300/charcoal.webp and /dev/null differ diff --git a/images/renders/unreal/300/chocolate.webp b/images/renders/unreal/300/chocolate.webp deleted file mode 100644 index f19b8cf..0000000 Binary files a/images/renders/unreal/300/chocolate.webp and /dev/null differ diff --git a/images/renders/unreal/300/chromium.webp b/images/renders/unreal/300/chromium.webp deleted file mode 100644 index 02569aa..0000000 Binary files a/images/renders/unreal/300/chromium.webp and /dev/null differ diff --git a/images/renders/unreal/300/cobalt.webp b/images/renders/unreal/300/cobalt.webp deleted file mode 100644 index ed3f53a..0000000 Binary files a/images/renders/unreal/300/cobalt.webp and /dev/null differ diff --git a/images/renders/unreal/300/coffee.webp b/images/renders/unreal/300/coffee.webp deleted file mode 100644 index 58a7d64..0000000 Binary files a/images/renders/unreal/300/coffee.webp and /dev/null differ diff --git a/images/renders/unreal/300/concrete.webp b/images/renders/unreal/300/concrete.webp deleted file mode 100644 index 31a63ff..0000000 Binary files a/images/renders/unreal/300/concrete.webp and /dev/null differ diff --git a/images/renders/unreal/300/cooking-oil.webp b/images/renders/unreal/300/cooking-oil.webp deleted file mode 100644 index 95b6418..0000000 Binary files a/images/renders/unreal/300/cooking-oil.webp and /dev/null differ diff --git a/images/renders/unreal/300/copper.webp b/images/renders/unreal/300/copper.webp deleted file mode 100644 index 3e9e519..0000000 Binary files a/images/renders/unreal/300/copper.webp and /dev/null differ diff --git a/images/renders/unreal/300/diamond.webp b/images/renders/unreal/300/diamond.webp deleted file mode 100644 index 1eb67be..0000000 Binary files a/images/renders/unreal/300/diamond.webp and /dev/null differ diff --git a/images/renders/unreal/300/egg-shell.webp b/images/renders/unreal/300/egg-shell.webp deleted file mode 100644 index 551c0c7..0000000 Binary files a/images/renders/unreal/300/egg-shell.webp and /dev/null differ diff --git a/images/renders/unreal/300/eye-cornea.webp b/images/renders/unreal/300/eye-cornea.webp deleted file mode 100644 index 9037af5..0000000 Binary files a/images/renders/unreal/300/eye-cornea.webp and /dev/null differ diff --git a/images/renders/unreal/300/eye-lens.webp b/images/renders/unreal/300/eye-lens.webp deleted file mode 100644 index 4eb8c09..0000000 Binary files a/images/renders/unreal/300/eye-lens.webp and /dev/null differ diff --git a/images/renders/unreal/300/eye-sclera.webp b/images/renders/unreal/300/eye-sclera.webp deleted file mode 100644 index 99ed75f..0000000 Binary files a/images/renders/unreal/300/eye-sclera.webp and /dev/null differ diff --git a/images/renders/unreal/300/gasoline.webp b/images/renders/unreal/300/gasoline.webp deleted file mode 100644 index ce3a2f2..0000000 Binary files a/images/renders/unreal/300/gasoline.webp and /dev/null differ diff --git a/images/renders/unreal/300/glass.webp b/images/renders/unreal/300/glass.webp deleted file mode 100644 index 8b7e987..0000000 Binary files a/images/renders/unreal/300/glass.webp and /dev/null differ diff --git a/images/renders/unreal/300/gold.webp b/images/renders/unreal/300/gold.webp deleted file mode 100644 index a11e48a..0000000 Binary files a/images/renders/unreal/300/gold.webp and /dev/null differ diff --git a/images/renders/unreal/300/gray-card.webp b/images/renders/unreal/300/gray-card.webp deleted file mode 100644 index c0ab3d3..0000000 Binary files a/images/renders/unreal/300/gray-card.webp and /dev/null differ diff --git a/images/renders/unreal/300/honey.webp b/images/renders/unreal/300/honey.webp deleted file mode 100644 index 4e19b79..0000000 Binary files a/images/renders/unreal/300/honey.webp and /dev/null differ diff --git a/images/renders/unreal/300/ice.webp b/images/renders/unreal/300/ice.webp deleted file mode 100644 index 326b6a1..0000000 Binary files a/images/renders/unreal/300/ice.webp and /dev/null differ diff --git a/images/renders/unreal/300/iron.webp b/images/renders/unreal/300/iron.webp deleted file mode 100644 index 80bfa84..0000000 Binary files a/images/renders/unreal/300/iron.webp and /dev/null differ diff --git a/images/renders/unreal/300/ketchup.webp b/images/renders/unreal/300/ketchup.webp deleted file mode 100644 index c2159b4..0000000 Binary files a/images/renders/unreal/300/ketchup.webp and /dev/null differ diff --git a/images/renders/unreal/300/lead.webp b/images/renders/unreal/300/lead.webp deleted file mode 100644 index eaee281..0000000 Binary files a/images/renders/unreal/300/lead.webp and /dev/null differ diff --git a/images/renders/unreal/300/lemon.webp b/images/renders/unreal/300/lemon.webp deleted file mode 100644 index 4e8da2f..0000000 Binary files a/images/renders/unreal/300/lemon.webp and /dev/null differ diff --git a/images/renders/unreal/300/marble.webp b/images/renders/unreal/300/marble.webp deleted file mode 100644 index 460cbd8..0000000 Binary files a/images/renders/unreal/300/marble.webp and /dev/null differ diff --git a/images/renders/unreal/300/mercury.webp b/images/renders/unreal/300/mercury.webp deleted file mode 100644 index 73e1d00..0000000 Binary files a/images/renders/unreal/300/mercury.webp and /dev/null differ diff --git a/images/renders/unreal/300/milk.webp b/images/renders/unreal/300/milk.webp deleted file mode 100644 index 293756b..0000000 Binary files a/images/renders/unreal/300/milk.webp and /dev/null differ diff --git a/images/renders/unreal/300/nickel.webp b/images/renders/unreal/300/nickel.webp deleted file mode 100644 index f6cf094..0000000 Binary files a/images/renders/unreal/300/nickel.webp and /dev/null differ diff --git a/images/renders/unreal/300/office-paper.webp b/images/renders/unreal/300/office-paper.webp deleted file mode 100644 index 62fad9f..0000000 Binary files a/images/renders/unreal/300/office-paper.webp and /dev/null differ diff --git a/images/renders/unreal/300/pearl.webp b/images/renders/unreal/300/pearl.webp deleted file mode 100644 index b6e6920..0000000 Binary files a/images/renders/unreal/300/pearl.webp and /dev/null differ diff --git a/images/renders/unreal/300/petroleum.webp b/images/renders/unreal/300/petroleum.webp deleted file mode 100644 index 6f436ca..0000000 Binary files a/images/renders/unreal/300/petroleum.webp and /dev/null differ diff --git a/images/renders/unreal/300/plastic-acrylic.webp b/images/renders/unreal/300/plastic-acrylic.webp deleted file mode 100644 index f6648e7..0000000 Binary files a/images/renders/unreal/300/plastic-acrylic.webp and /dev/null differ diff --git a/images/renders/unreal/300/plastic-pc.webp b/images/renders/unreal/300/plastic-pc.webp deleted file mode 100644 index 8eadf3f..0000000 Binary files a/images/renders/unreal/300/plastic-pc.webp and /dev/null differ diff --git a/images/renders/unreal/300/plastic-pet.webp b/images/renders/unreal/300/plastic-pet.webp deleted file mode 100644 index 0650980..0000000 Binary files a/images/renders/unreal/300/plastic-pet.webp and /dev/null differ diff --git a/images/renders/unreal/300/plastic-pp.webp b/images/renders/unreal/300/plastic-pp.webp deleted file mode 100644 index c5e6b95..0000000 Binary files a/images/renders/unreal/300/plastic-pp.webp and /dev/null differ diff --git a/images/renders/unreal/300/plastic-pvc.webp b/images/renders/unreal/300/plastic-pvc.webp deleted file mode 100644 index 845e1cd..0000000 Binary files a/images/renders/unreal/300/plastic-pvc.webp and /dev/null differ diff --git a/images/renders/unreal/300/platinum.webp b/images/renders/unreal/300/platinum.webp deleted file mode 100644 index 261dc8b..0000000 Binary files a/images/renders/unreal/300/platinum.webp and /dev/null differ diff --git a/images/renders/unreal/300/polyurethane.webp b/images/renders/unreal/300/polyurethane.webp deleted file mode 100644 index b676a09..0000000 Binary files a/images/renders/unreal/300/polyurethane.webp and /dev/null differ diff --git a/images/renders/unreal/300/salt.webp b/images/renders/unreal/300/salt.webp deleted file mode 100644 index a19f575..0000000 Binary files a/images/renders/unreal/300/salt.webp and /dev/null differ diff --git a/images/renders/unreal/300/sand.webp b/images/renders/unreal/300/sand.webp deleted file mode 100644 index 22fbfad..0000000 Binary files a/images/renders/unreal/300/sand.webp and /dev/null differ diff --git a/images/renders/unreal/300/sapphire.webp b/images/renders/unreal/300/sapphire.webp deleted file mode 100644 index 6745234..0000000 Binary files a/images/renders/unreal/300/sapphire.webp and /dev/null differ diff --git a/images/renders/unreal/300/silicon.webp b/images/renders/unreal/300/silicon.webp deleted file mode 100644 index 3785b6a..0000000 Binary files a/images/renders/unreal/300/silicon.webp and /dev/null differ diff --git a/images/renders/unreal/300/silver.webp b/images/renders/unreal/300/silver.webp deleted file mode 100644 index 5266f13..0000000 Binary files a/images/renders/unreal/300/silver.webp and /dev/null differ diff --git a/images/renders/unreal/300/skin-i.webp b/images/renders/unreal/300/skin-i.webp deleted file mode 100644 index 559d45e..0000000 Binary files a/images/renders/unreal/300/skin-i.webp and /dev/null differ diff --git a/images/renders/unreal/300/skin-ii.webp b/images/renders/unreal/300/skin-ii.webp deleted file mode 100644 index 624c49a..0000000 Binary files a/images/renders/unreal/300/skin-ii.webp and /dev/null differ diff --git a/images/renders/unreal/300/skin-iii.webp b/images/renders/unreal/300/skin-iii.webp deleted file mode 100644 index 9d8e434..0000000 Binary files a/images/renders/unreal/300/skin-iii.webp and /dev/null differ diff --git a/images/renders/unreal/300/skin-iv.webp b/images/renders/unreal/300/skin-iv.webp deleted file mode 100644 index 646ae08..0000000 Binary files a/images/renders/unreal/300/skin-iv.webp and /dev/null differ diff --git a/images/renders/unreal/300/skin-v.webp b/images/renders/unreal/300/skin-v.webp deleted file mode 100644 index 67c6e41..0000000 Binary files a/images/renders/unreal/300/skin-v.webp and /dev/null differ diff --git a/images/renders/unreal/300/skin-vi.webp b/images/renders/unreal/300/skin-vi.webp deleted file mode 100644 index 8c6bf6e..0000000 Binary files a/images/renders/unreal/300/skin-vi.webp and /dev/null differ diff --git a/images/renders/unreal/300/snow.webp b/images/renders/unreal/300/snow.webp deleted file mode 100644 index c0e01e0..0000000 Binary files a/images/renders/unreal/300/snow.webp and /dev/null differ diff --git a/images/renders/unreal/300/soap-bubble.webp b/images/renders/unreal/300/soap-bubble.webp deleted file mode 100644 index 045c6b3..0000000 Binary files a/images/renders/unreal/300/soap-bubble.webp and /dev/null differ diff --git a/images/renders/unreal/300/tire.webp b/images/renders/unreal/300/tire.webp deleted file mode 100644 index 2bb058a..0000000 Binary files a/images/renders/unreal/300/tire.webp and /dev/null differ diff --git a/images/renders/unreal/300/titanium.webp b/images/renders/unreal/300/titanium.webp deleted file mode 100644 index e098ad8..0000000 Binary files a/images/renders/unreal/300/titanium.webp and /dev/null differ diff --git a/images/renders/unreal/300/tungsten.webp b/images/renders/unreal/300/tungsten.webp deleted file mode 100644 index 4970903..0000000 Binary files a/images/renders/unreal/300/tungsten.webp and /dev/null differ diff --git a/images/renders/unreal/300/vanadium.webp b/images/renders/unreal/300/vanadium.webp deleted file mode 100644 index fa933ce..0000000 Binary files a/images/renders/unreal/300/vanadium.webp and /dev/null differ diff --git a/images/renders/unreal/300/water.webp b/images/renders/unreal/300/water.webp deleted file mode 100644 index f5baa43..0000000 Binary files a/images/renders/unreal/300/water.webp and /dev/null differ diff --git a/images/renders/unreal/300/whiteboard.webp b/images/renders/unreal/300/whiteboard.webp deleted file mode 100644 index ba5756d..0000000 Binary files a/images/renders/unreal/300/whiteboard.webp and /dev/null differ diff --git a/images/renders/unreal/300/zinc.webp b/images/renders/unreal/300/zinc.webp deleted file mode 100644 index 0a36b5a..0000000 Binary files a/images/renders/unreal/300/zinc.webp and /dev/null differ diff --git a/images/renders/unreal/600/aluminum.webp b/images/renders/unreal/600/aluminum.webp deleted file mode 100644 index 06a745f..0000000 Binary files a/images/renders/unreal/600/aluminum.webp and /dev/null differ diff --git a/images/renders/unreal/600/banana.webp b/images/renders/unreal/600/banana.webp deleted file mode 100644 index 0208968..0000000 Binary files a/images/renders/unreal/600/banana.webp and /dev/null differ diff --git a/images/renders/unreal/600/blackboard.webp b/images/renders/unreal/600/blackboard.webp deleted file mode 100644 index 7941e78..0000000 Binary files a/images/renders/unreal/600/blackboard.webp and /dev/null differ diff --git a/images/renders/unreal/600/blood.webp b/images/renders/unreal/600/blood.webp deleted file mode 100644 index e563cf0..0000000 Binary files a/images/renders/unreal/600/blood.webp and /dev/null differ diff --git a/images/renders/unreal/600/bone.webp b/images/renders/unreal/600/bone.webp deleted file mode 100644 index ba8fc55..0000000 Binary files a/images/renders/unreal/600/bone.webp and /dev/null differ diff --git a/images/renders/unreal/600/brass.webp b/images/renders/unreal/600/brass.webp deleted file mode 100644 index a6358ca..0000000 Binary files a/images/renders/unreal/600/brass.webp and /dev/null differ diff --git a/images/renders/unreal/600/brick.webp b/images/renders/unreal/600/brick.webp deleted file mode 100644 index 79c1115..0000000 Binary files a/images/renders/unreal/600/brick.webp and /dev/null differ diff --git a/images/renders/unreal/600/carrot.webp b/images/renders/unreal/600/carrot.webp deleted file mode 100644 index 3e77c58..0000000 Binary files a/images/renders/unreal/600/carrot.webp and /dev/null differ diff --git a/images/renders/unreal/600/charcoal.webp b/images/renders/unreal/600/charcoal.webp deleted file mode 100644 index a2d59dc..0000000 Binary files a/images/renders/unreal/600/charcoal.webp and /dev/null differ diff --git a/images/renders/unreal/600/chocolate.webp b/images/renders/unreal/600/chocolate.webp deleted file mode 100644 index 51ddfb6..0000000 Binary files a/images/renders/unreal/600/chocolate.webp and /dev/null differ diff --git a/images/renders/unreal/600/chromium.webp b/images/renders/unreal/600/chromium.webp deleted file mode 100644 index 280e63d..0000000 Binary files a/images/renders/unreal/600/chromium.webp and /dev/null differ diff --git a/images/renders/unreal/600/cobalt.webp b/images/renders/unreal/600/cobalt.webp deleted file mode 100644 index 49d1585..0000000 Binary files a/images/renders/unreal/600/cobalt.webp and /dev/null differ diff --git a/images/renders/unreal/600/coffee.webp b/images/renders/unreal/600/coffee.webp deleted file mode 100644 index ea77ccf..0000000 Binary files a/images/renders/unreal/600/coffee.webp and /dev/null differ diff --git a/images/renders/unreal/600/concrete.webp b/images/renders/unreal/600/concrete.webp deleted file mode 100644 index 549e752..0000000 Binary files a/images/renders/unreal/600/concrete.webp and /dev/null differ diff --git a/images/renders/unreal/600/cooking-oil.webp b/images/renders/unreal/600/cooking-oil.webp deleted file mode 100644 index 99a70ed..0000000 Binary files a/images/renders/unreal/600/cooking-oil.webp and /dev/null differ diff --git a/images/renders/unreal/600/copper.webp b/images/renders/unreal/600/copper.webp deleted file mode 100644 index 3d0569a..0000000 Binary files a/images/renders/unreal/600/copper.webp and /dev/null differ diff --git a/images/renders/unreal/600/diamond.webp b/images/renders/unreal/600/diamond.webp deleted file mode 100644 index f0f072c..0000000 Binary files a/images/renders/unreal/600/diamond.webp and /dev/null differ diff --git a/images/renders/unreal/600/egg-shell.webp b/images/renders/unreal/600/egg-shell.webp deleted file mode 100644 index 5d70c64..0000000 Binary files a/images/renders/unreal/600/egg-shell.webp and /dev/null differ diff --git a/images/renders/unreal/600/eye-cornea.webp b/images/renders/unreal/600/eye-cornea.webp deleted file mode 100644 index 1436092..0000000 Binary files a/images/renders/unreal/600/eye-cornea.webp and /dev/null differ diff --git a/images/renders/unreal/600/eye-lens.webp b/images/renders/unreal/600/eye-lens.webp deleted file mode 100644 index 7b48d16..0000000 Binary files a/images/renders/unreal/600/eye-lens.webp and /dev/null differ diff --git a/images/renders/unreal/600/eye-sclera.webp b/images/renders/unreal/600/eye-sclera.webp deleted file mode 100644 index 56fe601..0000000 Binary files a/images/renders/unreal/600/eye-sclera.webp and /dev/null differ diff --git a/images/renders/unreal/600/gasoline.webp b/images/renders/unreal/600/gasoline.webp deleted file mode 100644 index bacd0e1..0000000 Binary files a/images/renders/unreal/600/gasoline.webp and /dev/null differ diff --git a/images/renders/unreal/600/glass.webp b/images/renders/unreal/600/glass.webp deleted file mode 100644 index d6c85c9..0000000 Binary files a/images/renders/unreal/600/glass.webp and /dev/null differ diff --git a/images/renders/unreal/600/gold.webp b/images/renders/unreal/600/gold.webp deleted file mode 100644 index d097626..0000000 Binary files a/images/renders/unreal/600/gold.webp and /dev/null differ diff --git a/images/renders/unreal/600/gray-card.webp b/images/renders/unreal/600/gray-card.webp deleted file mode 100644 index 1e1387b..0000000 Binary files a/images/renders/unreal/600/gray-card.webp and /dev/null differ diff --git a/images/renders/unreal/600/honey.webp b/images/renders/unreal/600/honey.webp deleted file mode 100644 index f322521..0000000 Binary files a/images/renders/unreal/600/honey.webp and /dev/null differ diff --git a/images/renders/unreal/600/ice.webp b/images/renders/unreal/600/ice.webp deleted file mode 100644 index 0892b04..0000000 Binary files a/images/renders/unreal/600/ice.webp and /dev/null differ diff --git a/images/renders/unreal/600/iron.webp b/images/renders/unreal/600/iron.webp deleted file mode 100644 index 0ea9789..0000000 Binary files a/images/renders/unreal/600/iron.webp and /dev/null differ diff --git a/images/renders/unreal/600/ketchup.webp b/images/renders/unreal/600/ketchup.webp deleted file mode 100644 index d65b987..0000000 Binary files a/images/renders/unreal/600/ketchup.webp and /dev/null differ diff --git a/images/renders/unreal/600/lead.webp b/images/renders/unreal/600/lead.webp deleted file mode 100644 index f22da90..0000000 Binary files a/images/renders/unreal/600/lead.webp and /dev/null differ diff --git a/images/renders/unreal/600/lemon.webp b/images/renders/unreal/600/lemon.webp deleted file mode 100644 index 9f3fd6a..0000000 Binary files a/images/renders/unreal/600/lemon.webp and /dev/null differ diff --git a/images/renders/unreal/600/marble.webp b/images/renders/unreal/600/marble.webp deleted file mode 100644 index 4ba944e..0000000 Binary files a/images/renders/unreal/600/marble.webp and /dev/null differ diff --git a/images/renders/unreal/600/mercury.webp b/images/renders/unreal/600/mercury.webp deleted file mode 100644 index db0e375..0000000 Binary files a/images/renders/unreal/600/mercury.webp and /dev/null differ diff --git a/images/renders/unreal/600/milk.webp b/images/renders/unreal/600/milk.webp deleted file mode 100644 index 709b987..0000000 Binary files a/images/renders/unreal/600/milk.webp and /dev/null differ diff --git a/images/renders/unreal/600/nickel.webp b/images/renders/unreal/600/nickel.webp deleted file mode 100644 index 1e9fa3a..0000000 Binary files a/images/renders/unreal/600/nickel.webp and /dev/null differ diff --git a/images/renders/unreal/600/office-paper.webp b/images/renders/unreal/600/office-paper.webp deleted file mode 100644 index 45a57b5..0000000 Binary files a/images/renders/unreal/600/office-paper.webp and /dev/null differ diff --git a/images/renders/unreal/600/pearl.webp b/images/renders/unreal/600/pearl.webp deleted file mode 100644 index 45d93bf..0000000 Binary files a/images/renders/unreal/600/pearl.webp and /dev/null differ diff --git a/images/renders/unreal/600/petroleum.webp b/images/renders/unreal/600/petroleum.webp deleted file mode 100644 index 093b1f0..0000000 Binary files a/images/renders/unreal/600/petroleum.webp and /dev/null differ diff --git a/images/renders/unreal/600/plastic-acrylic.webp b/images/renders/unreal/600/plastic-acrylic.webp deleted file mode 100644 index d511d42..0000000 Binary files a/images/renders/unreal/600/plastic-acrylic.webp and /dev/null differ diff --git a/images/renders/unreal/600/plastic-pc.webp b/images/renders/unreal/600/plastic-pc.webp deleted file mode 100644 index 057bed3..0000000 Binary files a/images/renders/unreal/600/plastic-pc.webp and /dev/null differ diff --git a/images/renders/unreal/600/plastic-pet.webp b/images/renders/unreal/600/plastic-pet.webp deleted file mode 100644 index 882763e..0000000 Binary files a/images/renders/unreal/600/plastic-pet.webp and /dev/null differ diff --git a/images/renders/unreal/600/plastic-pp.webp b/images/renders/unreal/600/plastic-pp.webp deleted file mode 100644 index 665fa64..0000000 Binary files a/images/renders/unreal/600/plastic-pp.webp and /dev/null differ diff --git a/images/renders/unreal/600/plastic-pvc.webp b/images/renders/unreal/600/plastic-pvc.webp deleted file mode 100644 index 0290d50..0000000 Binary files a/images/renders/unreal/600/plastic-pvc.webp and /dev/null differ diff --git a/images/renders/unreal/600/platinum.webp b/images/renders/unreal/600/platinum.webp deleted file mode 100644 index 5e09fcb..0000000 Binary files a/images/renders/unreal/600/platinum.webp and /dev/null differ diff --git a/images/renders/unreal/600/polyurethane.webp b/images/renders/unreal/600/polyurethane.webp deleted file mode 100644 index e51bae4..0000000 Binary files a/images/renders/unreal/600/polyurethane.webp and /dev/null differ diff --git a/images/renders/unreal/600/salt.webp b/images/renders/unreal/600/salt.webp deleted file mode 100644 index 1fd62a8..0000000 Binary files a/images/renders/unreal/600/salt.webp and /dev/null differ diff --git a/images/renders/unreal/600/sand.webp b/images/renders/unreal/600/sand.webp deleted file mode 100644 index fa06e3c..0000000 Binary files a/images/renders/unreal/600/sand.webp and /dev/null differ diff --git a/images/renders/unreal/600/sapphire.webp b/images/renders/unreal/600/sapphire.webp deleted file mode 100644 index 80f5960..0000000 Binary files a/images/renders/unreal/600/sapphire.webp and /dev/null differ diff --git a/images/renders/unreal/600/silicon.webp b/images/renders/unreal/600/silicon.webp deleted file mode 100644 index df5cdec..0000000 Binary files a/images/renders/unreal/600/silicon.webp and /dev/null differ diff --git a/images/renders/unreal/600/silver.webp b/images/renders/unreal/600/silver.webp deleted file mode 100644 index b22d05e..0000000 Binary files a/images/renders/unreal/600/silver.webp and /dev/null differ diff --git a/images/renders/unreal/600/skin-i.webp b/images/renders/unreal/600/skin-i.webp deleted file mode 100644 index c4af52b..0000000 Binary files a/images/renders/unreal/600/skin-i.webp and /dev/null differ diff --git a/images/renders/unreal/600/skin-ii.webp b/images/renders/unreal/600/skin-ii.webp deleted file mode 100644 index fa0f6e2..0000000 Binary files a/images/renders/unreal/600/skin-ii.webp and /dev/null differ diff --git a/images/renders/unreal/600/skin-iii.webp b/images/renders/unreal/600/skin-iii.webp deleted file mode 100644 index 24f4f20..0000000 Binary files a/images/renders/unreal/600/skin-iii.webp and /dev/null differ diff --git a/images/renders/unreal/600/skin-iv.webp b/images/renders/unreal/600/skin-iv.webp deleted file mode 100644 index a03cfea..0000000 Binary files a/images/renders/unreal/600/skin-iv.webp and /dev/null differ diff --git a/images/renders/unreal/600/skin-v.webp b/images/renders/unreal/600/skin-v.webp deleted file mode 100644 index 4078741..0000000 Binary files a/images/renders/unreal/600/skin-v.webp and /dev/null differ diff --git a/images/renders/unreal/600/skin-vi.webp b/images/renders/unreal/600/skin-vi.webp deleted file mode 100644 index ed3d75b..0000000 Binary files a/images/renders/unreal/600/skin-vi.webp and /dev/null differ diff --git a/images/renders/unreal/600/snow.webp b/images/renders/unreal/600/snow.webp deleted file mode 100644 index c2a18f1..0000000 Binary files a/images/renders/unreal/600/snow.webp and /dev/null differ diff --git a/images/renders/unreal/600/soap-bubble.webp b/images/renders/unreal/600/soap-bubble.webp deleted file mode 100644 index b48b5d3..0000000 Binary files a/images/renders/unreal/600/soap-bubble.webp and /dev/null differ diff --git a/images/renders/unreal/600/tire.webp b/images/renders/unreal/600/tire.webp deleted file mode 100644 index 178e796..0000000 Binary files a/images/renders/unreal/600/tire.webp and /dev/null differ diff --git a/images/renders/unreal/600/titanium.webp b/images/renders/unreal/600/titanium.webp deleted file mode 100644 index 3ecfb10..0000000 Binary files a/images/renders/unreal/600/titanium.webp and /dev/null differ diff --git a/images/renders/unreal/600/tungsten.webp b/images/renders/unreal/600/tungsten.webp deleted file mode 100644 index 380435f..0000000 Binary files a/images/renders/unreal/600/tungsten.webp and /dev/null differ diff --git a/images/renders/unreal/600/vanadium.webp b/images/renders/unreal/600/vanadium.webp deleted file mode 100644 index 4cb1255..0000000 Binary files a/images/renders/unreal/600/vanadium.webp and /dev/null differ diff --git a/images/renders/unreal/600/water.webp b/images/renders/unreal/600/water.webp deleted file mode 100644 index e1b5cef..0000000 Binary files a/images/renders/unreal/600/water.webp and /dev/null differ diff --git a/images/renders/unreal/600/whiteboard.webp b/images/renders/unreal/600/whiteboard.webp deleted file mode 100644 index f161fed..0000000 Binary files a/images/renders/unreal/600/whiteboard.webp and /dev/null differ diff --git a/images/renders/unreal/600/zinc.webp b/images/renders/unreal/600/zinc.webp deleted file mode 100644 index 44a00e2..0000000 Binary files a/images/renders/unreal/600/zinc.webp and /dev/null differ diff --git a/schemas/schema-materials-v2.json b/schemas/schema-materials-v2.json new file mode 100644 index 0000000..3a36f6c --- /dev/null +++ b/schemas/schema-materials-v2.json @@ -0,0 +1,245 @@ +{ + "$schema": "http://json-schema.org/schema", + "title": "Material", + "description": "PBR material using the Autodesk Standard Surface naming conventions: https://autodesk.github.io/standard-surface/", + "type": "array", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "description": "Name of the material.", + "type": "string", + "default": "Name" + }, + "color": { + "description": "Albedo, or metal color, RGB triplet (vec3) in linear decimal format in rec709 primaries.", + "type": "array", + "items": { + "type": "number" + }, + "default": [0.5, 0.5, 0.5], + "minItems": 3, + "maxItems": 3 + }, + "metalness": { + "description": "Specifies how metallic the material appears (dials the shading model from pure dielectric to pure metal).", + "type": "number", + "default": 0 + }, + "specularColor": { + "description": "Color of the specular reflection (controls the physical edge-tint for metals), calculated from Complex IOR n and k values.", + "type": "array", + "items": { + "type": "number" + }, + "default": [1, 1, 1], + "minItems": 3, + "maxItems": 3 + }, + "roughness": { + "description": "The roughness of the specular reflection. Lower numbers produce sharper reflections, higher numbers produce blurrier reflections.", + "type": "number", + "default": 0.5 + }, + "ior": { + "description": "Index of refraction of a dielectric material. Does not apply to metals (conductors).", + "type": "number", + "default": 1.5 + }, + "subsurfaceRadius": { + "description": "The approximate distance up to which light can scatter below the surface, also known as “mean free path” (MFP). Specified in centimeters.", + "type": "array", + "items": { + "type": "number" + }, + "default": [1, 1, 1], + "minItems": 3, + "maxItems": 3 + }, + "transmission": { + "description": "", + "type": "number", + "default": 0 + }, + "transmissionDispersion": { + "description": "Abbe number, describing how much the index of refraction varies across wavelengths. For glass and diamonds, this is typically in the range of 10 to 70, with lower numbers giving more dispersion.", + "type": "number", + "default": 0 + }, + "complexIor": { + "description": "Complex IOR values, n (refractive index), and k (extinction coefficient), for each color channel, in the following order: nR, kR, nG, kG, nB, kB. Calculated from spectral IOR data files.", + "type": "array", + "items": { + "type": "number" + }, + "default": [0, 0, 0, 0, 0, 0], + "minItems": 6, + "maxItems": 6 + }, + "thinFilmThickness": { + "description": "The thickness of the thin film layer on the base (in nanometers).", + "type": "number", + "default": 0 + }, + "thinFilmIor": { + "description": "The index of refraction of the thin-film.", + "type": "number", + "default": 1.5 + }, + "density": { + "description": "Density measured in kg/m3. If there's no variation, then set both values to the same.", + "type": "array", + "items": { + "type": "number" + }, + "default": [1000, 1000], + "minItems": 2, + "maxItems": 2 + }, + "viscosity": { + "description": "Dynamic viscosity measured in millipascal-seconds (mPa⋅s) at a temperature of 20°C. 1 mPa⋅s (millipascal-second) = 1 cP (centipoise). Used for fluid simulations. If there's no variation, then set both values to the same.", + "type": "array", + "items": { + "type": "number" + }, + "default": [1, 1], + "minItems": 2, + "maxItems": 2 + }, + "acousticAbsorption": { + "description": "Absorption coefficients at 125, 250, 500, 1000, 2000, and 4000 kHz.", + "type": "array", + "items": { + "type": "number" + }, + "default": [0.5, 0.5, 0.5, 0.5, 0.5, 0.5], + "minItems": 6, + "maxItems": 6 + }, + "category": { + "type": "array", + "items": { + "enum": [ + "Crystal", + "Gas", + "Human", + "Liquid", + "Manmade", + "Metal", + "Organic", + "Plastic" + ] + }, + "minItems": 1, + "maxItems": 1 + }, + "group": { + "description": "Can be used to group similar materials together. For example, Skin I, Skin II, and Skin III would be part of the same group: Skin.", + "type": "string", + "default": "Group" + }, + "description": { + "description": "This field should be used for disclaimers and other useful info for CG artists that may affect the way they use the values. It's totally fine to leave this empty.", + "type": "string", + "maxLength": 500 + }, + "tags": { + "description": "Tags for when there are alternative names or spellings of the same material.", + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true + }, + "references": { + "description": "List of references. At least one reference needed.", + "type": "array", + "items": { + "additionalProperties": false, + "type": "object", + "properties": { + "title": { + "description": "Title of book, journal article, or website.", + "type": "string" + }, + "author": { + "description": "Name(s) of the authors of a book or journal article, or in the case of a webpage, the person or company that created the webpage. For editors, add \"(Ed.)\"", + "type": "string" + }, + "url": { + "description": "Link to website, or other web resource where the information was found. For books and journals, this URL should be the one that the DOI is linking to.", + "type": "string" + }, + "publisher": { + "description": "Name of publisher or journal where published.", + "type": "string" + }, + "volume": { + "description": "Volume number. In relation to periodicals, volume refers to all the issues of a specific journal or magazine for a limited time period, usually one year. For books, volume indicates the order of a book in a series or set.", + "type": "string" + }, + "issue": { + "description": "Issue number. The issue number refers to the number of individual publications during the year.", + "type": "string" + }, + "pages": { + "description": "Pages in book or journal article, separated by double-hyphens. Can also be article number.", + "type": "string" + }, + "year": { + "description": "Year of publication. For webpages, use \"accessed\" instead.", + "type": "string" + }, + "doi": { + "description": "Link to Digital Object Identifier (DOI).", + "type": "string" + }, + "accessed": { + "description": "Date the webpage was accessed.", + "type": "string", + "format": "date", + "example": "2025-01-31" + } + }, + "required": ["url", "title"] + }, + "minItems": 1, + "uniqueItems": true + }, + "images": { + "description": "Image of the material rendered on a shader ball provided in different sizes and file formats.", + "type": "array", + "minItems": 1, + "items": { + "additionalProperties": false, + "type": "object", + "properties": { + "format": { + "description": "Specifies the image format.", + "type": "string", + "default": "jpeg" + }, + "300": { + "description": "A URL to the image at 300x300 pixels.", + "type": "string" + }, + "600": { + "description": "A URL to the image at 600x600 pixels.", + "type": "string" + } + }, + "required": ["format", "300", "600"] + } + } + }, + "required": [ + "name", + "color", + "metalness", + "roughness", + "category", + "references", + "images" + ] + } +} diff --git a/schemas/schema-materials.json b/schemas/schema-materials.json index b0e2658..e285bc2 100644 --- a/schemas/schema-materials.json +++ b/schemas/schema-materials.json @@ -22,11 +22,12 @@ "maxItems": 3 }, "metalness": { + "description": "Specifies how metallic the material appears (dials the shading model from pure dielectric to pure metal).", "type": "number", "default": 0 }, "specularColor": { - "description": "Specular tint for metals (edge tint), calculated from n and k values.", + "description": "Color of the specular reflection (controls the physical edge-tint for metals), calculated from Complex IOR n and k values.", "type": "array", "items": { "type": "number" @@ -36,10 +37,12 @@ "maxItems": 3 }, "roughness": { + "description": "The roughness of the specular reflection. Lower numbers produce sharper reflections, higher numbers produce blurrier reflections.", "type": "number", "default": 0.5 }, "ior": { + "description": "Index of refraction of a dielectric material. Does not apply to metals (conductors).", "type": "number", "default": 1.5 }, diff --git a/workspace.code-workspace b/workspace.code-workspace index e3cf105..595578c 100644 --- a/workspace.code-workspace +++ b/workspace.code-workspace @@ -10,6 +10,10 @@ "fileMatch": ["/deploy/materials.json"], "url": "/schemas/schema-materials.json" }, + { + "fileMatch": ["/deploy/v2/materials.json"], + "url": "/schemas/schema-materials-v2.json" + }, { "fileMatch": ["/deploy/lightsources.json"], "url": "/schemas/schema-lightsources.json"