/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/ |
H A D | core3d_dm_fw.shader | 60 { "name" : "specular", "displayName" : "Specular" } 124 { "name" : "specular", "displayName" : "Specular" } 190 { "name": "specular", "displayName": "Specular" } 247 { "name" : "specular", "displayName" : "Specular" } 313 { "name": "specular", "displayName": "Specular" }
|
H A D | core3d_dm_fw.frag | 244 …const CORE_RELAXEDP vec4 specular = GetSpecularSample(inUv, instanceIdx) * GetUnpackSpecular(insta… 245 brdfData = CalcBRDFSpecular(baseColor, normNormal, material, specular); 321 // apply ao for indirect specular as well (cheap version)
|
H A D | core3d_dm_fullscreen_deferred_shading.frag | 287 // apply ao for indirect specular as well (cheap version)
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.cpp | 1056 exportMaterial.specular.texture.index = in ExportGltfMaterialSpecular() 1059 exportMaterial.specular.colorTexture.index = in ExportGltfMaterialSpecular() 1657 json::value ExportSpecular(const Material::Specular& specular) in ExportSpecular() argument 1660 if (specular.factor != 1.f) { in ExportSpecular() 1661 jsonSpecular["specularFactor"] = specular.factor; in ExportSpecular() 1663 if (specular.texture.index != GLTF_INVALID_INDEX) { in ExportSpecular() 1666 if (specular.color != Math::Vec3(1.f, 1.f, 1.f)) { in ExportSpecular() 1667 jsonSpecular["specularColorFactor"] = specular.color.data; in ExportSpecular() 1669 if (specular.colorTexture.index != GLTF_INVALID_INDEX) { in ExportSpecular() 1730 if (auto specular = ExportSpecular(material.specular); !specular.empty()) { in ExportMaterialExtensions() local [all …]
|
H A D | gltf2_loader.cpp | 1225 …aterialsSpecular(LoadResult& loadResult, const json::value& jsonData, Material::Specular& specular) in ParseKhrMaterialsSpecular() argument 1229 … if (!ParseOptionalNumber(loadResult, specular.factor, *specularJson, "specularFactor", 1.f)) { in ParseKhrMaterialsSpecular() 1234 const auto parseSpecularTexture = [&textureInfo = specular.texture]( in ParseKhrMaterialsSpecular() 1235 … LoadResult& loadResult, const json::value& specular) -> bool { in ParseKhrMaterialsSpecular() argument 1236 return ParseTextureInfo(loadResult, textureInfo, specular); in ParseKhrMaterialsSpecular() 1243 …if (!ParseOptionalMath(loadResult, specular.color, *specularJson, "specularColorFactor", specular.… in ParseKhrMaterialsSpecular() 1248 const auto parseSpecularColorTexture = [&textureInfo = specular.colorTexture]( in ParseKhrMaterialsSpecular() 1249 … LoadResult& loadResult, const json::value& specular) -> bool { in ParseKhrMaterialsSpecular() argument 1250 return ParseTextureInfo(loadResult, textureInfo, specular); in ParseKhrMaterialsSpecular() 1312 if (!ParseKhrMaterialsSpecular(loadResult, *extensionsJson, material.specular)) { in ParseMaterialExtensions()
|
H A D | gltf2_importer.cpp | 1091 if (material.specular.colorTexture == image) { in SpecularColorFlags() 1100 if (material.specular.texture == image) { in SpecularStrengthFlags() 1624 Math::Vec4(gltfMaterial.specular.color, gltfMaterial.specular.factor); in FillSpecular() 1625 if (gltfMaterial.specular.texture.index != GLTF2::GLTF_INVALID_INDEX && in FillSpecular() 1626 gltfMaterial.specular.colorTexture.index == GLTF2::GLTF_INVALID_INDEX) { in FillSpecular() 1629 } else if (gltfMaterial.specular.texture.index == GLTF2::GLTF_INVALID_INDEX && in FillSpecular() 1630 gltfMaterial.specular.colorTexture.index != GLTF2::GLTF_INVALID_INDEX) { in FillSpecular() 1631 FillTextureParams(gltfMaterial.specular.colorTexture, importResult, data, em, desc, in FillSpecular() 1633 } else if (gltfMaterial.specular.texture.index != gltfMaterial.specular.colorTexture.index) { in FillSpecular() 1635 FillTextureParams(gltfMaterial.specular.colorTexture, importResult, data, em, desc, in FillSpecular() [all …]
|
H A D | gltf2_data_structures.h | 562 } specular; in CORE3D_BEGIN_NAMESPACE() member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/ |
H A D | 3d_dm_lighting_common.h | 213 …AXEDP vec4 baseColor, vec3 polygonNormal, CORE_RELAXEDP vec4 material, CORE_RELAXEDP vec4 specular) in CalcBRDFSpecular() argument 222 bd.f0.xyz = min(bd.f0.xyz * specular.rgb, vec3(1.0)) * specular.a; in CalcBRDFSpecular() 229 bd.f0.w = mix(specular.a, 1.0, metallic); // f90 in CalcBRDFSpecular()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics3d/ |
H A D | js-apis-inner-scene-resources.md | 380 | indirectSpecularFactor | [Vec4](js-apis-inner-scene-types.md#vec4) | No| No| Indirect specular fa…
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/ |
H A D | material_component_manager.cpp | 374 … DECL_NAMED_PROPERTY2(specular, textures[MaterialComponent::TextureIndex::SPECULAR], "Specular", 0)
|