Blender

Blender

Blenderで作成した3DオブジェクトをThreejsで読込、表示するまとめ

やりたいことBlenderで作成した3DオブジェクトをThreejsで読込、表示します。関係する複数の記事が書きましたのでまとめます。(随時更新)保存 → 読込/表示(基本)Threejsで読込、表示するにはglTFでエクスポートします。Blenderで保存単一ファイル(.glb)でエクスポートする方法分割ファイル(.gltf)でエクスポートする方法(.bin、テクスチャファイルが別で保存されます)Threejsで読込/表示圧縮したglTFの扱いBlenderで圧縮glTFでエクスポートすることができますが、Threejs側の対応も必要です。.gltfファイルも同様の対応で読み込み可能です。圧...
Blender

覚えておきたいマウス操作、ショートカット(Blender)

やりたいこと覚えておくと便利なBlenderのマウス操作、ショートカットをまとめます。随時更新です。環境Blender:3.4.1マウス操作視点操作それぞれ視点の操作です。オブジェクト操作ではありません。操作機能備考ホイール操作拡大/縮小上:拡大 下:縮小Ctrl + ホイールドラッグ拡大/縮小上:拡大 下:縮小ホイールドラッグ回転Shift +ホイールドラッグ 移動その他操作機能備考Shift + 右ドラッグ3Dカーソルの移動ショートカットキー視点変更操作機能備考テンキー0カメラからの視点再度押すことで元のアングルに戻すテンキー1正面からの視点テンキー3右からの視点テンキー7 上からの視点テ...
Blender

点を削除してできた穴を埋める(Blender)

やりたいこと点を削除したことでできた穴を埋める。今回はわかりやすいトーラスの半分を削除した例で説明します。トーラスの半分を選択して点を削除したものです。円形の穴が開いていることがわかります。このページでは二つの方法で埋める方法を紹介します。環境Blender:3.4.1OS:Windows 11Fillを使用して埋める対象の選択削除した断面に当たる点をすべて選択します。Fill画面上部の”頂点”メニューから”頂点から新規辺/面作成”を選択します。(もしくはFキー)結果以下のように穴が埋まりました。マージを使用して埋める対象の選択削除した断面に当たる点をすべて選択します。マージ画面を右クリック ...
Blender

保存するglTF(.glb)ファイルのファイルサイズを小さくする(Blender)

やりたいこと下の記事で紹介した通り、BlenderでglTF(.glb)ファイルを保存することができますが、形状が複雑になればファイルサイズは大きくなりWEBで読み込む際などにロード時間が遅くなります。ここでは保存されるglTF(.glb)ファイルのサイズを小さくする方法を紹介します。環境Blender:3.4.1メッシュのエクスポート設定の変更左上の”ファイル” → ”エクスポート” → glTF 2.0(.glb/.gltf) からエクスポートダイアログを表示します。保存ダイアログの”メッシュ”グループ内の”ノーマル”のチェックを外して保存します。以上の設定変更で保存サイズを小さくすること...
Blender

複雑なチューブ状のメッシュを作成する(Blender)

やりたいこと複雑なチューブ状のメッシュを作成環境Blender:3.4.1OS:Windows 11カーブから作成カーブを作成カーブを作成します。カーブはいくつかの作成方法はありますがどの方法でも問題ありません。カーブをチューブ状にする3D上のカーブを選択した状態で、オブジェクトデータのプロパティを選択し、”ジオメトリ”グループ → ”ベベル”グループ → ”深度”を変更します。深度を変更することで3D上のカーブがチューブ状に表示されるようになります。深度の値が大きくするとチューブが太くなります。この状態だとパイプのようにう端が埋まっていません。端を埋めるには”深度”下にある”端をフィル”にチ...
Blender

複雑なオブジェクトからメッシュを元に選択する(Blender)

やりたいこと複数のメッシュから作成された(オブジェクトの結合や編集モードで追加なので)オブジェクトからメッシュの構造をベースに選択したい。例えば以下のように二つの球が重なるオブジェクトから一つのオブジェクトのみを選択したい。環境Blender:3.4.1OS:Windows 11リンクを利用して選択対象メッシュの一部を選択モードを編集モードにして対象のメッシュであることが明確な場所(頂点、辺、面いずれか)を選択します。二つのメッシュが重ならい箇所を選択するようにします。選択した場所とリンクした頂点の選択選択した場所とリンクした頂点の選択します。二つの方法を紹介ます。結果は同じですメニューから左...
Blender

ICO球ベースの半球メッシュを作成する(Blender)

やりたいことICO球ベースで半球のメッシュを作成する。ICO球のオブジェクトを作成して頂点を削除してもきれいな半球が作成できない。(UV球なら可能)環境Blender:3.4.1OS:Windows 11モディファイアーを利用するモディファイアーで球の半分を消す半球にしたいICO球とICO球の半分を覆う立方体を用意します。モードをオブジェクトモードにして、ICO球を選択します。モディファイアープロパティタブから”モディファイアーを追加”を選択します。表示される一覧から”ブーリアン”を選択します。”差分”を選択しオブジェクトに立方体を選択します。開けたい形状のメッシュオブジェクト(立方体)をリス...
Blender

穴の開いたメッシュを作成する(Blender)

やりたいこと既存のメッシュに穴をあける。単純な形状なら押し出しでできるが円柱の穴をあけたい。環境Blender:3.4.1OS:Windows 11モディファイアーを利用するモディファイアーで穴をあける穴をあけたいメッシュと開けたい穴の形状のメッシュを用意します。今回の例では立方体のメッシュに円柱の穴をあけます。モードをオブジェクトモードにして、立方体を選択します。モディファイアープロパティタブから”モディファイアーを追加”を選択します。表示される一覧から”ブーリアン”を選択します。”差分”を選択しオブジェクトを開けたい形状のメッシュオブジェクト(円柱)を選択します。開けたい形状のメッシュオブ...
Blender

glTF(.glb)ファイルを無料で作成する

やりたいことMicrosoftやThreejsなどが推奨しているglTF(.glb)ファイルを作成したい。Threejsでのロード方法は↓環境Blender:3.4.1ペイント 3Dで出力Window10ではいつの間にか入っていた、Windows11では標準では非搭載になったペイント 3Dではglbファイルで出力できます。保存方法左上の”メニュー” → ”名前を付けて保存” → ”3D モデル” からglbファイルが保存できます。フォーマットはglbと3MFから選択できます。ちなみにペイント 3Dには豊富なライブラリが含まれているのですが、ライセンス(著作権)が明確でなく限られた状況で以外では...
Blender

日本語のメッシュを作成する(Blender)

やりたいことBlenderで日本語のメッシュ(編集可能なオブジェクト)を作成したい。環境Blender:3.4.1OS:Windows 11Textオブジェクトをメッシュに変換するTextオブジェクト作成オブジェクトモードにします。追加からテキストを選択します。以下のように”Text”というオブジェクトが作成されます。テキストの変更モードをオブジェクトモードから編集モードに変更します。作成されたテキストオブジェクトにカーソルが表示されテキストを変更できるようになります。入力できない場合は一度3Dが表示されている箇所をクリックしてください。ただしこの時点では日本語入力はできません。日本語入力日本...