Searched refs:sheen (Results 1 - 5 of 5) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.cpp | 1042 exportMaterial.sheen.factor = materialDesc.textures[MaterialComponent::TextureIndex::SHEEN].factor; in ExportGltfMaterialSheen() 1043 exportMaterial.sheen.texture.index = in ExportGltfMaterialSheen() 1637 json::value ExportSheen(const Material::Sheen& sheen) in ExportSheen() argument 1640 if (sheen.factor != Math::Vec3 {}) { in ExportSheen() 1641 jsonSheen["sheenColorFactor"] = sheen.factor.data; in ExportSheen() 1643 if (sheen.texture.index != GLTF_INVALID_INDEX) { in ExportSheen() 1644 jsonSheen["sheenColorTexture"] = ExportTextureInfo(sheen.texture); in ExportSheen() 1646 if (sheen.roughness != 0.f) { in ExportSheen() 1647 jsonSheen["sheenRoughnessFactor"] = sheen.roughness; in ExportSheen() 1649 if (sheen in ExportSheen() [all...] |
H A D | gltf2_loader.cpp | 1189 bool ParseKhrMaterialsSheen(LoadResult& loadResult, const json::value& jsonData, Material::Sheen& sheen) 1193 if (!ParseOptionalMath(loadResult, sheen.factor, *sheenJson, "sheenColorFactor", {})) { 1198 const auto parseSheenTexture = [&textureInfo = sheen.texture]( 1199 LoadResult& loadResult, const json::value& sheen) -> bool { 1200 return ParseTextureInfo(loadResult, textureInfo, sheen); 1207 if (!ParseOptionalNumber(loadResult, sheen.roughness, *sheenJson, "sheenRoughnessFactor", 0.f)) { 1212 const auto parseSheenRoughnessTexture = [&textureInfo = sheen.roughnessTexture]( 1213 LoadResult& loadResult, const json::value& sheen) -> bool { 1214 return ParseTextureInfo(loadResult, textureInfo, sheen); 1307 if (!ParseKhrMaterialsSheen(loadResult, *extensionsJson, material.sheen)) { [all...] |
H A D | gltf2_data_structures.h | 541 // The sheen color in linear space 543 // The sheen color (sRGB) 545 // The sheen roughness. 547 // The sheen roughness texture, stored in the alpha channel. 549 } sheen; member
|
H A D | gltf2_importer.cpp | 1069 if (material.sheen.texture == image) { in SheenFlags() 1078 if (material.sheen.roughnessTexture == image) { in SheenRoughnessFlags() 1608 desc.textures[MaterialComponent::TextureIndex::SHEEN].factor = Math::Vec4(gltfMaterial.sheen.factor, 0.f); in FillSheen() 1609 FillTextureParams(gltfMaterial.sheen.texture, importResult, data, em, desc, MaterialComponent::TextureIndex::SHEEN); in FillSheen() 1610 if (gltfMaterial.sheen.roughnessTexture.texture) { in FillSheen() 1613 // to sheen alpha in FillSheen() 1614 desc.textures[MaterialComponent::TextureIndex::SHEEN].factor.w = gltfMaterial.sheen.roughness; in FillSheen()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/ |
H A D | material_component_manager.cpp | 372 DECL_NAMED_PROPERTY2(sheen, textures[MaterialComponent::TextureIndex::SHEEN], "Sheen", 0)
|
Completed in 17 milliseconds