Loïc Bramoullé氏によるBlender用のノードアセット『Smartify Nodes』の紹介です。
ドラッグ&ドロップでPBRマテリアルに様々な環境エフェクトを追加できる 『Smartify Nodes』
Smartify Nodesは、ドラッグ&ドロップでPBRマテリアルに環境エフェクトを追加することができる、Blenderのシェーダーエディタで独自のスマートマテリアルを構築するためのビルディングブロックです。Blenderのアセットライブから使用することができます。
ライブラリ内のスマートエフェクトから1つを選び、マテリアルにドロップするだけで、カスタマイズ可能なコケ、雪、ほこり、砂、水漏れ、水たまり、エッジ摩耗、異物の成長などを簡単に追加することができます。Smartifyライブラリにある他のシェーダやテクスチャ、または自分のシェーダやテクスチャを切り替えれば、他の環境エフェクトを作成することも可能です。
また、Smartifyライブラリには、ビルディングブロック、Facing、location、Ao、edge、leakingなどのスマートマスク、anti-tile、paralax mapping、random-per-objectなどのスマートユーティリティがあり、スマートエフェクト/マテリアルをスクラッチから素早く作成することもできます。
すべてのエフェクトは、頂点カラー(正確には画像テクスチャ)でペイントすることでマスクすることもでき、赤は除去、緑は強制、黒はスマートマスクが動作したままになります。
機能ハイライト
Smartify Nodesは、ユーザーエクスペリエンス、読みやすさ、アーティスティックなコントロールに重点を置いており、以下のような機能を備えています。含まれるすべてのアセットのアイコンはこちらから確認できます。
1- 増え続けるスマートエフェクトとマテリアルのライブラリ。
2- インテリジェントで効率的なワークフロー。
3- 環境全体で動作するように設計されており、メッシュとエフェクトをシームレスに編集して、リアルタイムに近いインタラクションが可能。
4- すべてのノードにHeightの入出力があるので、どんなエフェクトもメッシュの変位に追従し、ひび割れなどにも適用できます。
5- Noise Textures Bank(ノイズテクスチャバンク)と Noisify Node(ノイズファイノード)で、写真のようにリアルなスクラッチから、有機的で様式化された Dry-Brush-Strokes(ドライブラシストローク)まで、さまざまな不規則な外観をすばやく追加できます。
6- Extra Shader Effect Nodeにより、エミッション、アルファ、SSS、半透明、透過などの管理が簡単になります。
7- Synch Effect Node(シンク・エフェクト・ノード)により、任意の数のマテリアルに任意のエフェクトを同期させることができます。エフェクトを置き換えることも可能です。
8- 完全にカスタマイズ可能:アセットブラウザライブラリを使って1クリックしたり、ビルディングブロックをコピーペーストして、ゼロからスマートマテリアルを作ることができます。また、どのノードでもリバースエンジニアリングすることができます。
9- シェーダーをコンパイルする必要があるeevee用に軽量化されたマスクのフルバージョンとライトバージョンを搭載。
10- テクスチャの繰り返しをなくしUVを使うか、トリプレーナー/ボックスマッピングを使うか、任意のシェーダーをスライダーで切り替えて、ワールドまたはオブジェクト空間に投影することができます。(オブジェクトを動かしてそのボックスマッピングを追従させたい場合、またはすべてのオブジェクトについてワールドに固定されたままにしたい場合)。
11- Leaking mask:汚れ漏れは、上向きと下向きのエリア、オクルージョン、ワールドまたはオブジェクトの位置で、多かれ少なかれ起こります。
12- Smart Waterシェーダ:泡、粗さ、ボリュームの濁り、反射のコントロールがあり、アーティスティックな コントロールに重点が置かれています。
13 – Puddle(水たまり)エフェクト:変位に影響を与えることができ、イメージマスクや頂点カラーなどをペイントすることで 使用できます。
14- Random per object(オブジェクトごとのランダム化):任意の場所にドラッグ&ドロップし、ランダム化レベル(値、色相、彩度、シード)を調整するだけで利用できます。また、このノードの出力値を任意の場所で使用するだけで、VFXでもオブジェクトごとにバリエーションを追加できます。
15- Local mask(ローカルマスク):ドラッグ&ドロップ (append) して、球形のマスクを追加できるノードグループで、例えば、ワールド内の好きな場所にエフェクトを配置して、不均一に拡大縮小できます
16- Displacement decal(変位デカール):ドラッグ&ドロップ (append)できるノードグループで、パララックスだけを使うのではなく、メッシュを実際に変位させるデカールとして任意のpng画像を追加できます。コピーペーストするだけで、複数のマテリアルに同期させることが可能です。2D平面ではなくボリューメトリックなので、多くのオブジェクトを通して投影することもできます。
17 – Decalノード:シェーダーベースなので、メッシュの変位に完璧に適応します。
18- Smart Brightness/Contrast(スマートな明るさ/コントラスト):黒と白のポイントを尊重するので、マスク/テクスチャが洗い流されたり焼かれたりすることがなくなります。
19- Make-it-Alive:このノードを任意のテクスチャにドロップすると、エイリアンの塊や溶岩のようにアニメーション化されます。
20- 1クリックで簡単にエッジのすり減り、バンプ/変位を生成し、頂点カラーで素早くコントロールし、テクスチャセットの上または任意のマテリアルの上に配置することができます。
21- Paralaxマッピングノード:任意のシェーダーに追加(再利用不可)することで、Eeveeに最適な偽の(”フリー “でリアルタイムの)変位を追加できます。多くの場合cyclesにも最適です。
22- ペイント オーバーライド:頂点やテクスチャをペイントして、オブジェクトをブロックしたり、強制的にエフェクトをかけたりできます。
23- Smart Fabric シェーダー:1枚の画像を入力するだけで、しわや糸の法線、変位、sss/transluscence、メタリックピッカーなどを備えた、カスタマイズ可能なファブリックが得られます。
24- サイズ適応性(Size Adaptability):小さなデバイスの微妙なエッジ摩耗から山の大きさの城まで、エフェクトをオブジェクトのサイズに合わせることができます。スマートマスクは ” World<–>Object-space” スライダーでデザインされており、距離の値はメートル単位なので、推測する必要がなくなります。
ボーナス機能
・Smart Denoise:
Smart Denoiseは、E-Cycles/Turbo Render/K-Cyclesに似ていて、マルチパスのノイズ除去ノードです。どのパスでノイズ除去を行うか、どのクオリティレベルで行うかを正確に決めることができ、再合成された画像をディスクに書き込むことができ、フラットなデフォルトのレンダリングデノイズよりもはるかに鮮明になります。(反射は単独でノイズ除去され、テクスチャの色はノイズ除去によってぼかされる代わりに完全に保持されるため)。
または、2回目に合成するために、すべてのパスを別々に書き出すこともできます。CPUがノイズ除去するのを各フレームで待たずにGPUをフル稼働させたい場合は、2回目ですべてのパスをノイズ除去することもできます。
・Light-bounce booster (light node):Light-bounce boosterは、暗い室内などで間接照明を強めることができます。
・Smart VDB Cloud Material:多くのパラメータがあり、ボリューム内部で光が ” 消える(die) ” 、つまり雲としては不自然に暗くなるのを避けることができます。
・Displacement sketcher:シーンにドラッグ&ドロップして(再利用ではなく、アペンド)、画像上でPhotoshopを使用するだけで、2.5Dのあらゆるものをリアルタイムで即座にモデリングできます。(保存と再読み込みを必要としないリアルタイムのスケッチには、Photoshopのファイル>生成>アセットを使用し、blenderの自動再読み込み無料アドオンを追加する必要があります)
・Cycles用のボケカメラ:オブジェクトとメッシュのスケールだけのシンプルなコントロールで、ビネットやボケの歪みを得ることができます。
アップデート情報
v 1.03
このアップデートは、Texture_mixer (SN) という新しいノードが追加された小規模アップデートとなっています。Texture_mixer (SN) は、2つのテクスチャセットをスマートマスク/ペイントでブレンドし、高さに基づいてブレンドすることができます。高パフォーマンスでEEVEEで 60fps で動作します。
v 1.04
v 1.04では、新しいスマートマテリアルやエフェクト、テクスチャセットが追加されています。
■新しいスマートマテリアル、エフェクト、テクスチャセットが追加
18種類の新しいスマートマテリアル(Smart Materials) + 8種類の新しいスマートエフェクト(Smart Effects) + 40種類の新しいテクスチャセット(Texture Sets)が追加されました。これにより、『Smartify Nodes』には、合計で78種類のスマートマテリアル、21種類のスマートエフェクト、79種類のテクスチャセット(マテリアル)が含まれています。
この中には、6つの新しいライトエフェクト(砂、ほこり、苔、雪、エッジ)
やDead_leaves(枯葉)のエフェクトが含まれています。
■Shader_mixer (SN)の改善
v 1.03で追加された2つのシェーダーの高さ/変位を比較しながらミックスできるShader_mixer (SN)が改善されました。単に混合するのではなく、変位混合にlightenとaddモードスライダを持つようになり、2つ目のシェーダーは最初のシェーダーの上に、間を開けずに重ねることができます。
■新しいLiteスマートマスク
【新機能リスト】
- 18種類の新しいスマートマテリアル(Smart Materials) + 8種類の新しいスマートエフェクト(Smart Effects) + 40種類の新しいテクスチャセット(Texture Sets)が追加
- 合計: 78スマート マテリアル、21スマート エフェクト、79テクスチャ セット (マテリアル)
- Height_mixer (SN)は、Texture_mixer からの高さブレンディング ノードで、シェーダをミックスします。
- 新しいDead_leaves(エフェクト)
- Eevee 向けの優れたパフォーマンスとシンプルなスライダーを備えた6 つの新しいライト エフェクト(砂、塵、苔、雪、エッジ)。
- 新しいライトスマートマスク。
- Height Mixer、2つのシェーダーを高さ/変位を比較しながらミックス。
- 改良されたShader_mixer (SN)は、単に混合するのではなく、変位混合にlightenとaddモードスライダを持つようになりました。
- マッピングノードのObject<—>World spaceスライダで、テクスチャがワールドの位置かオブジェクトの位置に固定。
- スマートシェーダー用の新しいAOスライダー。(ワンクリックで汚れを追加したり、光沢を出したり…)
- ベイク(Bake)ノードで、スマートシェーダーとライト(Lite)シェーダーの両方を使ったスマートマテリアルのベイクが可能に。
- Unreal、unity用のベイクプリセット。
- brightness/Contrast(SN)には “lock saturation “スライダが追加され、必要であれば過剰な彩度なしでカラーテクスチャのコントラストを調整できます。
- Light bounce boosterが統合され、ALT+右クリックでライトやワールドの強さにドラッグするだけで、二次バウンスや三次バウンスの効果をコントロールできるようになりました。
- 球状(spherical)マスクが改良され、完璧にシャープにすることも、超ソフトにすることもできるようになりました(3Dで球を配置すると、ペイントマスクに加えて、任意のメッシュにローカルマスクを作成できます)。
- Smart Fabricシェーダーのsssを修正。
- EEVEEで、smart Brightness/contrastが紫色のマテリアルを生成するエッジケースを修正
- ボックスマッピングのワールドスペースを修正。
- 内側への変位入力を修正 (反転の欠落)
チュートリアル
インストール方法と基本的な使用方法
次の動画でインストール方法と基本的な使用方法を確認することができます。
Smartify Nodesの利点
このチュートリアルでは、アセットのサーフェスに Smartify Nodes を使用することで、Substance Painter よりもどのような利点があるのかが紹介されています。
- メッシュやテクスチャの準備、エクスポート、インポートの手間がない。
- 最終的なシーンの使用状況やライティングのコンテキストでアセットを見ながら反復できる。
- テクスチャセットをタイリングすることなく、UVや個々のアセットで作業しなければならないという制限がない。(Smartifyノードを使って、巨大な環境を一気にサーフェス化できます。)
- フォトショップとワンクリックで通信でき、テクスチャを送受信したり、フォトショップで作成できるものなら何でもアセットに投影できます。
価格とシステム要件
Smartify Nodesは、Blender 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6 で利用できます。
価格は20ドル(Gumroad-購買力平価により日本では13.20ドル))となっています。
Smartify Nodes アドオンページへ( Blender Market / Gumroad )
コメント