Events
Aug 31, 2021

Rhinoceros - Grasshopper - Keyshot | Workflow 3

Rhinoceros - Grasshopper - Keyshot | Workflow 3

Download Files: cademy.xyz/webinar3


In this Workflow Webinar, we will explore the complete process of CAD modeling, parametric design, and 3D rendering of a VR Headset.

Step 1: 3D Modeling the Base Geometry in Rhinoceros 3D

1. Draw the Front Curve Profile based on the technical dimensions.
2. Use the BlendCrv Command to create G2 curve continuity between the vertical & horizontal reference curves.
3. Mirror the Curve twice to complete the front profile.

Step 2: Surface Creation & Solid Geometry

4. Convert the Curve Boundary into a Surface.
5. Rebuild the Surface as a Degree 6 surface in both U & V directions.
6. Move CVs (Control Vertices) to flex the surface for better shaping.
7. Extrude the Surface to create a Solid Geometry.

Step 3: Filleting the Edge (Alternative Approach)

8. Pipe the Edge to create a reference surface.
9. Rebuild the Pipe Surface to simplify its complexity.
10. Use the Pipe to Trim the Edges and bridge the gap using BlendSrf with G2 continuity.

Step 4: Adding the Front Design Feature

11. Draw Two Parallel Curves on the front face.
12. Split the Front Surface Patch along these curves.
13. Move the Central Control Points for subtle design adjustments.
14. Use Sweep2 Rails to bridge surfaces while ensuring curvature continuity for smooth transitions.

Step 5: Refining the VR Headset Shape

15. Use a Mesh Geometry to approximate the mesh intersection with the headset.
16. Extract a Rough Splitting Curve for forehead, cheek, and nose contact points.
17. Recreate a Clean Cutting Profile for precise detailing.

Step 6: Designing the Internal Components

18. Offset the Outer Shell Shape to create an internal structure.
19. Use Similar Splitting Profiles to maintain design consistency.

Step 7: Modeling the Headband

20. Sketch a Rough Headband Profile based on a reference mesh.
21. Draw a Cross-Sectional Profile for the band.
22. Use Sweep1 Command to generate the 3D headband geometry.

Step 8: Adding Tracking Cameras

23. Extract the Normal Direction of the surface on four reference points.
24. Split the Surface using a circular curve pulled to the blend surface.
25. Use the Same Normal Vector to extrude the camera lenses into position.

Step 9: Applying Parametric Texture in Grasshopper 3D

Grasshopper is a visual programming plugin for Rhinoceros 3D, allowing parametric and algorithmic design without coding.

Pattern 1: Diamond Paneling

26. Create a Grid of Points & Planes on the surface.
27. Align the Frames to the Z-Axis to correct orientation.
28. Generate Rectangles on the frames and rotate them 45°.
29. Apply Non-Uniform Scaling along the local X & Y axes.
30. Extrude the Diamond Curves along the normal direction of each plane.
31. Control Depth using an edge-based attractor curve.

Pattern 2: Variable Pipes

32. Create Horizontal Cross Sections using the Contour Component.
33. Convert the Curves to Variable Pipes with thickness variation.
34. Reparametrize the Curves between 0 and 1 to control thickness.

Step 10: Rendering in Keyshot

35. Open the .3dm File in Keyshot.
36. Apply Pre-Configured Materials from Keyshot’s material library.
37. Create a 3-Point Light Setup using the HDRI Editor.
38. Add a Logo to the headset using a Displacement Geometry Node.

Thank you for reading ❤️