元記事:Geometry Nodes - Blender Developer Documentation

ハイライト

ジオメトリノードにカスタム流体シミュレーションを構築するための最初の新しいボリュームグリッドノード、カスタムトポロジーでカーブを作成する低レベルノードが追加されました。カーブは Miter Scale(留め継ぎスケール)と、NURBS パラメータ入力に対応しました。グリースペンシルには専用の入力ノードが追加、いくつか新ユーティリティノードは日々のセットアップをシンプルにします。


ボリュームグリッド

将来のカスタム流体シミュレーションを念頭に、ボリュームグリッドで動作するノードが少し追加されました。

これには Rasterize Points(ポイントラスタライズ)、Grid Poisson Solver(グリッドポワゾンソルバー)、Grid Topology Boolean(グリッドトポロジーブーリアン)、Deactivate Voxels(ボクセル非アクティブ化)、Get Grid Names(グリッド名取得)、そしてグリッドサンプリングの Quadratic(四次式)と "Cubic"(三次式)の改善があります。

すべてのグリッドの変更を見る

新しいボリュームグリッドノード
新しいボリュームグリッドノード

カーブ作成

新しい Construct Curves(カーブ作成)ノードはカーブをカスタムトポロジーで構築する低レベルノードの一つです。位置のリストとカーブのオフセットを要求します。

カーブのオフセットは、どの位置(ポイント)がつながっているかを表します。トポロジーは、隣接するオフセットが各カーブの開始位置と終了位置を表すようにエンコードされています。例えば [0, 5] は、インデックス0から始まり、インデックス5(は含まない)で終わる、5つのポイントがある単一カーブを指します。リスト [0, 3, 10, 12] は3つのカーブを含むリストを表しており、最初のカーブには3つのポイント、二番目は7つのポイント、そして最後は2つのポイントがあります。

すべてのカーブの変更

Construct Curves(カーブ作成)ノード
Construct Curves(カーブ作成)ノード

留め継ぎスケール

_Curve to Mesh(カーブのメッシュ化)_ビルトインノードと、_Curve to Tube(カーブのチューブ化)_アセットに Miter Scale(留め継ぎスケール)入力が付きました。これは長さ全体でカーブ半径の見た目の一貫性を保ちます。

すべてのカーブの変更

Miter Scale(留め継ぎスケール)はカーブ半径の見た目の一貫性を保ちます


入力ノード

ビルトインの NURBS カーブの属性にアクセスする、新しい入力ノードが追加されました。これらは最近追加された Set NURBS Order(NURBS次数設定) と _Set NURBS Weight(NURBSウェイト設定)_ノードに対応しています。

グリースペンシルにも様々な入力ノードが追加されました。データは以前すでに生の属性としてアクセスできた物です。

NURBS 入力ノード グリースペンシルの入力ノード

新しいユーティリティノード

Combine List(リスト合成)ノードは、定数の要素による短いリストの作成をシンプルにします。Get Vector Component(ベクトル成分取得)ノードは、整数のインデックスで x、y、z 成分を取得でき、シェーダーとコンポジターノードにも対応しています。Geometry Materials(ジオメトリマテリアル)ノードは、ジオメトリで使用中のマテリアルのリストを出力します。

新しいノードの変更

Combine List(リスト合成) Get Vector Component(ベクトル成分取得) Geometry Materials(ジオメトリマテリアル)
Combine List
(リスト合成)
Get Vector Component
(ベクトル成分取得)
Geometry Materials
(ジオメトリマテリアル)

変更ログ

グリッド

  • Rasterize Points(ポイントラスタライズ): ラスタライゼーションを使用し、ポイントをグリッドに変換する新しいノード。(83397820)

  • Grid Poisson Solver(グリッドポアソンソルバー): グリッドのポワソン方程式を解決する新しいノード。(e0f6bb4fb1)

  • Grid Topology Boolean(グリッドトポロジーブーリアン): アクティブグリッドボクセルをブーリアン演算で合成する新しいノード。(9498c3a18c)

  • Deactivate Voxels(ボクセル非アクティブ化): ボクセルグリッドからアクティブボクセルを削除する新しいノード。(3874a0bb03)

  • Sample Grid(グリッドサンプル): グリッドサンプリングの新規・改善モードの Triquadratic(トライクワドラティック)と Tricubic(トライキュービック)モード。(3e38f8be15)

  • Get Grid Names(グリッド名取得): 新ノード。(a0baf7ccbb)

カーブ

  • Curve to Mesh(カーブのメッシュ化): 新しい Miter Scale(留め継ぎスケール)入力。_Curve to Tube(カーブのチューブ化)_アセットにも追加されました。(b1c96afb78, 222c2d501f)

  • Construct Curves(カーブ作成): 位置とカーブオフセットからカスタムトポロジーのカーブを構築する新しい低レベルノード。(0e151993db)

  • NURBS 入力: NURBS カーブのビルトイン属性用の新しい入力ノード。_Set NURBS Order(NURBS次数設定)_と _Set NURBS Weight(NURBSウェイト設定)_ノードと対応しています。(8be98e47d7)

グリースペンシル

  • 入力ノード: グリースペンシルデータ用の様々な入力ノードが追加。(70898c5508)

新ノード

  • Combine List(リスト合成): 定数の要素による短いリストを作成する新しいノード。(cfc10639fb)

  • Get Vector Component(ベクトル成分取得): 整数インデックスでx、y、z 成分を取得する新しいノード。シェーダーとコンポジターノードにも対応しています。(216b62e05c)

  • Geometry Materials(ジオメトリマテリアル): ジオメトリが使用中のマテリアルのリストを出力する新しいノード。(b3d62684bc)

ノードの改善

  • Realize Instances(インスタンス実体化): 新しい _Preserve Normals(法線を維持)_オプション。負のトランスフォームを持つインスタンス用。(970e052580)

  • Bone Info(ボーン情報): エンベローププロパティを出力するように。(8b2e9ffe59)

  • Bake(ベイク): パステンプレート対応。(PR#164240)

ユーザビリティ

  • Index Switch(インデックススイッチ): ドラッグ検索の表示を改善。(f5b26e1654)

  • Repeat Zone(リピートゾーン): Iteration(イテレーション)入力用のリンクドラッグ検索。(ea28033ce4)


Blender Foundation の文書を翻訳、ライセンスは CC-BY-SA 4.0 Int にて公開