Events
Nov 12, 2021

Rhinoceros - Grasshopper - Keyshot | Workflow 4

Rhinoceros - Grasshopper - Keyshot | Workflow 4

Download Files : cademy.xyz/webinar4

Join our free webinar session to learn and create CAD model using Rhinoceros 3D, generate parametric texture with Grasshopper and create photorealistic renders using Keyshot.

Workflow Webinar : Logitech Mouse

In this Workflow Webinar we will explore CAD modeling, parametric design and 3D rendering of the Logitech Ergo Mouse.

You can watch the entire Webinar with this Link or at the end of this post.

Logitech Lift Ergo Mouse
The Logitech Lift mouse is an excellent productivity device. It’s ergonomic design provides comfortable, alleviating any strain on my wrist, while the companion software offered the ability to adjust the DPI.Mouse is a great example of ergonomic design applied to industrial products.

According to Design Partners “The process behind the design and development of MX Vertical is rooted in ergonomic research and artistic expression. Concentrated research into the ergonomics and kinematics of the hand informed the underlying architecture. We constructed dozens of functional prototypes to study a spectrum of angles, heights and volumes. Logitech ergonomists ran multiple user test sessions to measure and analyse muscle strain and performance activity across a variety of hand sizes. From this work, the optimum resting angle of 57 degrees was identified, placing the hand in a neutral “handshake” position without creating negative wrist extension. The data also helped us identify the optimum resting height for the thumb and, in combination, these factors resulted in a 10% reduction in muscle strain and four times less muscle activity when compared to a standard mouse, while not compromising on performance.”

So, at Cademy, we will learn how to CAD model this Mouse from scratch and create texture variations for the grip part of the mouse.

We will start by 3D modeling the base geometry in Rhinoceros 3D. With the given technical dimension, we will draw the top profile using NURBS curve. Following that, we will create the lateral cut profile and extrude it. We will rebuild the extruded curve and deform it to project the top profile.

Now, we can convert the inner base profile as a planar surface (trimmed) and Extrude the projected profile. We will also add 4 intersection planes so that we can align the connecting surface using the BlendSrf command. Use G0 (positional) and G1 continuity criteria for blending the surface.

For the top part, we will align curve profiles from different views and create the intersection plane. Now, intersect a plane to a pipe and generate the superior part of the mouse. We will trim the excess part of the pipe.

We will extend the radius of the pipes and intersect it with the base blend surface. We can generate 4 profiles to create the lateral surface with Sweep 2 Rails.

Once we have generated the sweep, we will rebuild to reduce the complexity of the lateral surface. We will use a Degree 5 surface in U & V directions (multispan in the lateral direction). We will pipe the top & bottom rail and trim it from the base geometries. Now we will bridge the trimmed parts using Blend Surface.

To hollow the structure, we will Boolean split the mouse and divide it into two halves. We will use the Shell or Polysurface Offset command to give thickness to the wall. We will also sweep the create the closure mechanism.

From the side view, we will project the curves to intersect it with the mouse. This will give us the profiles to generate the grooves and position for the mouse wheel. We will position a cylinder and fillet the corners to convert it to the mouse wheel.

For the side buttons, we will pipe a profile and fillet the corners. We will generate another perpendicular pipe and split it with the button.

Once the rest of the geometry is prepared, we will explode the polysurface and split the surface using isocurves. This will determine the limits of the grip texture. Now we will import this surface in Grasshopper and apply parametric texture.

Grasshopper:

We will apply a Triangular panel node to the base surface. The panels will be extended throughout the untrimmed surface, however, we will pull the curves to the surface and trim it to generate the panels,

We will create a depth fading effect using the surface naked edges as the attractor shape. We will scale down the panel and move the panel to the normal direction based upon the attractor distance parameter.

Now we can join all the individual panels together. We will make sure to flatten the list before joining all the polysurfaces together as different lists maybe at different branches (hierarchy).

Keyshot:

Let’s open the .3dm (Rhinoceros native file format) into Keyshot. Keyshot is a rendering software used to create photorealistic product renders. Let’s import the final model to keyshot. Create two panels to convert them as area lights. Set the camera and general composition. Apply a simple hard rough plastic material to tweak the lights.

Apply colorful plastic materials, set illumination preset to product or interior and surface imperfections using the material graph in Keyshot workflow.

We can also create a custom HDRI environment with colorful lights. In order to create interesting colorful composition, we will add metallic material with iridescent effect.

A. Rhinoceros
A.1 Prepare (Image scaling + layer + color)
A.2 Base Curve + Base Surface
A.3 Top Curve + Top Surface
A.4 Combine + Clean (Pipe Fillet)
A.5 Shell + Lip design
A.6 Details
A.7 Prepare grasshopper

B. Grasshopper
B.1 Grasshopper Basics (Interface + Cables + reference geometry)
B.2 Prepare Grasshopper (Overview of what we will do)
B.3 Paneling
B.4 Attractor
B.5 Trim Surface + Loft
B.6 Join Back together everything + Prepare for Keyshot

C. Keyshot
C.1 Keyshot Basics (Interface + environment + overview)
C.2 Import Model + NURBS Data
C.3 Clay
C.4 Configure Camera
C.5 Configure Light (Physical + HDRI)
C.6 Configure Materials
C.7 Configure render setting
C.8 Post Production (Demo in photoshop)

D. 3D Printing

D.1 Export STL
D.2 SLA + FDM

THANK YOU <3

You can watch the complete webinar below and download the sample files from here. www.cademy.xyz/webinar4

Thank you for going through this post. If you are interested in learning Rhinoceros, Grasshopper 3D or Keyshot, you can check our LIVE classes here: www.cademy.xyz/courses ❤️