Home
last modified time | relevance | path

Searched refs:metallic (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_lighting_common.h167 const CORE_RELAXEDP float metallic = clamp(material.b, 0.0, 1.0); in CalcBRDFMetallicRoughness() local
168 bd.f0.xyz = mix(vec3(material.a), baseColor.rgb, metallic); // f0 reflectance in CalcBRDFMetallicRoughness()
171 bd.diffuseColor = mix(baseColor.rgb * (1.0 - bd.f0.xyz), vec3(0.0), vec3(metallic)); in CalcBRDFMetallicRoughness()
184 const CORE_RELAXEDP float metallic = clamp(material.b, 0.0, 1.0); in CalcBRDFMetallicRoughness() local
185 bd.f0.xyz = mix(vec3(material.a), baseColor.rgb, metallic); // f0 reflectance in CalcBRDFMetallicRoughness()
188 bd.diffuseColor = mix(baseColor.rgb * (1.0 - bd.f0.xyz), vec3(0.0), vec3(metallic)); in CalcBRDFMetallicRoughness()
217 const CORE_RELAXEDP float metallic = clamp(material.b, 0.0, 1.0); in CalcBRDFSpecular() local
219 bd.f0.xyz = mix(vec3(material.a), baseColor.rgb, metallic); // f0 reflectance in CalcBRDFSpecular()
225 …olor = mix(baseColor.rgb * (1.0 - max(bd.f0.x, max(bd.f0.y, bd.f0.z))), vec3(0.0), vec3(metallic)); in CalcBRDFSpecular()
228 bd.f0.xyz = mix(bd.f0.xyz, baseColor.rgb, metallic); in CalcBRDFSpecular()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dmaterial_impl.cpp558 … if (auto metallic = meta->GetPropertyByName(SCENE_NS::IMaterial::MAPPED_INPUTS_METALLIC)) { in UpdateInputProperties() local
560 meta->RemoveProperty(metallic); in UpdateInputProperties()
563 … auto metallic = META_NS::ConstructProperty<float>(SCENE_NS::IMaterial::MAPPED_INPUTS_METALLIC); in UpdateInputProperties() local
564 meta->AddProperty(metallic); in UpdateInputProperties()
752 … if (auto metallic = meta->GetPropertyByName(SCENE_NS::IMaterial::MAPPED_INPUTS_METALLIC)) { in BindInputProperties() local
753 … BindChanges<BASE_NS::Math::Vec4, float>(GET_HOLDER(meta), META_NS::Property<float>(metallic), in BindInputProperties()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/
H A Dcore3d_dm_fullscreen_deferred_shading.frag253 // should always be metallic roughness
/ohos5.0/base/web/webview/ohos_nweb/prebuilts/
H A DNOTICE10138 or metallic constraint.