Aspose.ThreeD.Shading

모든 음영 관련 클래스는 이 네임스페이스에서 정의됩니다.

클래스

수업설명
LambertMaterial램버트 음영 model 의 재료
MaterialMaterial은 지오메트리의 시각적 외관에 필요한 매개변수를 정의합니다. Aspose.3D는 다음을 위한 음영 모델을 제공합니다.LambertMaterial ,PhongMaterial 그리고ShaderMaterial
PbrMaterialalbedo color/metallic/roughness 기반의 물리적 기반 렌더링을 위한 재료
PbrSpecularMaterial확산 색상/반사광/광택에 기반한 물리적 기반 렌더링용 재료
PhongMaterial블린퐁 셰이딩 모델의 재질.
ShaderMaterial셰이더 재료를 사용하면 외부 렌더링 엔진 또는 셰이더 언어로 재료를 설명할 수 있습니다. ShaderMaterial 용도ShaderTechnique 구체적인 렌더링 세부 사항을 설명하기 위해 최종 렌더링 플랫폼에 따라 와 가장 적합한 것이 사용됩니다. 예를 들어,ShaderMaterial 인스턴스는 두 가지 기술을 가질 수 있습니다. 하나는 HLSL에 의해 정의되고 다른 하나는 GLSL 에 의해 정의됩니다. 윈도우가 아닌 플랫폼에서는 GLSL이 HLSL 대신 사용되어야 합니다.
ShaderTechnique셰이더 기술은 구체적인 렌더링 구현을 나타냅니다.
Texture이 클래스는 외부 파일에서 텍스처를 정의합니다.
TextureBase모든 콘크리트 텍스처의 기본 클래스. 텍스처는 형상 표면의 모양과 느낌을 정의합니다.
TextureSlot텍스처 슬롯Material , 재료 인스턴스를 통해 열거할 수 있습니다.

열거

열거설명
AlphaSource텍스처에 알파 채널이 포함되어 있는지 여부를 정의합니다.
TextureFilter텍스처 샘플링 중 필터 옵션.
WrapMode텍스처의 랩 모드.