【Blender】鉄格子（フェンス）・鎖のモデリング

<!-- ================================================= -->
# 概要
<!-- ================================================= -->
**Blender 2.93**を使用した、**鉄格子**と**鎖**のモデリング方法をまとめました。
どちらも、少ない手順で簡単に作成することができます。

<!-- ================================================= -->
# 鉄格子
<!-- ================================================= -->
### できるモノ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/8b980a04-9078-3918-447c-724af23c513a.png" width="500">
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/aa500a43-245d-0c69-eea8-57a2b1fbbb84.png" width="500">

### 手順
#### 円柱を追加する
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/76e1ac57-bc4b-0581-08e2-fc93b3c8516f.png" width="600">

#### 辺を追加する
```
[編集モード]
Ctrl + R ⇒ マウスホイール
```
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/b52de04e-f6ae-69e4-8699-2a997e9c16a6.png" width="600">
![スクリーンショット 2021-10-21 000357.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/7e1901e7-cb86-95b9-29c0-ab7e202010bd.png)

#### ひし形の辺を作る
```
[編集モード]
[辺] ⇒ [分割の復元] ⇒ 反復：1
```
![スクリーンショット 2021-10-21 001155.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/881d8778-77c1-e08c-1426-15181441f1a4.png)
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/4eff8fc9-b680-051f-6e4d-c1ccb98f6b39.png" width="600">

#### ワイヤーフレームにする
```
[オブジェクトモード]
[モディファイヤープロパティ] ⇒ [モディファイヤーを追加] ⇒ [ワイヤーフレーム]
```
![Inkedスクリーンショット 2021-10-21 001933_LI.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/6028dd76-d5b9-a91a-897e-a41ef2a1247e.jpeg)
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/0f609a13-9064-10c2-2526-91e022e70810.png" width="500">

#### 色を付ける
```
[オブジェクトモード]
[マテリアルプロパティ] ⇒ [追加] ⇒ メタリック：1　粗さ：0.2
```
![スクリーンショット 2021-10-21 002850.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/74ecea14-7473-8c51-75ab-9bf37b0f244f.png)

#### 変形できるようにする
頂点を一個ずつ変形するのは現実的ではないので、**ラティス**を追加して変形させます。

```
[オブジェクトモード]
Shift + A ⇒ [ラティス]
```
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/3a3b8f09-809c-8661-077a-dc5a301a8d86.png" width="600">

* **分割数を増やす**

```
[オブジェクトモード]
[オブジェクトデータプロパティ] ⇒ [ラティス] ⇒ 解像度 W：5
```
![スクリーンショット 2021-10-21 004228.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/e9c021c4-f205-ab73-488f-b5d35274dffe.png)

* **オブジェクトとリンクさせる**

円柱を選択して、モディファイアー（ラティス）を追加し、オブジェクトに追加したラティスを指定します。
![スクリーンショット 2021-10-21 004733.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/6c61b6f6-f6c7-0ac5-df20-b207963a5cc2.png)

* **変形させる**

ラティスを選択して、編集モードで頂点を操作します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/00c4b9d8-1bca-4b3e-39c6-d6711fd46ba6.png" width="600">

#### 円形の穴にする
モディファイアーの**サブディビジョンサーフェイス**を追加すると、空領域を円形にできます。

![スクリーンショット 2021-10-21 010042.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/0430b134-beb4-bdbe-650e-e67e9ba8f5dd.png)

### 参考（元ネタ）
球体や立方体、平面についても同様に作成することができます。
詳しく知りたい方は、以下の動画を参照してください。

https://www.youtube.com/watch?v=udiL9VllksQ


<!-- ================================================= -->
# 鎖
<!-- ================================================= -->
### できるモノ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/10fb67cb-60b6-a8b8-3976-2bca7c961a7f.png" width="500">

### 手順
#### トーラスを追加する
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/d2deb2f4-5575-9fe4-a2b8-438546d82720.png" width="600">

#### 輪を伸ばす
```
[編集モード]
右半分を選択して、E + X
```
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/61b5c269-5df8-0aeb-466b-48500404d14f.png" width="600">

#### 配列を追加する
モディファイアーから**配列**を追加します。
![スクリーンショット 2021-10-21 011946.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/0d1c8873-c1de-2efe-5b9e-bcd6e9f4187b.png)

* **位置を調整する**

輪の内側が接するように位置を調整します。
![スクリーンショット 2021-10-21 012153.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/a1b01840-5a4a-a3d1-bf82-ac155d3b0a55.png)

#### 輪を交互に回転させる
オブジェクトの追加で、エンプティ ⇒ **十字**を追加します。
追加したエンプティをX軸回りに90度回転させます。
![スクリーンショット 2021-10-21 012531.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/0d809b66-06fb-7d85-4066-da6bd12e9a76.png)

配列のオフセット（OBJ）に、エンプティを指定すると輪が交互に90度回転します。
![スクリーンショット 2021-10-21 012830.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/5906c356-7f8e-eac1-a624-bec7eae400af.png)

#### ラインに沿わす
オブジェクトの追加で、カーブ ⇒ **パス**を追加します。
![スクリーンショット 2021-10-21 013417.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/b6b5a6ea-b1a1-e885-de71-971373de04f4.png)

編集モードで適当に変形します。`E`で点を追加できます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/92ec9fa2-a23e-1e2c-2b23-5623d0ca209f.png" width="600">

* **オブジェクトとリンクさせる**

トーラスのオブジェクトのモディファイアーに、**カーブ**を追加します。
カーブオブジェクトに、追加した**パス**を指定します。
![スクリーンショット 2021-10-21 014207.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/bdc1b04a-ddea-16ac-dae0-fc4896a89eda.png)

配列の数を調整して、輪の数を増やします。
![スクリーンショット 2021-10-21 014447.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/358498/85be0a68-7117-443c-0a14-e783e32cf051.png)

### 参考

https://www.youtube.com/watch?v=1qOnVOYCZzI

https://www.youtube.com/watch?v=OB9zVhD1zNk

### 補足：輪を歪ませない
紹介した作り方だと、カーブで鎖の輪自体が歪んでしまいます。引きで見る分には気にならないですが、近くで見ると結構気になります。
輪を歪ませない鎖の作り方は、以下の動画で紹介されています。

https://www.youtube.com/watch?v=bhgVeBvkzFU