To open the plugin's integrated Maxwell Material Editor, either click the 'Material Editor' button in the Material's Attribute Manager interface, or click the 'Material Editor' item in the plugin's main menu. This will bring up the plugin's integrated Material Editor, which is very similar to Maxwell MXED (as noted in the MXM Linking section, a linked material does not show this interface; it shows the same interface as the Attribute Manager):
...
This portion of the Material Editor window is used to control the global state of the Material.
...
Item | Description |
---|---|
Material Preview | Double-clicking the preview will start a preview-refresh (as with MXED). Dragging an MXM file from the Cinema Content Browser, MXED MXM Browser, or Explorer/Finder and dropping it here will cause it to be imported into the scene. |
Active Texture | Sets which one of this Material's textures will be shown in the viewport (if it has any textures) using a drop-down menu. To show the basic color of the Material again, select (none) from the menu. |
Real-time Preview | This sets whether the material editor will refresh the preview automatically whenever a material parameter is changed. It may be useful to disable it when rendering in Fire, to allow your CPU to work on the Fire image without getting slowed down by attempting to keep material previews updated in real time.Note that for technical reasons, in C4D versions prior to R12, this option is contained in the plugin's Preferences panel (page 51), rather than here as a button in the material editor. |
Refresh Preview | This button simply requests that a new material preview be rendered. |
...
Material Layers Tree
Similar to the tree found in MXED, this control allows you to define the structure of the material. New components are added by right-clicking the desired parent component and choosing what to add (i.e. right-click a Layer to add a BSDF). Child components may be re-ordered under their parent by dragging them from their current position and dropping them on their parent node; this will put them at the top of the list.
Components may be copied by holding down CTRL while executing a drag-drop action; rather than moving the dragged component, a copy of it will be added to the target node.
Additionally, individual components may be dragged back and forth between the Layers tree and the various pages in the Database Manager; this makes it easy to build new materials from pre-defined components.
Material Page
The parameters in this page apply to the Material as a whole. Each Material saves its own Preview Options, so that different MXS preview scenes may be used for different types of Materials. The MXS preview scenes listed in the Scene drop-down are those found in the Maxwell/preview directory. In addition to specifying individual bump maps in each BSDF layer, it is also possible to supply a bump (or normal) map here which will be used to affect the material as a whole.
BSDF Page
The operation of this page is similar to that of the BSDF page in MXED. When certain parameters in the page are grayed-out, it means that they would have no effect; they will become enabled when other parameters have been changed in such a way as to make them effective.
When Reflectance > IOR is set to 'Measured Data', all of the parameters in the Reflectance group will be grayed out, since they have no effect in this case. Similarly, the min/max Thickness controls in the SubSurface group are only enabled when (a) Single Side SSS is enabled, and (b) an SSS Thickness map is assigned and enabled.
Layer Page
The operation of this page is similar to that of the Layer page in MXED.
Coating Page
The operation of this page is similar to that of the Coating page in MXED. Similar to the BSDF page, the parameters in the Reflectance group will be hidden when Reflectance > IOR is set to 'Measured Data', since they have no effect in this case.
Displacement Page
The operation of this page is similar to that of the Displacement page in MXED. Note that while MXED allows a separate Displacement layer to be added to each Layer, the plugin does not, instead placing Displacement at the Material-level. Functionality is similar, because in MXED, one of the several possible Displacement layers must be chosen – in other words, only one Displacement may be specified for the material. The plugin therefore chooses to display this relationship as it is in the layers tree.
Emitter Page
The operation of this page is similar to that of the Emitter page in MXED. The contents of the page change based on which Input type is currently selected.
Texture Editor
The operation of this window is similar to that of the Texture Editor window in MXED. Changes made to all parameters except for 'Real Scale (m)' and 'Filtering' will be shown both here in the Texture Editor's preview window, and also in the viewport, when this texture has been chosen as its parent material's viewport texture. The 'Preview size' parameter determines how detailed of a texture should be generated for use in the C4D viewport – larger sizes will require more processor time. Each parameter also has a 'reset' button to make it more convenient to return to the default value.
...
The browse button acts as a toggle; that is, if there is no path set, it prompts for you to select the path to an image, otherwise it clears the currently-set path.
Notes on the use of the Texture Channel Parameter
...
In the Cinema texturing system, however, there exists no explicit way of associating a single material (that is, a single Texture Tag) with multiple sets of UVs. The plugin introduces a method for working around this, which consists of placing on the object multiple Texture Tags which reference the same Maxwell material:
In this case, the plugin will write multiple sets of UVs for the object. The UVs for the first Texture Tag will be written to Channel 0, those of the second will be written to Channel 1, and so on. In this way, it is possible to export different sets of custom UVs for use with the various textures contained in the Maxwell material.