Events
Aug 13, 2023

Harman Kardon Speaker Design: Free Rhino 3D & Grasshopper Tutorial

Harman Kardon Speaker Design: Free Rhino 3D & Grasshopper Tutorial

Premium Product Design: Modeling a Harman Kardon Speaker

Free Rhino 3D & Grasshopper Course | Workflow Webinar 6.0

Welcome to the sixth module of our free Rhino 3D and Grasshopper course. In this 1.5-hour technical session, we deconstruct the Harman Kardon Neo. While the form looks simple, achieving the high-end "liquid" reflections requires Class A modeling techniques and G4 curvature continuity. We will also build a custom parametric acoustic texture to finish the design.

Download Files: cademy.xyz/webinar6

What’s included in this lesson:

  • Full Video Tutorial: Follow along with our 1.5-hour step-by-step recording.
  • Project Files: Download the exact Rhino and Grasshopper files to practice.
  • Expert Surfacing: Learn to use single-span Degree 9 curves for professional results.

What you will learn in this module:

  • Class A Surfacing: How to construct single-span, high-degree curves (Degree 9) to ensure the highest surface quality possible in Rhino 3D.
  • G4 Curvature Continuity: Moving beyond basic fillets to achieve perfect, seamless transitions between surfaces.
  • Parametric Acoustic Textures: Using Grasshopper to create complex speaker grilles that distort dynamically across curved faces.
  • Boundary Curve Attractors: Learning to use geometric boundaries to control and vary pattern density algorithmically.
  • Professional Topology: Preparing a "clean" closed polysurface model for manufacturing and high-fidelity rendering.


Step 1: Construct the Guide Curves

  • Start from the top view to maintain proper proportions.
  • Ensure precise dimensions between the curves.
  • Model only one-quarter of the full shape to maintain symmetry.

Step 2: Create Blend Curves

  • Use the Blend Curve tool to connect the guide curves.
  • Aim for G4 continuity to ensure a smooth, high-quality transition.
  • Generate a single-span, degree 9 curve for optimal precision.
  • Check the curvature graph to ensure smooth fading.

Step 3: Mirror the Geometry

  • Mirror the quarter section to complete the full circular shape.
  • Ensure all mirrored segments align perfectly before proceeding.

Step 4: Rail Revolve

  • Use the Rail Revolve command to create the main body.
  • This will generate a single, closed surface with seamless curvature.

Step 5: Add Buttons

  • Use solid modeling techniques to design the buttons.
  • Offset the base curves and apply Boolean Difference to carve out button details.

Step 6: Split the Solid

  • Divide the speaker into two halves to accommodate internal electronics.
  • Add space for USB-C and AUX ports to maintain functionality.

Step 7: Apply Parametric Texture in Grasshopper

  • Import the top surface into Grasshopper for parametric design.
  • Use intersections and reference planes to define texture placement.
  • Create a boundary curve attractor to distort rectangle patterns dynamically.

Step 8: Bake and Boolean

  • Bake the extrusions from Grasshopper into Rhino.
  • Use Boolean Difference to imprint the acoustic texture onto the surface.

Step 9: Final Assembly

  • Combine all elements to create the final model.
  • Ensure a clean topology before moving to rendering.

Step 10: Render in KeyShot

  • Export the model to KeyShot for final visualization.
  • Set up a custom studio using HDRI lighting for a polished, professional look.

Software & Manufacturing

  • Software: Rhinoceros 3D, Grasshopper 3D, KeyShot.
  • 3D Printing: Export watertight STL files, compatible with SLA + FDM techniques.

Thank you for reading ❤️