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