なんか知っておくと便利なんだか便利じゃないんだかしらない3Dテクスチャのあれこれ

ドーモ。はじめまして、フィフティー・アールピーエム・ロータリーです。

コマンドの解説は実際多くあり、知識もつけやすいが、3Dテクスチャとなればよくわからないニュービーも多いでしょう。
どこから手を出していいか、それを考えるだけでニューロンが沸騰すること請け合い。そんなあなたにおすすめの記事になるでしょう。約束します。
フィフティー・アールピーエム・ロータリーはあなたの味方です。

# 知識0のアホ共へ贈る。
まず、そもそも大前提として3Dテクスチャを知らない...そんなことはありませんよね、ありますか。あなたはそうですね。であれば簡単に紹介しましょう。
フィフティー・アールピーエム・ロータリーはあなたの味方です。

**お帰りください。あなたの場所ではありません。**
しかしせめてもの情け、いいものを教えましょう。
http://blockbench.net/
あとは忍者理解力でどうにかがんばってください。
ここで知るよりいい場所がきっとあります。

# 知識がほんの少しだけある人へ言いたい、色塗りは面倒でしょう。
まずあなたはblockbenchがほんの少し使えて、ある程度モデルをマイクラに導入できる人でしょう。


<img width="600" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/705b630d-1139-95da-44b2-cf226537605f.png">

であるならあなたはこの程度は作れるはずです。ですが少々厄介な問題が発生するでしょう。
テクスチャを描くの、面倒ですよね？面倒なんですよ。このキューブ一個一個にテクスチャを割り当てる？そんな馬鹿なことをしたくはない。あなたも私もそうです。フィフティー・アールピーエム・ロータリーはあなたの味方です。

そもそもなにが面倒かって、展開図を必要とするからです。自動でやってくれればいいですよね、いいんですよ。**あるんですよ**。

<img width="600" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/4852671e-764e-0545-093e-505fa0b1ede1.png">

キューブをすべて選択し、クリエート・テクスチャすればいいのですから。

<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/4e581fc6-a374-2e7a-5825-e435bda7007d.png">

ここいらはお任せします。英語くらい読んでください。paddingはいらないかなくらいです。フィフティー・アールピーエム・ロータリーはあなたの味方です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/9ccca108-df22-b775-9905-87db58a642d3.png)
自動でベタ塗りをしてくれました、ついでにUVも自動でやってくれました。ワッショイ！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/2fcb08bd-20a1-d20b-a0c3-a39dc8ae9a88.png)
後は適当に色を塗ります。簡単でしょ？ボブは訝しんだ。
**そうです。ニュービー共にそれっぽく塗る方法を忘れていました。**
blockbenchはキューブを置くだけではありません。ペイントモード＝サンが居ます。ディスプレイ＝サンの横に隠れがちなあれです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/7a9883aa-9f41-15f6-960a-4f5cc4e12c16.png)
まずとりあえず雑にヴェースの色でも塗りましょう。
次にブラシをロングクリックし、スムースブラシを選択。ヴェースの色より濃い色で影っぽいところを塗ります。
モデルをクリックしていい感じに塗ってください。
己が影だと思うところにでも好きに塗ってください。どうせ光源なんてないんですから。

もし塗りにくいと感じたらopacityを下げるなり、softnessを上げるなりして適当にやってください。

少し注意を。ブラシサイズが大きいと予期せぬ面に塗ってしまう自体に陥ります。何故か？あなたが塗っているのはモデルに対して直接ではなく、よく見ると左上のテクスチャに塗っているためです。サイズを減らすなりして調整してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/d1d8740d-a2b1-aec1-597f-c9192f6c5044.png)
雑にノイズをかけるだけでもベタ塗りよりかはいくらかマシに見えます。面倒なのでこれでいいです。
適当に好きな色でペタペタすればいいんじゃないですかね。フィフティー・アールピーエム・ロータリーはあなたの味方です。
あとはディティール・アップでもしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/3d0c998f-ff73-bf25-c514-62f78eb3bb29.png)
フィフティー・アールピーエム・ロータリーはあなたの味方です。

# こんなにキューブがチラついてる。キューブはチラつきますか？おかしいと思いませんか？あなた

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/cf78554b-4cee-7be1-7d69-7f2901c2044a.png)
**何たるゼット・ファイティングの狡猾かつ邪悪な所業か！**
こんなものチャメシ・インシデントダッテ！シャーネーッテ！そう思う方へ、ケジメ案件です。
同一座標にキューブが重なるとこうなります。どうすればいいか、簡単です。ずらしてください。
しかしある程度は見た目を損ないたくない。そうですよね？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/bace3804-b7f9-73f3-7d3b-23b012d40630.png)
バレない程度に縮めればいいです。セレクション・センターを忘れるな。いいね？
まあこんなことしなくても0.01ずらすのでもいいです。sizeの理由は特に無いけど早いからです。
この程度は誰も気にしないと思ってます。


# 暗いアトモスフィアに包まれていた？光源が違うようだ。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/aa849113-334a-92c6-ea04-51dc1c234a86.png">

なんか暗い。これは暗黒メガコーポの陰謀に違いない！


<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/9d53fbeb-41ae-6ebf-888d-adccb3e77fc8.png">

光源の向きを変えるのだ！

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/f0ed29d6-baab-07b0-59db-d9d8bc07ec4c.png">


暗い路地裏に、ネオンの微小光点がワッと散らばった。それは不気味に暗がりを照らし、騒々しい羽音を立て、魚群めいて動いた。


# アイテムを切り替える。アイテムが下にさがる？どうにかしたい？

アイテムを毎tick入れ替える必要がある？アイテムが上下に忙しない？どうにかしたい？どうにかできる。
マイクラではリチャージ時間の概念があり、それはアイテムが上に達しきった時最大になる。
それが原因でアイテムを切り替えた時に激しく上下に動く。あなたは共犯者。
簡単な話、常にアイテムが下にあればいい。
attack_speedを適当に負の数値にして、displayで上に持ち上げればいい。そうすればいつでも同じ位置に留まる。
ならどれだけの位置上げればいいか、答えは9.8だ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3634949/f6f437c4-3d42-b4a8-2460-ee72729d63dd.png)
チャージ時間に達してないにもかかわらずいい感じの位置にいる
フィフティー・アールピーエム・ロータリーはあなたの味方です。