GeoShader | UVに頼らないマテリアルの使い方を提案
- Digital0 JPY

ファイルを一つに統一しました。 GeoShader.zipに統合されています。 ジオメトリノードエディタを開く オブジェクトを選択し、「ノードエディタ」を開き、ノードタイプを「ジオメトリノード」に設定します。 ノードグループを作成 サイドパネル(Nキー)の「Shader Tools」タブで「距離属性ノードグループ」ボタンをクリック。 または、「追加」メニュー(Shift+A)>「グループ」から「距離属性ノードグループ」を選択。 自動でノードグループが追加されます。 ノードの設定を調整 追加されたノードグループで以下のパラメータを設定: Object: 距離を測定する対象オブジェクトを選択。 ID Name: 属性の名前(デフォルト: "distance_attr")。 Range>0: 距離の基準範囲(デフォルト: 1.0)。 Density: 属性値の濃さ(デフォルト: 5.0)。 Contrast: 属性値のコントラスト(デフォルト: 1.0)。 結果を確認 作成された属性(例: "distance_attr")は、ジオメトリのポイントに保存され、シェーダーや他のノードで使用可能。 ビューポートで効果を確認し、必要に応じてパラメータを微調整。 主な用途 オブジェクトの距離に応じたマテリアルや変形の制御。 プロシージャルなエフェクト(例: 近づくほど濃くなる色や密度)を作成。 注意点 Blender 4.5以上で動作を確認しています。 他のVer,については現状把握していません。 ジオメトリノードツリー内で使用することを前提。 対象オブジェクトがシーンに存在していることを確認。 これで、距離に基づく属性を簡単に設定できます!さらに詳しい調整が必要な場合は、ノードグループ内部を編集可能です。
利用規約
blender向け
更新履歴
1_0_1:微修正