Using Curve Modifier
The chain is now connected with its links, but the chain is straight, we can place the change along a line or curve.
Add a Bezier curve by clicking Add > Curve > Bezier.
![](https://usamababar.com/wp-content/uploads/2020/10/image-156.png)
When editing curve, the Torus
can block our view, so we will hide it for the moment.
Click on the eye icon next to Torus to hide it.
![](https://usamababar.com/wp-content/uploads/2020/10/image-157.png)
It is easier to edit the curve from the top view.
Click on the Z-axis
from the top right to switch to top view.
![](https://usamababar.com/wp-content/uploads/2020/10/image-158.png)
Select the curve, go into Edit mode
by pressing Tab key. Select any of the control point.
![](https://usamababar.com/wp-content/uploads/2020/10/image-159.png)
Curve is controlled by control point.
Press E
to extrude and add another Control Point
.
![](https://usamababar.com/wp-content/uploads/2020/10/image-160.png)
When editing curve, there will be sharp corners, if we scale them, they will become round.
Select a control point, choose the Scale
tool from left toolbar, click and drag the white circle to scale it up.
![](https://usamababar.com/wp-content/uploads/2020/10/image-161.png)
We can even rotate the Control points to adjust them.
![](https://usamababar.com/wp-content/uploads/2020/10/image-162-1024x451.png)
Go to Object Mode
by pressing Tab
key.
![](https://usamababar.com/wp-content/uploads/2020/10/image-163-1024x315.png)
Unhide the Torus.
![](https://usamababar.com/wp-content/uploads/2020/10/image-164.png)
Select the Chain link, in the Modifier properties, click Add Modifier > Deform > Curve.
![](https://usamababar.com/wp-content/uploads/2020/10/image-165-1024x512.png)
In the Curve Object, select the Bezier
.
![](https://usamababar.com/wp-content/uploads/2020/10/image-166.png)
The chain link is now along the curve, but some part of the mesh is not straight.
![](https://usamababar.com/wp-content/uploads/2020/10/image-167.png)
To fix this, select the curve, and scale up the Bezier curve
by selecting Scale
tool.
![](https://usamababar.com/wp-content/uploads/2020/10/image-168.png)
Increase the Count
to increase the links.
![](https://usamababar.com/wp-content/uploads/2020/10/image-169.png)
Rendering
To render, we need add a floor.
Click Add > Mesh > Plane.
![](https://usamababar.com/wp-content/uploads/2020/10/image-170.png)
Select the plane and move it downwards in a way that chain seems to be placed on Plane.
![](https://usamababar.com/wp-content/uploads/2020/10/image-172.png)
Select the camera, and position it away so that it covers the whole plane and chain.
Select the Move
tool and change the Transform Orientation
to Local
. Use the blue arrow to move it away.
![](https://usamababar.com/wp-content/uploads/2020/10/image-171.png)
Press Numpad 0
to see the camera view.
![](https://usamababar.com/wp-content/uploads/2020/10/image-173.png)
On the top right, change Viewport Shading
to Rendered
. This way, we can see how our Rendered scene would look like.
![](https://usamababar.com/wp-content/uploads/2020/10/image-174.png)
Select the light, and using the Move
tool, drag it above along the Z-axis
, and increase its Power
in Object Data Properties
.
![](https://usamababar.com/wp-content/uploads/2020/10/image-175.png)
We will add material to the chain so that it looks different.
Select the chain go into Material Properties
, select New
. This will add a new material.
![](https://usamababar.com/wp-content/uploads/2020/10/image-176.png)
Change the material properties.
![](https://usamababar.com/wp-content/uploads/2020/10/image-177.png)
Select the chain, and in the modifier tab, add a Subdivision Surface
modifier, this adds a more divisions to the mesh and makes it smooth.
![](https://usamababar.com/wp-content/uploads/2020/10/image-183.png)
Change Levels View and Render to 2.
![](https://usamababar.com/wp-content/uploads/2020/10/image-180.png)
Select Render > Render Image
from top menu bar.
![](https://usamababar.com/wp-content/uploads/2020/10/image-181.png)
The Rendered will look similar to this.
![](https://usamababar.com/wp-content/uploads/2020/10/image-182-1024x597.png)
One reply on “How to use Array modifier to model a chain link in Blender”
thank you 🙂