Extensions
Courtesy of Listratov Konstantin
Maxwell 4 includes extensions, specific external pieces of code which extend the capabilities of Maxwell.
The extensions are .mxx files (stands for Maxwell Extensions) and are located in the Maxwell 4>extensions folder.
There are several types of extensions in Maxwell 4:
- Geometry Loaders: the extension code generates a new object in the scene with particular characteristics (like Maxwell Sea, Volumetric or the Alembic importer)
- Object Modifiers: the extension modifies an existing geometric object (like the Grass, Scatter or Subdivision modifiers).
- Procedural Geometry: the extension renders geometry based on a mathematical description.
- Procedural Textures: provide textures based on mathematical description, not on bitmaps.
- Material Modifiers: these extensions provide a simplified user interface for some material types.
- Camera Lens Extensions: with these extensions the user can program customized lens types, such as stereo, fish-lens...
- BRDF Extensions: these extensions implement BRDF's, which can be analytical, data driven or in-between.
The current available extensions and the features they provide are:
Geometry Loaders
| Extension name | What it does | More info... |
|---|---|---|
| AssetReference.mxx | Loads geometry from a variety of file formats. | Asset Reference |
| MaxwellSea.mxx | Creates a simulation of the ocean surface based on the Tessendorf model. | Maxwell Sea |
| MaxwellMesher.mxx | Renders particles from RealFlow™, meshing the particles at render time. Meant for rendering fluids and provides sophisticated controls over the resulting fluid mesh. | |
| RFMeshes.mxx | Render fluid meshes from RealFlow™ that have already been meshed in RealFlow™. | RF Meshes |
| RWMeshes.mxx | Allows Maxwell to render RealWave water simulation meshes already created in RealFlow™. | RW Meshes |
| MWObjectAlembic.mxx | Imports objects in Alembic format. |
Object Modifiers
| Extension name | What it does | More info... |
|---|---|---|
| MaxwellCloner.mxx | Allows Maxwell to distribute instances of an object using a particle cloud file. | Maxwell Cloner |
| MaxwellGrass.mxx | The grass generator. Generates and distributes random grass guides over the object surface following certain user parameters. | Maxwell Grass |
| MaxwellScatter.mxx | Scatters instances of a given object across the surface of another object. | Maxwell Scatter |
| SubdivisionModifier.mxx | Subdivides the object using Pixar™ subdivision algorithms: Loop and Catmull-Clark. | Pixar™ OpenSubdiv |
Procedural Geometry
| Extension name | What it does | More info... |
|---|---|---|
| MaxwellVolumetric.mxx | Creates a volumetric media either as a constant density object, using particle files to create smoke, fog, atmospheric haze etc or loading a OpenVDB file. | Maxwell Volumetric |
| MaxwellParticles.mxx | Renders particles from RealFlow™ or other particle systems as spheres. | Maxwell Particles |
MaxwellHair.mxx MGrassH.mxx MGrassP.mxx | These three extensions have no visible user interface. They implement the rendering primitives used by hair and fur packages in 3D platforms or MaxwellGrass |
Procedural Textures
| Extension name | What it does | More info... |
|---|---|---|
| MaxwellProcedurals.mxx | A bunch of the typical procedural textures found on several 3D platforms: checker, circle, grid, gradient, noise, marble, voronoi, etc... |
|
| TiledTexture.mxx | This extension allows the use of tiled textures following the UDIM file naming convention. | Texture Mapping: UV and UDIM |
| WireframeTexture.mxx | Renders triangle edges with a different color. | Wireframe |
Material Modifiers
| Extension name | What it does | More info... |
|---|---|---|
| MaterialModifiers.mxx | These extensions provide a simplified user interface for some material types. Current types are: Lambert, AGS, Opaque, Transparent, Metal, Translucent, Car Paint, Hair. | Material Assistants |
Camera Lens Extensions
| Extension name | What it does | More info... |
|---|---|---|
| CameraLensExtensions.mxx | These extensions implement Lat-Long Stereo Lens and Fish-Eye Stereo Lens | Camera Lenses |
BRDF Extensions
| Extension name | What it does | More info... |
|---|---|---|
| TableBRDF.mxx | Implements reading of MERL™ BRDF Database materials. | MERL Material (TableBRDF) |
| XriteBRDF.mxx | Implements reading of X-Rite™'s AxF™, Appearance Exchange Format materials. |
|
, multiple selections available, Use left or right arrow keys to navigate selected items