未验证 提交 e84805f2 编写于 作者: Q qeeqez 提交者: GitHub

USDZExporter: Support MeshPhysicalMaterial (#21901)

上级 da76e129
......@@ -396,6 +396,15 @@ ${array.join( '' )}
}
inputs.push( `${pad}float inputs:opacity = ${material.opacity}` );
if ( material.isMeshPhysicalMaterial ) {
inputs.push( `${pad}float inputs:clearcoat = ${material.clearcoat}` );
inputs.push( `${pad}float inputs:clearcoatRoughness = ${material.clearcoatRoughness}` );
inputs.push( `${pad}float inputs:ior = ${material.ior}` );
}
return `
def Material "Material_${material.id}"
{
......
......@@ -426,6 +426,14 @@ function buildMaterial( material, textures ) {
inputs.push( `${ pad }float inputs:opacity = ${ material.opacity }` );
if ( material.isMeshPhysicalMaterial ) {
inputs.push( `${ pad }float inputs:clearcoat = ${ material.clearcoat }` );
inputs.push( `${ pad }float inputs:clearcoatRoughness = ${ material.clearcoatRoughness }` );
inputs.push( `${ pad }float inputs:ior = ${ material.ior }` );
}
return `
def Material "Material_${ material.id }"
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册