"Great customer service. The folks at Novedge were super helpful in navigating a somewhat complicated order including software upgrades and serial numbers in various stages of inactivity. They were friendly and helpful throughout the process.."
Ruben Ruckmark
"Quick & very helpful. We have been using Novedge for years and are very happy with their quick service when we need to make a purchase and excellent support resolving any issues."
Will Woodson
"Scott is the best. He reminds me about subscriptions dates, guides me in the correct direction for updates. He always responds promptly to me. He is literally the reason I continue to work with Novedge and will do so in the future."
Edward Mchugh
"Calvin Lok is “the man”. After my purchase of Sketchup 2021, he called me and provided step-by-step instructions to ease me through difficulties I was having with the setup of my new software."
Mike Borzage
February 26, 2026 10 min read


The practical goal in Rhino surface modeling is simple to state and notoriously easy to miss in practice: achieve predictable surface continuity—position (G0), tangency (G1), and curvature (G2)—and be able to prove it with repeatable checks before you commit to downstream detailing. Continuity is not a cosmetic preference; it is the difference between a surface that stays stable through revisions and one that collapses into manual patching the moment a dimension changes.
The most reliable way to get there is to stop relying on “looks smooth” judgment. Instead, combine creation tools with diagnostic tools so every edit has measurable feedback. The workflow below is organized around five Rhino functionalities that work as a closed loop: you reveal continuity issues quickly, quantify them, enforce explicit continuity constraints, build controlled transitions when matching is the wrong move, and then validate that the result is both watertight and manufacturable.
Shaded display modes hide seam problems because shading is dominated by mesh normals, lighting direction, and viewport settings. Zebra and Environment Map are faster and higher-signal because they simulate reflection behavior, which is exactly what gives away continuity defects on real objects (especially glossy finishes).
A disciplined rhythm helps: apply Zebra, adjust a single control (curve edit, surface control point tweak, match setting), then re-check. When Zebra is used as a continuous feedback gauge rather than a final inspection, small mistakes are caught before they become structural.
Zebra is most powerful when you know what each continuity level visually implies:
One pragmatic habit: don’t just inspect directly on the seam. Also inspect slightly off the seam on both sides. If the stripe field starts to “gear shift” near the seam (even if the seam itself looks acceptable), it often indicates a localized curvature redistribution caused by a forced match.
Zebra tells you that something is wrong; curvature tools tell you how wrong, where, and why. The shift here is from perception to measurement: you convert “seems smooth” into observable curvature trends that you can improve systematically.
A reliable routine is to diagnose from inputs outward. If the input curves are not fair, the best surface constraints in the world will only hide the problem temporarily.
You’re aiming for curvature behavior that behaves like a controlled system rather than a patchwork of local fixes:
MatchSrf is the tool that converts your intention into a deterministic constraint: the boundary of one surface will meet the boundary of another with a defined continuity mode. This is crucial when you need repeatability. Manual pushing/pulling can produce something visually plausible, but it is difficult to re-create, difficult to audit, and fragile under revision.
The fastest way to get consistent results is to match in stages and validate after each stage. This avoids the common trap of jumping straight to G2 and then spending an hour trying to understand why the panel suddenly looks “inflated.”
Once a seam is matched, treat the upstream inputs as controlled. If you later edit the generating curves or rebuild a surface, assume the match is broken until proven otherwise. A workflow that includes consistent re-validation is what makes continuity durable under iteration.
BlendSrf is often the more honest solution: instead of forcing one surface to behave like another, you create an explicit transition surface designed to manage the continuity relationship. For many forms—especially where adjacent panels are driven by different logic—building a blend is a way to keep each parent surface stable while still achieving high-quality continuity.
Blends are only as stable as the edges you feed them. If a trim edge is overly complex, contains tiny segments, or is derived from a messy intersection, the blend surface will often inherit waviness or become difficult to control.
Over-parameterization is a subtle failure mode: a blend with too many spans can accommodate noise, and that noise becomes visible as tiny ripples in reflections. If the blend feels “soft” and hard to stabilize, consider rebuilding or otherwise reducing degrees of freedom in a controlled way so the surface is forced to be fair.
A practical loop keeps you from chasing subjective improvements:
Even a visually perfect reflection field is not a guarantee of a clean model. Real robustness comes from confirming that surfaces are joined the way you think they are, edges are consistent, and the shape respects manufacturing constraints when relevant. This is where continuity transitions from “pretty” to geometrically defensible.
ShowEdges is a fast gatekeeper for model integrity:
A frequent continuity error is matching or blending the wrong edge—particularly when there are coincident-but-not-identical edges (for example, an edge curve duplication, a trimmed boundary versus an underlying surface border, or multiple edges stacked closely).
Reflection analysis is global and can sometimes obscure where the actual curvature transition is happening. Sectioning reveals continuity in a way that is hard to argue with: you’re inspecting the profile behavior directly.
Draft is where “smooth” and “manufacturable” can diverge. A blend might look perfect while introducing undercuts or violating release angle requirements, which then forces late-stage surface edits that destroy your continuity work.
The five-functionality system is designed to remove ambiguity from surface continuity work in Rhino: you reflect (Zebra/Environment Map) to reveal problems quickly, quantify (curvature analysis and curvature graphs) to understand them, enforce (MatchSrf) when a boundary must meet a continuity target, construct transitions (BlendSrf) when forcing a match would distort the design, and validate (edge checks, sections, and draft analysis) so the model is both consistent and ready for downstream realities.
The intended outcome is not just nicer highlights. It is a repeatable pipeline where continuity becomes measured, enforced, and verified—so revisions are controlled, and surface quality is an engineered result rather than an aesthetic judgment call.

February 26, 2026 12 min read
Read MoreSign up to get the latest on sales, new releases and more …