Difference between revisions of "MaxLuxCore Plugin Reference Manual"
Line 11: | Line 11: | ||
=Supported features= | =Supported features= | ||
Materials | ==Materials== | ||
Material previews in the material editor. | Material previews in the material editor. | ||
LRI Matte | |||
===LRI Matte=== | |||
This is a basic shader, that supports: | This is a basic shader, that supports: | ||
Line 22: | Line 23: | ||
Basic color | Basic color | ||
LRI Glow | ===LRI Glow=== | ||
This is a shader that lets you use mesh as light. Currently, it supports: | This is a shader that lets you use mesh as light. Currently, it supports: | ||
Line 28: | Line 29: | ||
Color | Color | ||
LRI Template | ===LRI Template=== | ||
This is a template material that we use for development, this is where we first implement new features and then move them over to other shaders. | This is a template material that we use for development, this is where we first implement new features and then move them over to other shaders. | ||
Architectural material | |||
===Architectural material=== | |||
We try to support the standard material 'Architectural material'. This is so that users of the architectural application can more easily render their scenes without converting the shaders. This is work in progress, but currently, it supports: | We try to support the standard material 'Architectural material'. This is so that users of the architectural application can more easily render their scenes without converting the shaders. This is work in progress, but currently, it supports: | ||
Line 42: | Line 44: | ||
More features are added as we progress. | More features are added as we progress. | ||
Fallback | |||
====Fallback==== | |||
When an unsupported material type is chosen we render it as a standard grey material. | When an unsupported material type is chosen we render it as a standard grey material. | ||
Unsupported materials | |||
===Unsupported materials=== | |||
All unsupported shaders are simply rendered as a matte grey material. | All unsupported shaders are simply rendered as a matte grey material. | ||
Lights | |||
===Lights=== | |||
MaxLuxCore translates these standard lights into luxrender lights: | MaxLuxCore translates these standard lights into luxrender lights: | ||
Line 58: | Line 63: | ||
Not all parameters for these are translated yet, but color and intensity is supported. The rest is work in progress - and later we will create fully custom lights that have all the luxrender light parameters in their GUI. | Not all parameters for these are translated yet, but color and intensity is supported. The rest is work in progress - and later we will create fully custom lights that have all the luxrender light parameters in their GUI. | ||
Unsupported lights | |||
====Unsupported lights==== | |||
Default light: | Default light: | ||
Line 64: | Line 70: | ||
if there is no light in the scene, the plugin will automatically create a skylight in the scene. | if there is no light in the scene, the plugin will automatically create a skylight in the scene. | ||
Cameras | ===Cameras=== | ||
We support the standard 'target camera' and 'physical target camera. We will add support for 'viewport' type rendering soon. Also, a custom Luxrender camera with all the luxrender camera settings in its GUI will be created as soon as we have time. | We support the standard 'target camera' and 'physical target camera. We will add support for 'viewport' type rendering soon. Also, a custom Luxrender camera with all the luxrender camera settings in its GUI will be created as soon as we have time. |
Revision as of 19:36, 30 March 2019
Introduction
MaxLuxCore is the 3dsMax internal plugin to render directly inside 3dsmax using LuxCore API. The plugin(s) is written in c++. MaxLuxCore is still under development and needs more work to be a complete renderer, in short time it will support all standard lights, shaders, cameras and more.
The original forum discussion about this topic can be found here
Report bugs & feature requests
For now, you can report any bugs and suggestions in MaxLuxCore Subforum until bug tracker gets ready.
Supported features
Materials
Material previews in the material editor.
LRI Matte
This is a basic shader, that supports:
Diffuse texture Bumpmap Basic color
LRI Glow
This is a shader that lets you use mesh as light. Currently, it supports:
Color
LRI Template
This is a template material that we use for development, this is where we first implement new features and then move them over to other shaders.
Architectural material
We try to support the standard material 'Architectural material'. This is so that users of the architectural application can more easily render their scenes without converting the shaders. This is work in progress, but currently, it supports:
Template settings:
Glass Metal brushed Mirror
More features are added as we progress.
Fallback
When an unsupported material type is chosen we render it as a standard grey material.
Unsupported materials
All unsupported shaders are simply rendered as a matte grey material.
Lights
MaxLuxCore translates these standard lights into luxrender lights:
Omni Spot Light Directional Light Sky Light
Not all parameters for these are translated yet, but color and intensity is supported. The rest is work in progress - and later we will create fully custom lights that have all the luxrender light parameters in their GUI.
Unsupported lights
Default light:
if there is no light in the scene, the plugin will automatically create a skylight in the scene.
Cameras
We support the standard 'target camera' and 'physical target camera. We will add support for 'viewport' type rendering soon. Also, a custom Luxrender camera with all the luxrender camera settings in its GUI will be created as soon as we have time.
Examples and Demos
TODO