Package | Description |
---|---|
org.dayflower.pathtracer.scene |
Provides the Scene API.
|
org.dayflower.pathtracer.scene.material |
Provides
Material implementations. |
Modifier and Type | Method and Description |
---|---|
Material |
Surface.getMaterial()
Returns the
Material of this Surface instance. |
Constructor and Description |
---|
Surface(Material material,
Texture textureAlbedo,
Texture textureEmission,
Texture textureNormal)
Constructs a new
Surface instance. |
Surface(Material material,
Texture textureAlbedo,
Texture textureEmission,
Texture textureNormal,
float noiseAmount,
float noiseScale)
Constructs a new
Surface instance. |
Modifier and Type | Class and Description |
---|---|
class |
ClearCoatMaterial
A
ClearCoatMaterial is a Material implementation that represents a clear coat material that can be used for the surface of a car. |
class |
GlassMaterial
A
GlassMaterial is a Material implementation that represents the material of glass. |
class |
LambertianMaterial
A
LambertianMaterial is a Material implementation that represents a Lambertian diffuse material. |
class |
PhongMaterial
A
PhongMaterial is a Material implementation that represents a Phong material that can be used for metallic or plastic surfaces. |
class |
ReflectionMaterial
A
ReflectionMaterial is a Material implementation that represents a reflective material that can be used for mirrors. |