Parametric Texture Resources

Last Updated: Aug 28, 2024

1. Reading Material

  • Injection Molding Guide by Hubs
    Guide on Injection Molding that covers the basics of the injection molding process, including materials, design considerations, and cost factors.
  • How to Avoid Common Injection Molding Defects
    Article on avoiding defects in injection molding, offering tips and strategies to prevent common issues like warping, sink marks, and voids.
  • SPI Finish Guide by Plastopia
    Overview of SPI surface finishes, detailing the different types of surface finishes available in the injection molding industry and their applications.
  • UV Mapping Overview on Rhino
    Read about Rhino's UV Mapping features, which explains how to apply textures to 3D models by unwrapping their surfaces for accurate rendering.

2. Video Resources

  • Origami Architecture Tutorial Rhino Grasshopper
    Watch the tutorial to learn how to create intricate origami-inspired architectural designs using Rhino and Grasshopper.
  • How to Generate Endless Waving Patterns in Grasshopper
    Learn to create dynamic waving patterns in Grasshopper, perfect for generating complex parametric textures.
  • Bend Objects Along Surfaces in Rhino with FlowAlongSrf
    This tutorial demonstrates how to bend objects along curved surfaces in Rhino using the FlowAlongSrf command.
  • Rhino Tutorial: Flow Along Curve
    Discover how to flow objects along a curve in Rhino, an essential technique for creating fluid designs.
  • Rhino Texture on Surface
    Learn to apply textures on surfaces in Rhino, focusing on achieving precise and realistic texturing results.
  • Difference between Splop and Flow Along Surface Commands
    Understand the differences between the Splop and FlowAlongSurface commands in Rhino, and when to use each technique.

3. Downloadable 3D Assets

  • GrabCAD
    https://grabcad.com/library
    GrabCAD offers a vast library of free CAD models shared by engineers and designers, making it a great resource for mechanical and industrial design projects.
  • Sketchfab
    https://sketchfab.com
    Sketchfab is a platform for viewing, sharing, and downloading 3D models. It includes models for a variety of fields, including industrial design, and supports multiple formats.
  • Thingiverse
    https://www.thingiverse.com
    Thingiverse is a community-driven platform where users can share and download 3D printable models. It's popular for prototyping and has a wide range of designs.
  • Turbosquid
    https://www.turbosquid.com
    TurboSquid offers high-quality 3D models for purchase, with some free options as well. It’s a good source for professionally created assets.
  • CGTrader
    https://www.cgtrader.com
    CGTrader is a marketplace for buying and selling 3D models, with a large selection of free models available. It covers various categories, including industrial design.

4. Command List

Primitive Curves

_Scale: Changes the size of selected objects uniformly in the x, y, and z directions.
_Split: Divides objects into parts using other objects as cutters.
_Trim: Cuts and deletes selected portions of an object at the intersection with another object.
_Offset (Curve): Copies a curve so that all locations on the copied curve are a specified distance from the original curve.
_ShowEnds: Opens the End Analysis control and displays the endpoints of curves.
_PlanarSrf: Creates a planar surface from a set of planar curves that define the surface edges.
_ExtrudeCrv: Creates a surface by tracing the path of a curve in a straight line.
_ExtrudeSrf: Creates a solid by tracing the path of the surface edges in a straight line.

Solid Modeling Basic

_BooleanUnion: Trims the shared areas of selected polysurfaces or surfaces and creates a single polysurface from the unshared areas.
_BooleanDifference: Trims the shared areas of selected polysurfaces or surfaces with another set of polysurfaces or surfaces.
_BooleanIntersection: Trims the unshared areas of selected polysurfaces or surfaces.
_BooleanSplit: Splits shared areas of selected polysurfaces or surfaces and creates separate polysurfaces from the shared and unshared parts.
_Shell: Creates a hollowed out shell from a solid.
_Cap: Fills planar holes in objects with planar faces.
_ChamferEdge: Creates a ruled surface between selected polysurface edges with varying chamfer distances.
_FilletEdge: Creates a tangent surface between polysurface edges with varying radius values.

Solid Modeling Advanced

_DupEdge: Creates curves from the selected surface, mesh or SubD edges.
_DupFaceBorder
: Creates a curve that duplicates a polysurface face border.
_Mirror: Creates a mirror-image copy of objects.
_CPlane (Object): Sets the origin and orientation of the construction plane in the active viewport.
_CPlane (Top): Restores the specified default construction plane.
_MergeAllCoplanarFaces: Combines the faces of each planar region on a mesh, polysurface, or SubD into a single face.
_SetPt: Moves objects to a specified location in the x, y, and/or z directions
_CurveBoolean: Trims, splits, and joins curves based on their overlapping regions.
_Untrim: Removes trim curves and surfaces joined at trim curves from a surface.
_ShowEdges: Highlights naked, non-manifold or all edges of the selected surface, mesh and SubD objects.

NURBS Curve

_Curve: Draws a curve from control point locations.
_PointsOn: Command displays control points.
_Weight: Edits the weight of a curve or surface control point.
_CurvatureGraph: Visually evaluates curve and surface curvature using a graph.
_ConvertToBeziers: Changes the structure of a NURBS curve or surface to a Bézier curve or surface.
_ChangeDegree: Changes the degree of the polynomial by adding or subtracting control points between knot spans, while maintaining the knot structure.
_Rebuild: Reconstructs selected curves or surfaces to a specified degree and control point number.
_EMap: Visually evaluates surface smoothness using an image reflected in the surface.
_Zebra: Visually evaluates surface smoothness and continuity using a stripe map.
_Match (Curve): Changes a curve end to meet a specified curve or surface edge with a specified continuity.
_BlendCrv: Creates a blend curve between curves and / or surface edges with control over the continuity with the input curves.

NURBS Surface

_Loft: Fits a surface through selected profile curves that define the surface shape.
_Sweep1: Fits a surface through a series of profile curves that define the surface cross-sections and one curve that defines a surface edge.
_Sweep2: Fits a surface through a series of profile curves that define the surface shape and two curves that define the surface edges.
_Revolve: Creates a surface or SubD by revolving a profile curve that defines the surface shape around an axis.
_NetworkSrf: Creates a surface from a network of crossing curves.
_MatchSrf: Adjusts the edge of a surface to have position, tangent, or curvature continuity with another surface
_BlendSrf: Creates a transitional surface between two surface, polysurface, or extrusion edges.

Surface Exercise

_CSec: Creates cross-section curves through profile curves.
_Project: Moves the Closedinput objects in the defined direction toward the Closedtarget objects to find the intersection.
_DraftAngleAnalysis: Visually evaluates surface draft-angle using false-color analysis to design injection-molded parts that must eject from molds.
_OffsetSrf: Copies a surface or polysurface so that locations on the copied surface are the same specified distance from the original surface.
_Patch: Fits a surface through selected curves, meshes, point objects, and point clouds.

Deformation

_Flow: Re-aligns an object or group of objects from a base curve to a target curve.
_FlowAlongSrf: Morphs objects from a source surface to a target surface.
_Divide: Creates point objects along a curve or splits a curve by equal length, equal chord length or number of segments.
_Intersect: Creates point objects or curves at the intersection of two objects.
_Pipe: Creates a surface with a circular profile around curves.
_Twist: Deforms objects by rotating them around an axis.
_CageEdit: Deforms objects smoothly using two-, and three-dimensional cage objects.
_Bend: Deforms objects by bending along a spine arc.

Mesh & SubD

_3DFace: Creates mesh or SubD faces that can be standalone or added to an existing mesh or SubD.
_OffsetMesh: Copies a mesh by moving the vertices a specified distance with different direction modes.
_ToSubD: Converts supported object types into SubD objects.
_ToNURBS: Converts mesh objects and SubD objects/edges to NURBS surfaces or curves.

Others

_Make2D: Draws object edges and outlines in one or four views as flat curves on the World Top plane.
_Mesh: Creates a polygon mesh from a NURBS surface, polysurface, or SubD.