Rhinoceros

design, model, present, analyze, realize...

Print VersionRendering

Overview

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)
  • Lighting
  • Mesh modifiers
  • Post-rendering effects
  • Animation

Rhino Renderer

New features

  • 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 - A visual guide in the active viewport that shows the area that will be rendered.
  • Skylight - The skylight color and intensity is provided by the current environment or a custom environment.

Enhancements

  • 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:
    • Clone
    • 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

New features

  • 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:
    • Reflectivity
    • IOR
    • 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 for browsing.
  • GroundPlane - Opens the Ground Plane panel to set ground plane options.
  • Libraries - Opens the Libraries panel where materials, textures, and environments can be stored.
  • 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, that incorporates photo image data into 3‑D computer graphics environments.
  • RPCSetAnimationFrame - Sets the animation frame number for an RPC 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.

Enhancements

  • ApplyBoxMapping - New Capping option.
  • A BoundingBox option has been added for all mapping types.
  • MappingWidget
    • 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.

Views (Cameras)

  • The Named Views, often called cameras, have a new Widget interface. This visual representation of a named view 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.

Lighting

Sun and Skylight are now supported in the basic Rhino Renderer and also in the Rendered viewport mode.

New commands:

  • Lights - Opens the Lights panel.
  • Sun - Opens the Sun panel.

Enhancements:

  • EditLightByHighlight - Now prompts for a new light.
  • New Target and Dolly grip points have been added to the light object to assist in placing and moving light objects.
  • Lights have an intensity setting separate from their color.

Mesh Modifiers

Render-time mesh modifiers add small details without substantially increasing the Rhino file size.

New commands

  • 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.

Post-rendering tools

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)
    • Fog
    • Glow
    • Glare
    • Depth of field
    • Points, curves, isocurves, and annotation
    • Hue
    • Saturation
    • Focal blur
    • Gaussian blur
    • Noise

Animation

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.

Rendering Plug-ins

There are many advanced rendering plug-ins available for Rhino 5, including Flamingo nXt, Brazil, Neon, Penguin, V-Ray, Maxwell, Air, Thea, and VSR realtime.