What is ʼEnvironment Mapʼ (Emap) analysis in Rhino?

Short Answer

Environment Map (Emap) analysis in Rhino is a display-based surface evaluation method that uses reflections in an environment texture to reveal curvature changes, dents, waviness, and continuity issues. The most common professional workflow is Emap in a shaded viewport. It is visual only, so it does not provide numeric curvature data.

What You Need to Know Before

Warning: Emap analysis depends heavily on viewport display quality, object render mesh, and reflection orientation. A poor mesh or low display resolution can hide small surface defects or create false-looking irregularities that are not actually in the NURBS geometry.

How to Use Environment Map Analysis in Rhino

  • Command: EMap

  • Shortcut: No default shortcut

  • Quick Steps:

    1. Select the surface or polysurface, then run EMap in the command line.
    2. In the command options, choose or adjust the environment map style used for reflection analysis.
    3. View the object in a shaded display mode and rotate the viewport to inspect how the reflected pattern flows across the surface.

Variables & Settings

  • Key Setting: Render mesh quality

  • Expert Setting: If the object render mesh is too coarse, the reflected environment pattern can appear faceted or broken, making the surface look worse or smoother than it really is. Use a smoother render mesh in object properties or document mesh settings for more reliable visual feedback.

Why it Fails

  • Cause 1 (Geometry): Uneven surface continuity, bad trims, or lumpy control point structure disrupt the reflected map and reveal visible breaks.

  • Cause 2 (layers/Locks): If the target object is on a locked layer or cannot be properly selected, EMap may not be applied to the intended geometry.

  • Cause 3 (Command/Logic): EMap is only a visual reflection check; if the display mode, render mesh, or viewing angle is poor, the analysis can be misleading.

Quick Fix & Best Practice

  • Quick Fix: Run RefreshShade, then increase render mesh quality before rechecking with EMap.

  • Manager’s Verdict: Use EMap early for fast visual surfacing checks, especially on Class-A style forms and product surfaces. Avoid relying on it alone when you need measurable continuity validation; pair it with Zebra or curvature analysis for approval work.

FAQ

Is EMap the same as Zebra analysis in Rhino?

No, EMap uses an environment reflection image, while Zebra uses stripe patterns that are usually better for checking continuity.

Can EMap detect surface dents?

Yes, small dents or waviness often show up clearly as distorted reflections in the environment map.

Does EMap work on polysurfaces?

Yes, but joined faces with poor edge continuity will often show reflection breaks at the seams.

.