High quality presentation is critical to most design projects. Rhino 5 has greatly enhanced the rendering tools in both the basic Rhino Renderer and support of plug-in renderers. Including major enhancements to:
- Rhino Renderer
- Materials, textures, and environments
- Texture mapping (Watch the video...)
- Views (Cameras)
- Mesh modifiers
- Post-rendering effcts
- Automatic Image Save - The last rendering is automatically saved in a .rimage file, Rhino's proprietary lossless image file format.
- Clipping planes are now supported.
- Environment - The current environment is reflected in reflective objects, provides the skylight colors and intensities, and can be displayed as the scene background.
- Safe Frame - The safe frame shows the area of the viewport that will be rendered in the active viewport.
- Skylight - The skylight colors and intensities are provided by the current environment or a custom environment.
- Background - The background can be a solid color, a gradient color, the wallpaper, an environment, or transparent.
- Custom Preset Sizes - Favorite image sizes can be saved.
- Render window:
- Save as HDRi (.hdr, hdri), OpenEXR (.exr), and Rhino Rendering (.rimage)
- Show RGB, Red, Green, Blue, Alpha, Depth, Open Effects, and Normal X, Y, or Z channels
- Open recent images that were automatically saved in Rhino Rendering format
- Post-rendering image processing
- Materials support more complex attributes. Details below...
Materials, Textures, and Environments
- ApplyCustomMapping - Generates custom texture mapping by projecting one object's texture coordinates to another.
- Bake - Gathers an object's textures and decals into a bitmap file and assigns that bitmap as object's texture.
- Basic Materials now support:
- Procedural textures
- High Dynamic Range (HDR) images
- Blend material
- Composite material
- Emission color
- Ambient color
- Diffuse lighting
- ComputeVertexColors - Evaluates material texture color for each mesh vertex and sets a vertex color with the corresponding color.
- ContentFilter - Allows control over which types of content display in the material, environment, and texture editors.
- Decal - Applies an image over a selected portion of an object.
- EnvironmentEditor - Adds and edits rendering environments.
- Find missing textures - When the rendering starts, if textures referred to in the model are not where the renderer can find them, a dialog box provides a list of the missing textures with some options.
- GroundPlane - Opens the Ground Plane panel to set ground plane options.
- Libraries - Opens the Libraries panel where materials, textures, and environments can be saved and retrieved.
- MatchMapping - Matches the texture mapping properties of a selected object to another specified object. A Match button also appears in the Texture Mapping dialog box.
- MaterialEditor - Opens the Material Editor panel.
- RPC - Support for RPC objects added. Rich Photorealistic Content (RPC) describes the software and content associated with ArchVision's image-based rendering (IBR) technology, a method of incorporating photo image data into 3-D computer graphics environments.
- RPCSetAnimationFrame - Sets the animation frame number for an RCP object so that walking/moving people animations work.
- Saving textures in Rhino files is now an option.
- SynchronizeRenderColors - Updates object material colors so they match with their current display colors.
- Unwrap - Defines how an object's render mesh will be split and laid out in UV space.
- UVEditor - Edits the layout of a render mesh in UV texture space. In UV space, the render meshes can be joined and split, and their control points edited.
- ApplyBoxMapping - New Capping option.
- A BoundingBox option has been added for all mapping types.
- Name changed from MappingOn.
- Gumball interface improved for mapping widgets.
- Mapping widgets now display u and v directions.
- PointsOn: Now turns on mapping widget grips.
- Textures now update in real time when widgets are moved or values in the mapping dialog are changed.
- MappingWidgetOff - Name changed from MappingOff.
- The Named Views, often called Cameras, have a new Widget interface. This visual representation of a named view (camera) can be used to place or edit the camera and target location and to set the field of view.
- Two Point Perspective is now supported in viewports and rendering.
Sun and Skylight are now supported in the basic Rhino Renderer and also in the Rendered viewport mode.
- Lights - Opens the Lights panel.
- Sun - Opens the Sun panel.
- EditLightByHighlight - Now prompts for a new light.
- New Target and Dolly points have been added to the light object to assist in placing lights.
- Lights have an intensity setting separate from their color.
Render-time mesh modifiers add small details without substantially increasing the Rhino file size.
- ApplyCurvePiping - Adds a render mesh around a curve.
- ExtractPipedCurve - Extracts the mesh created by the ApplyCurvePiping command.
- ApplyDisplacement - Adds displacement to a render mesh based on a bitmap or procedural texture.
- ShowRenderMesh - Temporarily displays the render mesh for selected objects.
- ApplyEdgeSoftening - Adds edge-softening on the render mesh.
- ApplyShutLining - Uses a curve to add a groove to a render mesh to show mold lines or shut lines.
New Render window has post-rendering image processing tools:
- Save and open Rhino Image Files (.rimage). This proprietary lossless image file format stores all the data rendered by the render engine, including color, alpha, depth, normal channels. The high-dynamic-range data can be post-processed and saved to other formats including .HDR and .EXR.
- New commands include:
- RenderOpenLastRendering - Opens the last automatically saved rendered image in the Render window.
- RenderOpenRenderImage - Opens a previously saved .rimage file in the Render window.
- Image post-processing tools:
- Exposure (gamma correction and tone mapping)
- Depth of field
- Points, curves, isocurves, and annotation
- Focal blur
- Gaussian blur
The basic Rhino animation tools have these Rhino 5 enhancements:
- RecordAnimation - A new SetTargetFolder option uses a previously used target folder or allows it to be changed. Scripting support for target folder has been added.
- Setup Animation - A dialog box for settings up animations has been added.