Rendering the Drawing

Concept: Best Rendering Practices

Rendering gives a solid appearance to 3D objects. Solid objects can cast shadows and occlude (hide) objects that are behind them.

A quick rendering solution uses OpenGL, which performs lighting calculations for fast, interactive rendering and medium-quality render previews, but it cannot create reflections.

For final-quality output, use the Renderworks rendering modes; these provide additional light sources, and they can cast shadows, create reflections, add indirect lighting effects and camera effects, and produce much better rendering results through intensive lighting calculations and soft effects. Render settings can be saved as a Renderworks style for re-use, and styles can be shared among files; an image can be rendered in any mode from a specified portion of the drawing. The Visualization palette easily accesses all lights and cameras in the file.

Car_ex.png 

Optimizing Rendering Performance

Rendering is often a memory-intensive and time-consuming process. A progress bar at the bottom of the drawing window shows the time required to process a rendering in Renderworks, Hidden Line, and Polygon render modes, allowing you to compare render times for different render settings and hardware. Modify your model and change rendering options in these ways to increase rendering performance and speed:

        Use the highest-level geometry possible to model your objects. It is much better to model an object as an extrude, sweep, Boolean solid, or a NURBS surface than as a mesh or a set of 3D polygons. For extrude and sweep profiles, use polylines, and do not use a sweep segment angle smaller than five degrees. Examine imported geometry for excessive vertices and polygons. The slowest way to model for rendering is to create a detailed object as a set of small, individual 3D polygons.

        Eliminate 3D details that are not significant to the rendered image or the indirect lighting. For example, if you model a staircase’s individual bolts and threaded screws, each of these will be contributing unnecessarily to the rendering time. Use classes to hide geometry that is not going to be visible in the rendered view.

        Test rendering settings on sheet layer viewports with lower sheet layer resolution values. Sheet layers can render in the background while you continue working. Sheet layers are set to 72 dpi by default, but for testing, set the dpi value even lower (such as 40). Zoom out of a drawing to reduce the rendered area, or use the Render Bitmap tool with a low dpi setting.

        Use sheet layer viewports and render bitmaps for final renders, since they can render in the background.

        Consider turning off ambient lighting (Ambient Info off in the Lighting Options dialog box, and in Renderworks styles) to evaluate the contribution of individual light sources more clearly.

        Change rendering options temporarily to test a rendered look. For OpenGL options, disable Use Anti-Aliasing (Mac only). In the Custom Renderworks options, set the Quality levels to low and turn Anti-Aliasing, and even Shadows, off. Render with Fast Renderworks to evaluate before switching to Final Quality or Custom Renderworks.

        Shadows add to rendering time. Shadows can be turned off for light objects that do not cast obvious shadows. Individual textures can be set not to cast or receive shadows (Shadows options in the Edit Texture dialog box). A clear glass texture, for example, has very slight shadows and does not cast shadows on other objects. In addition, enable soft shadows only for light sources that create prominent shadows in an image (for example, a directional light that represents the sun).

        Because shadows are an intensive process, first try turning on Ambient Occlusion (in the Lighting Options dialog box, and in Renderworks styles) to see if the perception of depth achieves the desired effect.

        When using indirect lighting, use the fewest number of bounces needed (as specified in the Lighting Options dialog box) and adjust the quality in the Final Quality or Custom Renderworks settings. Individual textures can have their own indirect lighting setting overrides to reduce the rendering time required; disable indirect lighting for these textures.

        Area and line lights contribute significantly to rendering time. Use these light sources sparingly, and adjust the Quality of each in the Object Info palette. Only enable Soft Shadows for these lights if their shadows are prominent in the image.

        Consider using Image Effects if it meets your needs, instead of a rendering mode.

        Reflective, blurry reflective, blurry transparent, and glow shaders add to rendering time. Use these effects sparingly. Blurriness is faster at less than 15% and should not be set to more than 40% (for wide, shiny highlights, consider using a plastic or metallic reflectivity shader rather than a blurry reflection). Glowing objects need to be sampled more accurately and therefore, they take more time. Use the glow shader for a few, large objects; use the backlit shader for several small fixtures with simple light sources.

        Glass adds to render times because it has reflective, refractive, and transparent shadow components.

        Very clear glass can be set to not cast shadows in the Edit Texture dialog box to save render time. Indirect lighting can be disabled for glass textures in the Edit Texture dialog box, as well, to save time when calculating indirect lighting.

        To model a glass object (glass reflectivity shader) with a 3D polygon or other sheet-like 3D object, duplicate and offset the 3D polygon by a small amount so that rays are traced through the glass with both an entering and exiting surface.

        For thin panes, like windows, the refractive qualities of glass are not significant, so the index of refraction parameter for the glass can be set to a low value (just above 1).

        Often, buildings use glass with a metallic/mirrored energy efficient coating; in that case, a combination of mirror reflectivity and plain transparency can produce a glass effect that renders faster.

        Glass absorption color can be used for very accurate close-ups of items like glassware, but this effect takes longer to render.

        Blurry (frosted) glass, in particular, can be slow; use blurry glass in a strictly controlled way. Lower blur values render faster.

~~~~~~~~~~~~~~~~~~~~~~~~~

Rendering Modes

Background Rendering

Renderworks Styles

Rendering a Selected Area

Adding Light

Managing Lights and Cameras with the Visualization Palette

Batch Rendering

Exporting a Rendered Drawing with HDRI Export

 

Was this page helpful?