In brief
- BlendCrv creates a blend curve between curves or surface edges.
- BlendSrf creates a blend surface between the edges of two surfaces, polysurfaces, or extrusions.
- The Add Shapes and Straighten options in BlendSrf help you adjust the shape of the blend surface.
- Blends with History recorded can be edited again using the command’s Edit option.
What will you learn in this guide?
Creating a smooth transition in Rhino 8 involves more than just selecting two edges. You also need to consider where the transition begins, how it maintains continuity with the input geometry, and how to control its shape. This guide covers creating a blend curve with BlendCrv and a blend surface with BlendSrf, and using control points, edge chains, and editing options.
The two commands serve different purposes. BlendCrv creates a curve between curves and/or surface edges. BlendSrf creates a surface between the edges of two surfaces, polysurfaces, or extrusions. Identifying which geometry needs to be completed in your model helps you choose the right command.
Requirements
These steps are based on the BlendCrv and BlendSrf commands in Rhino 8. The official documentation states that the commands are available in Rhino 8. Since the sources do not specify particular hardware requirements, account types, or licensing conditions, no additional requirements can be stated on those points.
Before you begin, identify the curves or surface edges to be blended. In BlendCrv, you can select a control point for editing; in BlendSrf, you can select two edges or edge chains to adjust the surface shape. If the geometry is complex, it is also useful to check how the edges meet and whether there is enough room for the transition to extend into the surrounding surfaces.
Creating a blend curve with BlendCrv
Run the BlendCrv command and select the inputs. Select the curves or surface edges to blend. The command’s selection options let you start from the end of a selected curve or from a specific point along it. If you are selecting only surface edges, you can use the Edges option. Use SubCrv to use only part of a curve as input.
Review the preview. The command displays a preview that you can use to adjust the resulting curve. Select a control point to edit the curve’s shape. If you want edits at one end to be mirrored at the other, hold Shift to maintain symmetry. By default, the ends are edited independently.
Adjust how the ends behave. The continuity option defines the relationship between the new curve and the input curves or edges. The source documentation explains how to control the options but does not identify a particular continuity type as suitable for every model, so evaluate the result in the preview. To change the angle of a shape curve at a surface edge, drag the handles while holding Alt. By default, shape curves are perpendicular to the edge.
Edit the resulting curves. If needed, use Trim to trim the input curves to the result, and Join to join the resulting curves. The Show Curvature option displays the curvature graph. If History is enabled, you can later select the created blend curve and edit it again using Edit.
Creating a blend surface with BlendSrf
Select the first edge. Run BlendSrf and select an edge on the first surface, polysurface, or extrusion. Use the ChainEdges option to treat connected edges as a single selection.
Specify the second edge or chain. Then select the edge on the opposite side. If the edges meet at a shared corner, Rhino may select the adjacent edges together. If you need to select the second edge separately, advance to the next selection step after choosing the first edge, then specify the other edge.
Review the preview and continuity settings. Adjust the blend settings or handle control points, then accept the result. The continuity options define how each end of the surface joins. Dragging the handles while holding Alt changes the angle between the shape curve and the surface edge; Shift keeps the edits at the ends symmetrical.
Control the shape in more detail if needed. Add Shapes lets you add shape curves to the blend surface, giving you more control over its shape at additional points. This extra control can be especially important with complex input shapes. Straighten adds shapes intended to reduce twisting in the isocurves. The slider controls set the distance over which the surface affects the edge curve; the Lock option maintains the relationship between the two curve ends.
Check seams and joins. For closed curves, align the seam points and, if necessary, consider the Flip or Automatic options. If History is enabled after BlendSrf is created, you can access the settings again with Edit. Joining the result to the surrounding surfaces can help prevent visible gaps caused by meshes that do not align during rendering.
Common mistakes and checks
If the blend surface shows unwanted twisting, try adding shape curves or using Straighten. However, the result depends on the model’s geometry, so the same settings may not work in every case. It is also helpful to reduce unnecessary edges before selecting surface edges. McNeel notes that having fewer intersecting edges can reduce the likelihood of problems when extending the blend into neighboring surfaces, trimming it, and joining it.
For BlendSrf, the source documentation recommends transitioning from a larger radius to a smaller radius as you move along the model. You should also leave enough room to trim the blend surface and incorporate it into neighboring surfaces. The sharpness of the edge, the angle between the surfaces, and the selected blend type can all affect the result.
Fine gaps between the blend surface and neighboring surfaces in a render may occur because polygon meshes derived from the actual surfaces do not overlap exactly. The source recommends joining the objects with the Join command in these situations. Check the model’s joins before trying to solve the issue solely through render settings.
Impact on architecture and visualization workflows
BlendCrv is useful when you need a controlled blend curve between two curves or surface edges in a design model; BlendSrf is useful when you need to control the shape of a blend surface connecting two surface sections. When using these commands for architectural details, furniture, and interior elements, consider the design intent alongside the shape of the neighboring surfaces. For visualization, it is important to check how the joins appear in the render mesh.
The sources do not specify a particular render engine, hardware, or export compatibility. Therefore, no special requirements in these areas should be assumed. In practice, it is worth checking how the surfaces join in Rhino, considering whether the result can be edited later with History, and testing the resulting geometry separately in the intended production or visualization workflow.
Next steps
Start by trying each command separately on a simple model. With BlendCrv, observe the start point, control points, and symmetry; with BlendSrf, examine edge chains, Add Shapes, and seam adjustments. Then increase the number of surrounding surfaces and check how the blend trims and joins. In addition to the Rhino documentation for BlendCrv and BlendSrf, you can refer to the Zebra command for visually evaluating surface continuity.
Sources and licensing
This guide was prepared and adapted in English based on the information in McNeel’s official help pages for BlendCrv and BlendSrf in Rhino 8. Both sources are provided under a free license.
Sources
2 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
For architecture firms and visualization teams in Turkey, the practical value of these commands lies in the ability to control blend geometry within Rhino, rather than relying on a complex plug-in or a separate tool. The ability to adjust the shape of surface joins and revise the result later using History can contribute to the workflow.
Still, a good result depends on more than command settings: clean edges, sufficient working space, and proper joins with neighboring surfaces also matter. Since the sources do not specify additional hardware or licensing conditions, the best approach is to avoid assumptions about cost or compatibility and test with a small model in your existing Rhino installation before starting a project.
Frequently asked questions
What does BlendCrv do in Rhino 8?
BlendCrv creates a blend curve between curves and/or surface edges. You can adjust its shape using control points and continuity settings.
What types of geometry can you blend with BlendSrf?
BlendSrf creates a blend surface between the edges of two surfaces, polysurfaces, or extrusions. You can select connected edges as a single chain using the ChainEdges option.
How can you reduce twisting in a BlendSrf surface?
You can add shape curves with Add Shapes or use the Straighten option. Check the result against the model geometry.



