Houdini 18.0 シェルフツール

Flat Tank shelf tool

境界層を持つ平坦なタンクのFLIP流体シミュレーションを作成します。

On this page

このツールは、FLIP Tankツールと同様にパーティクルの平坦なタンクのFLIP Tankシミュレーションを作成しますが、パーティクルの 境界層 が追加されているので、タンクの端の反射を抑圧することができ、時間軸にわたって水位を維持することができます。境界層は、タンクが移動オブジェクトを追跡できるようになり、オブジェクトまわりの領域のみをシミュレーションすることもできます。

Tip

詳細は、Ocean Tankのタイプの違いのヘルプページを参照してください。

Note

いくつかのOcean Tanksは、デフォルトでFLIP SolverNarrow Band 機能を使用しています。 従来のフルタンクが必要であれば、FLIP ObjectParticle Field を選択することで戻すことができます。

Flat Tankの使い方

  1. Oceans タブの Flat Tank ツールをクリックして、タンクを作成します。

  2. 追跡するアニメーションオブジェクトを選択して、Enterを押して選択を確定します。オブジェクトを選択しなかった場合、Static Tankを配置するように促されます。

パラメータの詳細は、Ocean Sourceのヘルプページを参照してください。

ノードのネットワークを理解する

海を作成する時に焦点となる重要な層が3つあります。最初にOcean(海)を作成し、次にWhitewater(白波)を作成し、最後にWhitewater(白波)のスペキュラーを追加します。

Tip

Ocean(海)で作業している間は、OBJレベルでWhitewaterノードすべてを無効にし、Whitewater(白波)で作業している間は、Oceanノードすべてを無効にします。

最初のノードのセットは、Ocean(海)そのものを制御します。

  1. fluidtank_initialはシミュレーションの最初のフレームを制御します。これは、Ocean Spectrumを使って初期フレームのタンクの形状を変更し、Ocean Sourceを使って出力を制御することができます。これには、タンクのサイズ、水の深さなどを含んでいます。

  2. AutoDopNetworkはタンクのシミュレーションを制御します。これは、FLIP TankFLIP Solverを見つけます。FLIPシミュレーションには、境界層のパーティクルの沈下と生成をするVolume Source DOPと、シミュレーションに海のVelocityを追加するPOP Advect By Volumesが含まれています。

  3. fluidtank_fluidは、1.と2.を組み合わせた結果で、その結果がレンダリングされる場所です。シミュレーションが行なわれた後に、このノードが流体パーティクルを収集して、マテリアルをセットアップし、サーフェス化するためのノードを作成してエフェクトを仕上げます。

  4. fluidtank_interiorは、レンダリングにも使用され、流体の内部にシェーダを適用してボリューム効果を作成するのにも使われます。これは、水の濁り具合などの海面下のボリュームを制御します。

次のノードのセットは、Whitewater(白波)を制御します。

Note

Whitewater(白波)をシミュレーションに追加するには、 Oceans シェルフのWhitewaterツールを使用します。

  1. whitewater_sourceは、Spray(飛沫)とFoam(泡沫)が生じる場所です。

  2. whitewater_simは、Whitewater(白波)をシミュレーションする場所です。これは、アニメーションを修正することができます。

  3. import_whitewaterは、1.と2.を組み合わせた結果です。

Note

ゼロからWhitewaterシミュレーションをセットアップしようとしないでください。常にこれらのツールを使ってください。 Whitewater(白波)の使用に関する詳細は、Whitewaterのヘルプを参照してください。

詳細は、白波で波の水槽をアニメーションする方法を参照してください。

水の見た目を良くするための役立つ情報

  • タンクのデフォルトでは、アニメーションしやすくするために低解像度のシミュレーションを作成します。しかし、レンダリングで良い結果を作成するには、デフォルト設定をいくつか変更する必要があります。例えば、シーン内のパーティクルの数を増やす必要があります。 Particle Separation パラメータを約0.03に減らすことで、約3000万個のパーティクルによるシミュレーションを作成します。

  • シーンに環境光を追加します。水は、シーン内のたくさんの環境を反射させたり屈折させたりするので、シーン内に環境マップを使えば、見た目が非常に良くなります。

    Tip

    Environment Map パラメータには、HFS/houdini/pic/フォルダの中のDOSCH_SKIESV2_${F2}SN_lowres.ratで空のファイルを選択することができます。

Tips

  • 追跡可能オブジェクトをNullの子にすれば、その追跡可能オブジェクトに複雑なアニメーションを作成して、Nullの単純なアニメーションに追従させることができるので、役に立ちます。

    カメラとライトも Keep position when parenting チェックボックスを有効にしてからNullの出力に接続すると、そのカメラとライトを移動するNullの子にすることができます。

  • Ocean SourceParticle Separation は、海の解像度を制御します。この値を下げると、パーティクルの離隔距離が狭くなります。

  • Size パラメータは、タンクのサイズ、形状、深さを制御します。サイズを変更する時は、ビューポート内にハンドルが表示されるので、それをドラッグすることで手動でタンクのサイズと深さを設定することができます。

See also

シェルフツール

シェルフの使い方

シェルフタブ

  • Createタブ

    Createタブのツールは、シーンビューにプリミティブ、カーブ、Nullオブジェクトを作成、配置します。

  • Modifyタブ

    Modifyタブのツールは、 シーンビューのオブジェクトを簡単にカスタマイズします。

  • Modelタブ

    Modelタブのツールは、シーンビューのオブジェクトを編集します。

  • Polygonタブ

    Polygonタブのツールは、 シーンビューのポリゴンを修正します。

  • Deformタブ

    Deformタブのツールは、シーンビューのオブジェクトを変形します。

  • Textureタブ

    Textureタブのツールは、シーンビューのテクスチャオブジェクトを編集します。

  • Riggingタブ

    Riggingタブには、あらかじめ作成したリグを作成するためのツールが含まれています。

  • Musclesタブ

    Musclesタブには、筋肉を作成するためのツールが含まれています。

  • Charactersタブ

    Characterタブのツールは、シーンビューにキャラクタを作成します。

  • Constraintsタブ

    Constraintsタブのツールは、シーンビュー内でオブジェクトをお互いに拘束させることができるConstraint Networkを作成します。

  • Hair Utilsタブ

    Hair Utilsタブのツールは、オブジェクト上にヘアーとファーを簡単にセットアップすることができます。

  • Guide Processタブ

    Guide Processタブのツールは、スキンアトリビュートをペイントすることで、ガイドヘアーの位置と向きを変更することができます。

  • Guide Brushesタブ

    Groomingタブのツールは、ヘアーを追加したり直接制御することができます。

  • Terrain FXタブ

  • Simple FXタブ

    Simple FXタブには、ジオメトリレベルでダイナミクスシミュレーションを作成するためのツール群が含まれています。

  • Cloud FXタブ

    Cloud FXタブには、雲のエフェクトを作成するためのツールが含まれています。

  • Volumeタブ

    Volumeタブには、ボリュームエフェクトを作成するためのツールが含まれています。

  • Lights and Camerasタブ

    Lights and Camerasタブのツールは、シーンビューにライトとカメラを作成、配置します。

  • Collisionsタブ

    Collisionsタブのツールは、シーンビューに衝突オブジェクトを作成することができます。

  • Particlesタブ

    Particlesタブには、ダイナミックパーティクルシミュレーションを作成するためのツールが含まれています。

  • Grainsタブ

    Grainsタブには、砂の粒や他の粒状のものをシミュレーションするためのツールが含まれています。

  • Vellumタブ

    Vellumタブには、色々なタイプのVellumエフェクトを作成するためのツールが含まれています。

  • Rigid Bodiesタブ

    Rigid Bodiesタブのツールは、シーンビューにダイナミックRBDオブジェクトを作成します。

  • Particle Fluidsタブ

    Particle Fluidsタブには、シーンビュー内の液体に基づいてパーティクルを作成するためのツールが含まれています。

  • Viscous Fluidsタブ

    粘度のある流体は、temperature(温度)アトリビュートを使用して粘度を駆動させるFLIPシミュレーションです。

  • Oceansタブ

    Oceansタブには、海洋シミュレーションを作成するためのツールが含まれています。

  • Fluid Containersタブ

    Fluid Containersタブには、Pyro、Smoke、Liquidのコンテナを作成するためのツールが含まれています。

  • Populate Containersタブ

    Populate Containersタブには、Fire、Smoke、Liquidの作成と削除をするためのツールが含まれています。

  • Container Toolsタブ

    Container Toolsタブには、Fire、Smoke、Liquidを操作するためのツールが含まれています。

  • Pyro FXタブ

    Pryo FXタブのツールは、煙と炎の効果をシミュレーションします。

  • Sparse Pyro FXタブ

    Sparse Pyro FXタブ上のツール群は、煙と炎のシミュレーションエフェクトを作成することができます。

  • Solidタブ

    Solidタブのツールを使って、ソリッドオブジェクトの作成と修正をします。

  • Wiresタブ

    Wiresタブのツールは、シーンビューに曲げられるダイナミックオブジェクトを作成します。

  • Crowdsタブ

    Crowdsタブには、群衆の作成や群衆の挙動を定義するツールとサンプルが含まれています。

  • Drive Simulationタブ

    Drive Simulationタブのツールは、シーンビューのダイナミックオブジェクトを操作します。

テクニカル