material

package
v0.7.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2026 License: BSD-3-Clause Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddMaterial

func AddMaterial(ctx *extractor.Context, mat *material.Material, doc *gltf.Document, imgOpts *ImageOptions, matName string, unitData *datalib.UnitData) (uint32, error)

func Convert

func Convert(currDoc *gltf.Document) func(ctx *extractor.Context) error

func ConvertTextures added in v0.5.26

func ConvertTextures(ctx *extractor.Context) error

Uses ctx.Config().Material.TexturesFormat as format for individual textures! Add an extra parameter for format when this is used by another extractor.

Types

type ImageOptions

type ImageOptions struct {
	Jpeg           bool                 // PNG if false, JPEG if true
	JpegQuality    int                  // Quality if Jpeg == true; interval = [1;100]; 0 for default quality
	PngCompression png.CompressionLevel // Compression if Jpeg == false
	Raw            bool                 // Save raw dds in addition to png/jpg using gltf MSFT DDS extension if true
}

func GetImageOpts added in v0.6.0

func GetImageOpts(ctx *extractor.Context) (*ImageOptions, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL