Blender ジオメトリノード 解説&作例集 Vol.1 -Geometry Nodes (for Blender 3.2 or later)- (第2.0版)
- ¥ 800
本書は、3DCGソフトである Blender に関しての技術書です。 2021/12/04 第1版 2021/12/06 第1.01版 (添付ファイルが一つ漏れているのを修正しました) 2021/12/24 第1.1版 (UV関係の記述を更新しました) 2022/01/29 第1.2版 (サブセクションを3つ追加しました) 2022/03/11 第1.3版 (blender 3.1 で増えたノード用に追記) 2022/03/14 第1.31版 (一様回転に関するノードの誤りを修正しました) 2022/05/15 第1.32版 (Mesh Extrude の制限について修正と Blender 3.2に関して軽い追記をしました) 2022/06/14 第1.4版 Blender 3.2 の仕様変更部分に関して一部修正 2022/10/14 第1.5版 Blender 3.3 への言及など追加。サンプルを幾つか更新。Vol.2 の公開に合わせて Vol.1 と改題 2022/12/18 第1.6版 Blender 3.4 への言及など追加。 2023/04/06 第1.7版 Blender 3.5 への言及など追加。 2023/04/06 第1.8版 Blender 3.6 への言及など追加。 2023/11/19 第1.9版 Blender 4.0 への言及など追加 2024/03/28 第2.0版 Blender 4.1 への言及など追加 Blender 2.92 で導入されたジオメトリノードは、Blender 3.0, で大幅な機能の強化とスタイルの変更がなされました。 また、3.1においても機能が大きく強化されています。 この本は、Blender 3.1 のスタイルでのジオメトリノードの解説と作例集になります。 その後の Blender 3.x、Blender 4.0 での変化などに対応するため、版の更新ごとに少しずつ内容を更新しています。 (ただし、作例で使用しているノードは Blender 3.1 ごろまでに実装された、歴史の長いノードが主になっています) 著者がTwitterアカウントで流して反応の良かったものや、反応が特に良くなくてもなかなかうまいことできたなと自分で思っていたものなどがもとになっています。 ある程度基本的な解説も含みますが、それなりにblenderに慣れた人を読者に想定していて、入門書というにはスパルタンな内容なのには注意してください。 中級レベルを想定しているという感じでしょうか。 表紙、あとがきを含めて全109ページになります。 ダウンロード用の圧縮パッケージ(73.8MB)の中は、pdfファイルおよび同じ内容のhtmlファイル(さらにhtmlから呼び出すための画像ファイルなど)、そして本書中の作例のうち34個に関して .blend ファイルを同封してあります。 作者は、ひっそりとBlenderのシミュレーションについての解説のページを作成して公開しています。 http://qcganime.web.fc2.com/BLENDER28/Simulation28.html http://qcganime.web.fc2.com/BLENDER28/GeometryNodesHowTo01.html 上記のサイトで、この内容のあたま21ページ分は無料で公開していますので、内容の難易度とか気になる方は、そちらをチェックしてみてください。
目次
目次 初めに … 3 Blender 3.2 以降での大きな仕様の変更 … 4 ジオメトリードの基本 … 7 モディファイアの作成 … 7 最初のノード編集 … 8 もう少し複雑なノード編集 … 9 別オブジェクトの形状を利用する … 9 インスタンス … 10 パラメータの入力 … 11 インスタンスを利用した配置 … 12 ポイントにインスタンス作成 … 12 Group Input(グループ入力)によるアトリビュートの利用 … 13 Named Attribute(名前付き属性) … 14 Attribute(アトリビュート)の編集 … 14 インスタンスとメッシュの変形、実体化 … 15 小石をちりばめる … 17 コレクションの複製 … 18 ビルボードの配置(カメラの方向を向ける) … 20 ノードグループの利用 … 22 プリミティブと、それを利用した配置 … 23 インスタンスで使用されるマテリアル … 25 マテリアルの直接指定 … 25 スプレッドシートで情報を見る … 26 3DViewr … 27 Set Shade Smooth(スムーズシェード設定) … 28 Smooth by Angle(角度でスムーズ) … 29 インスタンスからメッシュへ … 31 メッシュの変形 … 32 メッシュ編集時のソケットの基本 … 32 Geometry Nodes Fields … 33 Displace モディファイア的な操作 … 34 Vertex Weight Proximity (頂点ウェイト近傍) モディファイア 的な操作 … 35 Geometry Proximity(ジオメトリ近接) … 30 Mask (マスク) モディファイア 的な操作 … 36 Delete Geometry(ジオメトリ削除)、Separate Geometry(ジオメトリ分離) … 36 編集用のノード … 36 テクスチャの利用 … 37 Attribute(属性) の外部利用 … 38 デフォルトの出力先とソケットの順番 … 40 Store Named Attribute(名前付き属性収納) … 40 色などの情報の外部利用 … 41 メッシュを組み合わせる … 42 他のオブジェクトのAttributeを利用する … 44 ジオメトリのインスタンス化 … 45 メッシュの複雑な操作 … 46 背面法(Inverted Hull法) … 48 Mesh Island(メッシュアイランド) … 49 Evaluete at Index(インデックスでの評価) … 52 Evaluate at Index のひし形ソケット … 54 インデックス情報を得るノードと Evaluate at Index … 55 ポイントの分布やインスタンスとの組み合わせ … 56 インスタンスの配置によるモーショングラフィック … 56 ポイント配置を利用した変形 … 58 エッジの浸食 … 59 Sample Nearest Surface(最近接面サンプル) … 61 コレクションインスタンスとモディファイア … 63 Attribute Statistic (属性統計) と Domain Size (ドメインサイズ) … 65 Accumulate Field(フィールド蓄積) … 66 Repeat Zone(リピートゾーン) … 68 Group ID(グループID) … 70 カーブ … 71 らせん表現 … 72 Tilt 属性とSpline Parameter … 73 Curve Tangent(カーブタンジェント) … 74 捩じれた円柱と Triangulate(三角面化) … 75 カーブとインスタンス … 76 Sample Index(インデックスサンプル) … 76 複数のスプラインの編集 … 77 カーブに沿って配置 … 77 点(インスタンス)をカーブに沿って配置 … 79 カーブに関して情報を得るノード … 81 テキスト … 82 Value to String(値から文字列へ) … 82 字幕表示 … 83 ボリューム … 84 応用編 … 87 パーツの複雑な組み合わせ … 87 Array Modifier によるビルの表現の代替 … 90 Array(配列)モディファイア発展形 … 92 再帰的なインスタンス化 … 94 Capture Attribute(属性キャプチャ) と Named Attribute(名前付き属性) … 95 Attribute の受け渡し … 97 Merge by Distance(距離でマージ) … 98 Named Attribute を利用した場合 … 98 変形とマテリアルの同調 … 99 Mesh to Points(メッシュからポイント) インスタンスを頂点以外に配置 … 100 Dual Mesh(デュアルメッシュ) … 101 Raycast(レイキャスト) … 104 アトリビュートと頂点グループ … 107 動画サンプルと.blend ファイル … 108 終わりに … 109