Electrical Appliances in Rhino 3D & Grasshopper

Welcome to this step-by-step guide on modeling a hand blender using Rhinoceros 3D and texturing it with Grasshopper. This tutorial is perfect for designers looking to sharpen their 3D modeling skills and explore techniques for creating complex, organic shapes in industrial design.
Rhinoceros User Webinar in collaboration with McNeel Associates.
Step 1: Setting Up the Reference Image & Sketching Primary Curves
- Import side and front reference images.
- Use a Degree 3 NURBS curve to sketch primary shapes, ensuring smooth curvature flow.
- Follow Alias’s 10 Golden Rules for surface modeling to guide curve construction.
Learn More About Alias Golden Rules

Step 2: Defining Cross-Section Curves
- Use the CSec command to generate cross-section curves along the primary sketches.
- Add three circles at the base to maintain a consistent cylindrical form.

Step 3: Building the Blender’s Body Using Network Surfaces
- Apply the NetworkSrf command to generate a smooth, continuous surface.
- Use a loose tolerance (1mm) for better control and refinement.
- Cap the surface to form a solid polysurface for further modifications.

Step 4: Splitting the Blender’s Holder
- Design a revolved profile using a polyline curve.
- Offset the curve to introduce a gap for the coupling mechanism.
- Use Boolean Split to separate the model into two distinct pieces.

Step 5: Creating the Button Interface
- Sketch a side-profile curve for the button area.
- Use intersecting operations to cut out the button recess.

Step 6: Designing the Buttons
- Project two circular outlines onto the surface.
- Offset and intersect them to form the button shape.

Step 7: Hollowing the Blender Body & Adding Parting Lines
- Apply the Shell command to hollow the model while maintaining wall thickness.
- Introduce a parting line at the midsection for accurate manufacturing alignment.
- Use fillets to refine sharp edges and enhance ergonomics.

Step 8: Designing the Blade & Bottom Mechanism
- Create a blade protector and define the revolving mechanism using precise curves.
- Apply Boolean operations to introduce ventilation holes for liquid flow.
- Extrude and refine the blade to complete the assembly.

Step 9: Adding Textures with Grasshopper
- Import the polysurface into Grasshopper.
- Use Surface Frames to generate perpendicular planes for texture mapping.
- Implement attractor points to create dynamic fading effects on the texture.
- Organize and remove duplicates using Flip Matrix and Cull Index commands.
- Bake the final textured model back into Rhino.

Step 10: Final Assembly & Exporting
- Reassemble all individual components inside Rhino.
- Assign layers and colors for better organization.
- Export the model for 3D printing or high-quality rendering in KeyShot.

Conclusion
This tutorial equips you with essential NURBS modeling techniques in Rhino and introduces Grasshopper’s procedural tools to generate sophisticated textures. Whether you’re creating industrial designs, product prototypes, or detailed concept models, these skills will elevate your work to a professional level.
Don’t forget to download the resource files and share your results!
