Protected
_dirtyProtected
_previewProtected
Optional
_viewerProtected
_viewerApply all variations(by selected index or first item) when a config is loaded
Static
Optional
Readonly
OldStatic
PluginProtected
_onProtected
_refreshProtected
_storeOptional
meta: anyGet the preview for a material variation Should be called from preFrame ideally. (or preRender but set viewerSetDirty = false)
Material or index of the material in the variation.
Type of preview. Could be generate:sphere, generate:cube, color, map, emissive, etc.
call viewer.setDirty() after setting the preview. So that the preview is cleared from the canvas.
Optional
setGenerated using TypeDoc
Material Configurator Plugin (Basic UI) This plugin allows you to create variations of materials mapped to material names or uuids in the scene. These variations can be applied to the materials in the scene. (This copies the properties to the same material instances instead of assigning new materials) The plugin interfaces with the picking plugin and also provides uiConfig to show and edit the variations. This functionality is inherited from
MaterialConfiguratorBasePlugin
Additionally this plugin adds a Grid UI using GridItemListPlugin in the DOM over the viewer canvas to show various material variations and allow the user to apply them. The UI can also be used in the editor to edit the variations and apply them.