MaterialThumbnail

References
public class MaterialThumbnail
Provides all methods for compositing material preview thumbnails.

Constructors

MaterialThumbnail

#
public MaterialThumbnail(Bitmap diffuse, Bitmap shapeShine)
Set up a minimal material thumbnail.
diffuse (Bitmap)Required shape diffuse contribution.
shapeShine (Bitmap)Required shape shine map.

MaterialThumbnail

#
public MaterialThumbnail(Bitmap diffuse, Bitmap shine, Bitmap context, Bitmap directIllumination, Bitmap indirectIllumination, IEnumerable<PointF[]> silhouettes, IEnumerable<PointF[]> visibleEdges, IEnumerable<PointF[]> hiddenEdges)
Set up a complete material thumbnail.
diffuse (Bitmap)Required shape diffuse.
shine (Bitmap)Required shape shine.
context (Bitmap)Optional context.
directIllumination (Bitmap)Optional context direct lighting map.
indirectIllumination (Bitmap)Optional context indirect lighting map.
silhouettes (IEnumerable<PointF[]>)Optional list of silhouette edges.
visibleEdges (IEnumerable<PointF[]>)Optional list of visible edges.
hiddenEdges (IEnumerable<PointF[]>)Optional list of hidden edges.

MaterialThumbnail

#
public MaterialThumbnail(Bitmap diffuse, Bitmap shine, IEnumerable<PointF[]> silhouettes, IEnumerable<PointF[]> visibleEdges, IEnumerable<PointF[]> hiddenEdges)
Set up a standard material thumbnail.
diffuse (Bitmap)Required shape diffuse contribution.
shine (Bitmap)Required shape shine map.
silhouettes (IEnumerable<PointF[]>)Optional list of silhouette edges.
visibleEdges (IEnumerable<PointF[]>)Optional list of visible edges.
hiddenEdges (IEnumerable<PointF[]>)Optional list of hidden edges.

Properties

Size

#
public Size Size { get; }
Gets the size of the thumbnail.

Methods

CreateDefault

#
public static MaterialThumbnail CreateDefault()
Create the default preview scene.
Default scene.

CreateFromFolder

#
public static MaterialThumbnail CreateFromFolder(string folder)
Create a new thumbnail preview scene from a folder. The folder must contain correctly named and proportioned image files.
folder (string)Folder to peruse.
Material thumbnail constructed from the files in the folder.

DrawThumbnail

#
public Bitmap DrawThumbnail(Guise guise, Color background, PreviewLayer layers)
Create a thumbnail for a preview material.
guise (Guise)Preview material.
background (Color)Background colour.
layers (PreviewLayer)Layers to include in the preview.
Thumbnail.