Home
last modified time | relevance | path

Searched refs:clearcoat (Results 1 - 6 of 6) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_brdf_common.h161 float f0, float alpha2, float NoL, float NoH, float VoH, float clearcoat, out float fcc) in microfacedSpecularBrdfClearcoat()
166 float F = fSchlickSingle(f0, VoH) * clearcoat; in microfacedSpecularBrdfClearcoat()
160 microfacedSpecularBrdfClearcoat( float f0, float alpha2, float NoL, float NoH, float VoH, float clearcoat, out float fcc) microfacedSpecularBrdfClearcoat() argument
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.cpp1007 exportMaterial.clearcoat.factor = materialDesc.textures[MaterialComponent::TextureIndex::CLEARCOAT].factor.x; in ExportGltfMaterialClearcoat()
1008 exportMaterial.clearcoat.roughness = in ExportGltfMaterialClearcoat()
1010 exportMaterial.clearcoat.texture.index = in ExportGltfMaterialClearcoat()
1012 exportMaterial.clearcoat.roughnessTexture.index = GetTextureIndex( in ExportGltfMaterialClearcoat()
1014 exportMaterial.clearcoat.normalTexture.textureInfo.index = GetTextureIndex( in ExportGltfMaterialClearcoat()
1016 exportMaterial.clearcoat.normalTexture.scale = in ExportGltfMaterialClearcoat()
1588 json::value ExportClearcoat(const Material::Clearcoat& clearcoat) in ExportClearcoat() argument
1591 if (clearcoat.factor != 0.f) { in ExportClearcoat()
1592 jsonClearcoat["clearcoatFactor"] = clearcoat.factor; in ExportClearcoat()
1594 if (clearcoat in ExportClearcoat()
[all...]
H A Dgltf2_loader.cpp1055 loadResult, material.clearcoat.factor, materialJson, "factor", material.clearcoat.factor)) {
1059 if (!ParseOptionalNumber<float>(loadResult, material.clearcoat.roughness, materialJson, "roughness",
1060 material.clearcoat.roughness)) {
1075 bool ParseKhrMaterialsClearcoat(LoadResult& loadResult, const json::value& jsonData, Material::Clearcoat& clearcoat)
1079 if (!ParseOptionalNumber(loadResult, clearcoat.factor, *clearcoatJson, "clearcoatFactor", 0.f)) {
1084 const auto parseClearcoatTexture = [&textureInfo = clearcoat.texture](
1085 LoadResult& loadResult, const json::value& clearcoat) -> bool {
1086 return ParseTextureInfo(loadResult, textureInfo, clearcoat);
1093 if (!ParseOptionalNumber(loadResult, clearcoat
[all...]
H A Dgltf2_importer.cpp719 primitive.material->clearcoat.normalTexture.textureInfo.index != GLTF2::GLTF_INVALID_INDEX); in CreatePrimitiveImportInfo()
1041 if (material.clearcoat.texture == image) { in ClearcoatFlags()
1050 if (material.clearcoat.roughnessTexture == image) { in ClearcoatRoughnessFlags()
1059 if (material.clearcoat.normalTexture.textureInfo == image) { in ClearcoatNormalFlags()
1578 desc.textures[MaterialComponent::TextureIndex::CLEARCOAT].factor.x = gltfMaterial.clearcoat.factor; in FillClearcoat()
1580 gltfMaterial.clearcoat.texture, importResult, data, em, desc, MaterialComponent::TextureIndex::CLEARCOAT); in FillClearcoat()
1581 desc.textures[MaterialComponent::TextureIndex::CLEARCOAT_ROUGHNESS].factor.y = gltfMaterial.clearcoat.roughness; in FillClearcoat()
1582 FillTextureParams(gltfMaterial.clearcoat.roughnessTexture, importResult, data, em, desc, in FillClearcoat()
1584 FillTextureParams(gltfMaterial.clearcoat.normalTexture.textureInfo, importResult, data, em, desc, in FillClearcoat()
1587 gltfMaterial.clearcoat in FillClearcoat()
[all...]
H A Dgltf2_data_structures.h492 // The clearcoat layer intensity.
494 // The clearcoat layer intensity texture.
496 // The clearcoat layer roughness.
498 // The clearcoat layer roughness texture.
500 // The clearcoat normal map texture.
502 } clearcoat; member
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmaterial_component_manager.cpp367 DECL_NAMED_PROPERTY2(clearcoat, textures[MaterialComponent::TextureIndex::CLEARCOAT], "Clearcoat", 0)

Completed in 14 milliseconds