Jan, 2008  All Rights Reserved
Spider Web, Development
01/20, 2008
 

In class we learned how to make a spider web based on the curve degree. By this way, each ring of the web is actually a curve bending in every point. However, when thinking about how to build my spider web, instead of using degree of a circle, I first think about percentage of the circumference.

Thus the way I use is actually to create a circle and use it as the base of the largest ring of my web. When the point number of the web is decided, I can get a polygon contour.

The radiate lines then can be built easily by connecting the center and each polygon point. When we get all radiate lines, we only need to divide radiate lines' length by inner ring's number, get the points, and draw all inner rings.

-- Image on the right is not final version --

 

 

 
 
 
 
 
 
 
..............................................................................................................
 
Problem and Solution 1- Can't Draw a Line by Vector
01/24, 2008
 

The coding in Maya is never as simple as one thought. The first problem I met when working with this project is Maya refuse to create a line by two vector variables. It surprised me because it is so natural for me to use vector to restore the points' position. Eventually I use float array to restore the point position.

 
..............................................................................................................
 
Problem and Solution 2- Unable to Make Fine Random
01/24, 2008
 

When the inner ring is successfully created, I thought about making points in every ring to have a random position along their own radiant lines. How ever, when I tried to apply random number to points, the rings became a spiral shape instead of closed curve rings. I couldn't figure out how to solve this problem, so I eventually add the random number to the whole ring.

Thus the rings do have random radius, however, all points in the same ring can only share the same variable by this way.

 
..............................................................................................................