カテゴリー別アーカイブ: 全般

Labs Color Adjustment / Color Blend / Color Gradientノードについて

こちらの記事では、「Labs Color Adjustment」「Labs Color Blend」「Labs Color Gradient」ノードの概要および各ノードのパラメーターについてご紹介します。SideFXLabsツールのノードは、SideFX社のホームページで紹介されています。併せてご覧ください。



SideFXLabsツールのインストール手順

SideFX Labsツールセットのインストール手順については、以下の記事をご参照ください。

Houdiniの内部システムからの直接インストール
Githubからの手動インストール



Labs Color Adjustmentノードとは

このノードを使用することで、通常はカラーに対して行われる業界標準のオペレーションを使用して、モデルの頂点カラーを調整することができます。
頂点カラーのガンマ補正、または彩度を低くする場合やCalculate Occlusionノードなどの別のノードの出力を調整/拡張する場合に非常に役立ちます。

続きを読む

Houdini18 新規/改良ノード 目次

こちらの記事は、Houdini18.0で追加・変更が行われたSOPノードを説明した目次です。
Houdini18.0で追加・変更されたノードの記事へのアクセスは、本記事(トップページ)または、Houdini情報日本語ブログ左横の[Houdini18 SOP]からご覧いただけます。

Houdini18.0にアップデートされた際に多くのノードに追加・変更が行われました。 今回は、その中でSOPノードについてご紹介します。各ノードまたはノード画像をクリックすることで、記事を参照することができます。

下画像は、Houdini 18.0 で追加・改良が行われた26個のノードと、便利な機能として「Visualize SOP」を加えた27個のノードの一覧です。
ノードは、それぞれ「Attribute」「Edge」「Group」「Polygon」「Manipulator」「Utility」「Terrain」に区分しています。

続きを読む

Houdini 18 SOP No.26 “Switch-if SOP”

~“Switch-if SOP”~

前回に引き続きHoudini18.0にて新規に追加されたSOPノードの解説を行います。
前回の記事をご覧になられていない方はこちらからご覧ください。

※本記事ではHoudini 18.0.460を使用しています。

今回はSwitch-if SOPについて説明していきます。

 

Switch-if SOP

このノードは、Houdini 18.0にアップデートされた際に新しく追加されたノードとなります。
このノードの機能では、エクスプレッションまたは入力されたジオメトリをテストし、出力を第一入力と第二入力で切り替えることができます。

このノードは、Switch SOPと似た機能を持っています。Switch SOPは、入力に2つ以上の接続が可能であり、入力されたものをパラメータによって切り替えることができます。しかし、このSwitch-if SOPには入力が2つしかありませんが、ある程度細かく条件を設定した切り替えを行うことができます。

続きを読む

Houdini 18 SOP No.25 “Cross Section Surface SOP”

~“Cross Section Surface SOP”~

前回に引き続きHoudini18.0のSOPノードの解説を行います。
今回のノードは新しく追加されたものではなく、機能が追加されたノードになります。
前回の記事をご覧になられていない方はこちらからご覧ください。

※本記事ではHoudini 18.0.460を使用しています。

今回はCross Section Surface SOPについて説明していきます。

 

Cross Section Surface SOP

このノードは、Houdini 18.0にアップデートされた際に新しく追加されたノードとなります。
このノードの機能は、複数の断面を通過するグリッド、チューブ、ドーナツ形状のトポロジーを持ったサーフェスを作成するものです。 
この機能は、「Sweep SOP」ノードの第二入力のみを利用した物と同じ機能になります。そのため、「Sweep SOP」と同様の機能・設定項目があります。

続きを読む

Houdini 18 SOP No.24 “Sweep:2.0 SOP”

~“Sweep:2.0 SOP”~

前回に引き続きHoudini18.0のSOPノードの解説を行います。
今回のノードは新しく追加されたものではなく、機能が追加されたノードになります。
前回の記事をご覧になられていない方はこちらからご覧ください。

※本記事ではHoudini 18.0.460を使用しています。

今回はSweep:2.0 SOPについて説明していきます。

 

Sweep:2.0 SOP

このノードは、Houdini 18.0にアップデートされた際に非常に大きな機能変更がありました。
非常に大きい変更点として入力するスウィープを行うための元の形となるジオメトリ(以降は断面ジオメトリとする)を必要とせずに、カーブのみで円や四角といったような形状を押し出すことが可能になり、ノード内でUVを扱うことができるようになりました。
また、従来のHoudini 17.5までのSweep SOPと入力が変わっていたりと多くの変更が加えられました。

続きを読む

Houdini 18 SOP No.23 “Revolve:2.0 SOP”

~“Revolve:2.0 SOP”~

前回に引き続きHoudini18.0のSOPノードの解説を行います。
今回のノードは新しく追加されたものではなく、機能が追加されたノードになります。
前回の記事をご覧になられていない方はこちらからご覧ください。

※本記事ではHoudini 18.0.416を使用しています。

今回はRevolve:2.0 SOPについて説明していきます。

 

Revolve:2.0 SOP

このノードは、Houdini 18.0でアップデートされた際に機能変更がありました。主な変更はUV関係の変更になります。
Houdini17.5 ではこのノード内でUVを扱うことはできませんでしたが、Houdini18.0ではこのノード内でUVを調整することができるようになりました。
さらに 、従来のRevolve SOPに加えて、ポイントのみの表示などの設定が可能となりました。

続きを読む

Niagaraノードについて

こちらの記事では、Niagaraノードの概要およびHoudiniとUnreal Engineを使用したHoudini Engineプラグインの使用事例についてご紹介します。事例では、Houdini Niagaraノードを使用してデータを出力し、Unreal EngineのNiagaraエフェクトを作成します。

Unreal Engine Niagaraのドキュメントは、Epic Games社公式ホームページに公開されています。併せてご覧下さい。

Niagaraとは

Unreal Engineの視覚効果エディタです。パーティクルエフェクトを作成し、リアルタイムでプレビューするために使用します。Niagaraは、Unreal Engineの次世代VFXシステムに位置付けされており、ナイアガラを使用することで、テクニカルアーティストはプログラマーの手を煩わせることなく、自身で追加の機能を作成することができます。VFXシステムは、容易に使用することができ、適応性と柔軟性に優れたシステムとして設計されています。Unreal EngineにおけるNiagara VFXシステムには、システム、エミッタ、モジュール、パラメーターの4つのコンポーネントがあります。

HoudiniとUnreal Engineの連携

事前に、Houdiniで計算したポイントクラウドの値(color、impulse、time、life、position、velocity、normal、idやtype等)をNiagaraのパーティクルへ渡すことで、Houdini内で計算した複雑なアニメーションや挙動をNiagara上で再現することが可能です。Houdini上での、破壊の計算は、SideFXLabsツールに含まれているRDB(リジッドボディ)ノード等を使用します。Houdiniからエクスポートされるデータは、hcsv(CSV形式)として出力され、Unreal Engineにインポートし、Niagaraで使用します。

Houdini Engine for Unreal Engine インストール手順

こちらの記事では、Unreal EngineのインストールやHoudini Engineのインストール手順およびプラグインの認証についてご紹介します。Houdini Engineについては、SideFX社のホームページに概要が記載されていますので、併せてご参照ください。

Unreal Engine インストール手順

最初に、Unreal Engineをインストールします。Epic Games社のホームページにアクセスして、アカウントを作成します。トップページの右上部[サインイン]ボタンをクリックします。

EPIC GAMESのアカウントを作成する場合は、下画像赤枠の[サインアップ]を選択します。既に、アカウントをお持ちの場合は、黄枠からメールアドレス/パスワードを入力して、サインインを行います。

続きを読む

Houdini 18 SparsePyro 04 “Example”

本記事では、Houdini18.0で追加されたPyroに関するノードと機能についてご紹介します。

今回は第4回目としまして、第3回目でご紹介しました「Pyro Configure」をベースとして、爆発の表現を作成する流れをご紹介していきます。

※本記事ではHoudini18.0.348を使用しております。

画像1. サンプル画像

サンプルファイルを配布致しますので、パラメータの詳細につきましてはこちらをご確認いただければと思います。

続きを読む