다음을 통해 공유


PbrMaterial 클래스

정의

물리적 기반 렌더링을 위한 재질입니다.

public ref class PbrMaterial : Microsoft::Azure::RemoteRendering::Material
public class PbrMaterial : Microsoft.Azure.RemoteRendering.Material
type PbrMaterial = class
    inherit Material
Public Class PbrMaterial
Inherits Material
상속

속성

AlbedoColor

상수 알베도 색입니다.

AlbedoTexture

Texture albedo 색에 사용되는 입니다. null 전용 텍스처가 필요하지 않은 경우 전달합니다.

AlphaClipThreshold

알파 컷아웃에 사용되는 임계값입니다.

AOMap

Texture 앰비언트 폐색에 사용되는 입니다. null 전용 텍스처가 필요하지 않은 경우 전달합니다.

AOScale

이 재질에 앰비언트 폐색을 적용하는 것이 얼마나 강력한지. [0..1] 범위입니다.

FadeOut

[0..1] 범위의 페이드 아웃 값입니다. 여기서 0.0은 완전히 페이드 아웃되고 1.0은 완전히 불투명합니다.

FresnelEffectColor

효과를 사용할 때 사용되는 프레넬 효과 색입니다(의 'FresnelEffect' 플래그 PbrMaterialFeatures참조).

FresnelEffectExponent

효과를 사용할 때 사용되는 프레넬 효과 지수입니다(의 'FresnelEffect' 플래그 PbrMaterialFeatures참조).

InternalId

테스트에만 사용됨

(다음에서 상속됨 ResourceBase)
InteropId

테스트에만 사용됨

(다음에서 상속됨 ResourceBase)
MaterialSubType

이것은 어떤 종류의 재료 입니다.

(다음에서 상속됨 Material)
Metalness

일정한 금속성 값입니다.

MetalnessMap

Texture 금속에 사용되는 입니다. null 전용 텍스처가 필요하지 않은 경우 전달합니다.

Name

이 재질의 이름입니다.

(다음에서 상속됨 Material)
NormalMap

Texture 일반 맵으로 사용되는 입니다. null 전용 텍스처가 필요하지 않은 경우 전달합니다.

NormalMapScale

일반 맵 강도의 크기를 조정합니다.

PbrFlags

PBR 재질 플래그입니다.

PbrVertexAlphaMode

꼭짓점 색의 알파 채널을 사용하는 방법을 결정합니다. 자세한 내용은 PbrVertexAlphaMode를 참조하세요.

Roughness

상수 거칠기 값입니다.

RoughnessMap

Texture 거칠기 위해 사용되는 입니다. null 전용 텍스처가 필요하지 않은 경우 전달합니다.

TexCoordOffset

텍스처 좌표에 상수 오프셋이 추가되었습니다.

TexCoordScale

텍스처 좌표의 배율 인수입니다.

Type

이 리소스의 정확한 형식 입니다.

(다음에서 상속됨 Material)
Valid

이 리소스가 여전히 유효한지 여부입니다.

(다음에서 상속됨 Material)

메서드

AsToolingObject<ToolingObject>()

테스트에만 사용됨

(다음에서 상속됨 ResourceBase)
CopyFrom(Material)

다른 재질에서 재질 속성을 복사합니다.

(다음에서 상속됨 Material)
Equals(Object)

물리적 기반 렌더링을 위한 재질입니다.

(다음에서 상속됨 ResourceBase)
GetHashCode()

물리적 기반 렌더링을 위한 재질입니다.

(다음에서 상속됨 ResourceBase)

적용 대상

추가 정보