Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Show labels only from V2 space

It is possible to use the plugin without assigning explicit Maxwell materials; the plugin will automatically convert native Rhino materials into Maxwell materials at export time, if there are no explicit Maxwell materials assigned. This is not recommended, of course, as automatically-created materials are not likely to look as good or perform as well as custom Maxwell materials.

Even if no Maxwell materials are assigned, it will probably be necessary to adjust the Maxwell camera; to do so, open the Scene Manager and click on the camera tab. The plugin creates and manages one Maxwell camera for each Rhino viewport; at any given time, the camera shown in the Scene Manager (or in the camera LCD) is the one which corresponds to the selected Rhino viewport.

So, to begin with, let’s just render a simple one-meter cube using all default values:

Image Added

As you can see, the defaults use Maxwell’s Sky Dome, since Rhino tends to be a product-development tool. Now let’s go to the Environment tab in the Scene Manager, choose Physical Sky, check Use Sun, and render again:

Image Added

This looks to be a bit bright, so let’s switch to the camera tab. Once there, adjust the camera’s EV from the default of 13 to 15, since the scene has gotten much brighter with the Sun enabled. Rendering again, we get this result:

Image Added

Too dark now, let’s try EV=14:

Image Added

As you can see, the EV parameter makes it very easy to adjust the exposure – higher numbers are required for brighter environments, and vice-versa. There is a chart at the end of this manual with suggested EVs for different scenarios.

Now, let’s apply some Maxwell materials. The easiest way to do this is to open the Database Manager and navigate to the MXM Browser page. By default, the main Maxwell materials database folder should be selected, and you can view the MXM files in each of the directories inside that using the folder tree. To assign MXMs to geometry, simply drag them onto objects in the viewport:

Image Added

Moving back to the camera side of things, let’s create some DOF (depth-of-field) in this image. First, what is needed to do that? Probably, the scene will need to be smaller; change File > Properties > Units to inches (the cubes are one inch in size now). Also, we will want to open up the Maxwell camera’s aperture a bit, so change the fStop (it’s located directly next to EV in the camera’s Optics group) to 4.0. When ‘Lock exposure to EV’ is checked, it is possible to adjust fStop without also affecting the exposure of the image; the plugin will maintain a consistent EV, regardless of the chosen fStop. Here’s what we get after making these changes:

Image Added

Okay, so we are seeing some DOF here, but unfortunately, none of our subjects is in focus. Let’s use a plugin tool to adjust the camera’s focal distance: in the plugin’s camera toolbar, click on the Pick camera Focal Distance button to set the focal point of the camera. First I’ll pick a point on the cube in the background:

Image Added

Moving the camera’s focus to the cube in the foreground, we get this:

Image Added

Since we have reduced the size of the scene the exposure has darkened up somewhat; to remedy this, let’s adjust the camera’s EV back down to 13. So, with EV=13, fStop=4, and the focus on the foreground cube, we end up with this image:

Image Added

So far, we have only adjusted the camera, changed the render environment, and assigned two materials. Let’s try using the camera’s Z-Clip planes to section the geometry; here is the result using 0.06m for the near plane and 0.08 for the far plane:

Image Added

Now, let’s try rendering using a Region; click the Region Render button in the plugin’s Rendering toolbar and click-drag to select the rendered rectangle:

Image Added

Moving on, let’s disable Z-Clipping and try using some of Maxwell’s Object Properties flags. Open Rhino’s Object Properties window, select the foreground cube, select Maxwell Object Properties from the pull-down, and enable the ‘Hide from camera’ checkbox:

Image Added

All of the ‘Hide from X’ settings in the Object Properties group are fairly self-explanatory; just consult the regular Maxwell Render manual for more details on what they are used for. Besides for those properties, the Object Properties window also has options for controlling Motion Blur. There are two types of motion-blur: Linear and Full-Range. For objects which will only move in a linear path, you should choose Linear motion-blur, since it takes much less memory than Full-Range (Full-Range has to store a duplicate set of mesh coordinates for two object-positions, for all objects in question). To create blur, move both cubes to where they would be located in the frame before the one you will be rendering. Then, select the cubes and, in the Object Properties window, enable Linear Motion Only and click Reset Initial Positions button to store the positions. Then, move the cubes to the position where they should be in the frame you are rendering and click Render:

Image Added

Now, select the foreground cube, in Object Properties, set motion-blur to None, and render the scene again:

Image Added

Now, to switch gears a little, let’s change from using Physical Sky and Sun, to using an Image Based Environment. Go to the Scene Manager’s Environment tab, un-check the ‘Sun’ checkbox, and choose Image Based from the Type drop-down. The interface will change to show you settings for Image Based Environment. By default, the scene will have the ‘Use Background for all Channels’ option enabled – you only need to un-check this if you want to use different HDR images in the Background, Illumination, Reflection, and Refraction Channels. Many times that is not necessary though, and you can just let the plugin copy the settings from the Background Channel into the others at MXS-export time.

So, click on the browse button in the Background Channel group to select a HDR image to use. Once you do, the Background Channel group will expand, showing the Scale, Offset, and Intensity parameters. Usually, you may not need to change these values. What you may want to do though is to click the Enable Background Channel button in the plugin’s Environments toolbar – this will allow you to preview the HDR image in the Rhino viewport.

Here is how the scene renders (after disabling motion blur for the background cube) using the Image Based Environment:

Image Added

It was also necessary to adjust the EV down to something more like 9, since there is less light in this scenario. To wrap things up, let’s texture one of these objects using the Maxwell material that is applied to it.

First, we should open the Material Editor, select the material, select the top node in the layers tree, and switch the material’s MXM Linking to Embedded, if it is not already. The reason for doing this is because when a material is created by dragging it from the MXM Browser, it may be set to Link the MXM file which was dragged – this depends on the value of the plugin option MXM Linking, under material Defaults. As such, any changes we make to that material in Rhino will be lost next time we open the document, because the material will automatically update itself using the MXM file it links to. We are going to add a texture, so we do not want this.

After making sure the material uses Embedded MXM Linking, select one of the BSDF layers in the material:

Image Added

Now, right-click the texture button (the button with the gray/black checker pattern) for the Reflectance 0 channel and in the texture editor panel which is shown, browse for a map to use in this channel.

Image Added

Image Added

As a shortcut, it is also possible to browse directly for an image, without opening the texture editor pane, by double-clicking on the desired texture button.

Next, left-click the Bump texture button (left-click it because the texture editor is already open), choose a map, and then set the Bump value to 5. Click the ‘Refresh Preview’ button, located to the lower-right of the material’s preview image to refresh the preview.  Rendering with the newly-textured material results in this image:

Image Added

This wraps up the plugin Quick-Start.