Parametric Modeling of Spider Orb Web


Project 1 Objectives: 
  1. Construct the web based on parametric tools in Grasshopper 
  2. Apply uniform force (e.g. gravity) to model dynamic of constructed web
Project 2 Objectives:
  1. Model the localized force on the web (e.g. randomly hitting objects

Results on Project 1

Preliminaries 
  • Examples on spider orb webs in nature
Fig. 1. (A) Zilla diodia. (B) Zygiella x-notata. (C) Araneus diadematus. (D) Cyclosa oculata. Secondary frames can be seen in (A) to (D). Radials with Y-structure can be seen in (C). Spiders avoid connecting radials to the frame near an anchor, and close proximity between the ends of contiguous secondary frame threads. Courtesy of Dr. Samuel Zschokke (University of Basel).

  • Example on spider orb webs model 

Fig. 2. Some parameters that can be applied to model the web


Grasshopper Model
  • Construct polygon with radius r and segments number n

  • Lines from polygon center to its vertices

  • Construct spiral curve 

  • Construct straight lines from intersection points 

  • Subdivides the curves to enhance the spring system model

  • Merge all the components to form the model & select the set of anchor points and 


  • Assign the particle/spring system and Kangaroo physics engine 

  • Run the model to see the dynamic of designed web


  • The location of steps above in grasshopper model. 





Grasshopper Model Movie I






Project 2 Objectives:

  1. Model the localized force on the web (e.g. randomly hitting objects


Grasshopper Model

  • Create random hitting particles

  • Randomly assigned height to the particles



  • Assign particle system

  • Calculate the hitting force (it will be active when the particle hits the net)



  • Run the model


Grasshopper Model Movie II








Comments