Thea for Rhino: Non-Destructive Rounded Edges


Thea for Rhino: Non-Destructive Rounded Edges

The need for Rounded Edges

One of the most useful features in Product Visualization is Rounded Edges and there is a reason for that.

You will hardly see any sharp edges in real life and even if they appear sharp, they do have a slight rounded edge. This is why designers always give soft edges to their models; this way they will ‘attract’ highlights from the scene and make the lines of the model more pronounced.

Creating Rounded Edges with Rhino Effects

We could use the FilletEdges or ChamferEdges commands to create the effect but any changes would then be permanent in the scene. Instead, in this article we will discuss how rounded edges can be created, using a non-destructive workflow.

We will be using one of Rhino’s Render Effects (Edge Softening) that Thea for Rhino renders perfectly. You can find this command through the main menu (Render > Effects > Edge Softening) or from the Render Toolbar (Apply Edge Softening).

Edge Softening Icon

Edge Softening appears as a property of the surface and is created on-the-fly, making it very convenient to change the radius of the effect. As you can see in the properties panel of the Edge Softening effect, we can also use it to create chamfered edges too.


The Edge Softening effect should be used wisely and define small values for the radius. This tool has been designed to create fine details. For larger radius values, you will probably get a low resolution mesh of the softened edge.

With deep knowledge of nearly every 3D platform out there and a passion for rendering, George works restlessly in providing exceptional content, tutorials and training.
  • Rombout

    This should be added to main SDK, not sure why its possible with Rhino and not all plugins. Its a option asked for quie a lot actually.

    • George Gliatis

      Hi Rombout! Thank you for your feedback. Rounded edges are not part of Thea for Rhino. It is a feature of Rhino that creates edges on the fly.

      • Rombout

        oke nice, so like a modifier which only is active on render time. Thats nice