FumeFX 6.5 for 3ds Max がリリースされました。このバージョンでは、NodeWorks PhysX Extensionが導入され、3ds Max内で直接、GPUによるPBD(位置ベースダイナミクス)液体シミュレーションが可能になりました。小規模な液体シミュレーションに最適で、その安定性とシミュレーション速度が特徴です。PhysXベースのため、静的、運動的、動的なPhysXオブジェクトと相互作用し、幅広い視覚効果を実現できます。また、PBD液体はNodeWorksメモリキャッシングと統合されており、3ds Maxのビューポート内で即時再生が可能です。さらに、Arnoldレンダラーとの統合により、Arnold PointsやArnold Volumesを利用した泡のレンダリングもサポートされます。

新機能と改良点

  • NodeWorksの属性パネルにアイコンが追加され、右クリックメニューの代わりに使用できます。
  • NodeWorksのPhysx SolverノードがPhysX Simに改名されました。
  • NodeWorksにPhysXへのアクセスを提供するGet PhysX Simノードが追加されました。
  • NodeWorksのデフォルトPhysXソルバーがTGS(Temporal Gauss Siedel)に変更されました。
  • NodeWorksのNeighboursノードおよびFFX Vertex Writeモディファイアが最適化され、高粒子数での速度が2倍以上に向上しました。
  • NodeWorksの色表示オプションに、粒子速度に応じて粒子グループの色表示を変更する機能が追加されました。
  • NodeWorksのSpline Forceノードに、スプラインの終端に影響を限定するEnd Limiterオプションが追加されました。
  • NodeWorksのSpline ForceノードにPhysX入力機能が追加され、液体にスプラインフォースを適用できるようになりました。
  • NodeWorksのISurfノードに、粒子グループ全体を一度にメッシュ化するオプションが追加されました。
  • NodeWorksのISurfノードにPhysXを入力として使用するオプションが追加されました。
  • NodeWorksのMaterial IDノードに、既存のフェイスマテリアルIDをオフセットするオプションが追加されました。
  • NodeWorksのShape Instanceノードに、既存のフェイスマテリアルIDをオフセットするオプションが追加されました。
  • NodeWorksのLoad Cache Genノードに、読み込んだキャッシュファイルに関する追加情報が表示されるようになりました。
  • NodeWorksのLoad Particle CacheノードおよびPartLoadオブジェクトでは、.prtキャッシュファイルのフレーム形式に4桁が強制されていました。
  • NodeWorksのファイルダイアログでは、フィルタ拡張子の変更に応じて自動的にファイル拡張子が変更されるようになりました。
  • NodeWorksのEvent Timerノードのヘッダーに範囲が表示されるようになりました。
  • NodeWorksのキャッシングには、粒子、PBD液体、PBDフォームのキャッシュ方法を選択できるオプションが追加されました。
  • NodeWorksのObject Infoノードにオブジェクトの上ベクトル出力が追加されました。
  • NodeWorksのNode Aboutボックスに、サポートされている入力タイプのリストが表示されるようになりました。
  • NodeWorksのParticle ShapeノードのUIからMaterial IDが削除されました。
  • NodeWorksのSpawnノードに位置ジッターオプションが追加されました。
  • NodeWorksのLocation Object入力インデックスが範囲外の場合、自動的にリストを繰り返すモジュール値を計算するようになりました。
  • FFX Vertex TestモディファイアはFFX Vertex Writeに改名されました。
  • FFX Vertex Testモディファイアのフェードパラメータが秒単位になりました。
  • FFX Vertex Writeモディファイアに計算進行バーが追加されました。
  • FFX Vertex WriteモディファイアにNodeWorks液体粒子へのアクセスが追加され、ウェットマップモディファイアとして使用可能になりました。
  • Part Loadオブジェクトに、読み込まれた粒子グループ、粒子数、液体粒子のサポートリストが追加されました。
  • PhysX 5.3に更新されました。
  • 3ds Max 2019 に非対応となりました。
  • 3ds Max 2025 に対応しました。

修正点

  • 修正:FumeFXがGeom Sourceから選択したフェイスでエミットする際にクラッシュする問題(3ds Max 2024および2025で発生)。
  • 修正:FumeFXのObject Sourceが、PressureチェックボックスをクリックしてもPressure Amountコントロールを有効/無効にできない問題。
  • 修正:FumeFXのvdbエクスポートでグリッドが揺れる問題(FumeFXバージョン6.1.7で導入されたバグ)。
  • 修正:FumeFXのVoxel Data Displayの三角形の色が3ds Max 2023以降で正しく表示されない問題。
  • 修正:FumeFXのRenderWarpsコントロールが、Scanline以外のレンダラーを使用している場合に表示されない問題(RenderWarpsはScanlineまたはポストプロセッシング中にのみ機能)。
  • 修正:Retimed NodeWorksキャッシュでモーションブラーが正しく計算されなかった問題。
  • 修正:NodeWorksのキャッシュエクスポート範囲がSim範囲と異なる場合、予測不能な結果になる問題。
  • 修正:NodeWorksのShape InstancesがArnold InstanceとしてフェイスマテリアルIDを正しくレンダリングしなかった問題。
  • 修正:NodeWorksのShape Instanceがオブジェクトのピボットポイント変換を使用していなかった問題。
  • 修正:NodeWorksのDisplay Gridが、グリッドがまだ初期化/読み込まれていない場合にメモリキャッシュでクラッシュする問題。
  • 修正:NodeWorksのSave Cachesノードが範囲エクスポートで機能しなかった問題。
  • 修正:NodeWorksのLoad CacheノードおよびPartLoadが、アニメーションのリタイムファクターで正しく動作しなかった問題。
  • 修正:NodeWorksのSave Particle Cacheノードのパラメータ変更がシミュレーションを再起動させるべきでない問題。
  • 修正:NodeWorksのGridノードが、入力ピンを通じて接続されたグリッドを誤って参照していた問題。
  • 修正:NodeWorksのPhysX Static Collisionノード – Kinematicオブジェクトが三角メッシュを衝突用に使用できなかった問題。
  • 修正:NodeWorksのPhysX Objectノード – Kinematicオブジェクトが三角メッシュを衝突用に使用できなかった問題。
  • 修正:NodeWorksのRetimed粒子がArnold Pointsとしてモーションブラー付きで正しくレンダリングされなかった問題。
  • 修正:ISurfがピックリストダイアログでPartLoadオブジェクトを正しくリストしなかった問題。
  • 修正:ISurfが変更のない場合、レンダー時に粒子を再メッシュ化しないように修正され、ワークフローが大幅に高速化。
  • 修正:PartLoadオブジェクトがコピーしたオブジェクトにキャッシュパスを正しくコピーしなかった問題。
  • 修正:PartLoadオブジェクトが粒子にカスタム変換を正しく設定しなかった問題。
  • 修正:FFX Vertex Writeのフェードパラメータが正しく機能しなかった問題。