2016/09/21

PhoenixFD 3新增功能列表


翻譯 / Hammer Chen

(譯者認為重要的功能以★表示)

PhoenixFD 3新增功能

PhoenixFD

  • 新增模擬與算圖快速預設參數
  • 新增Phoenix FD工具列,可快速啟動與終止模擬,控制並快速產生相關物件
  • 新增快速設定預設Quick Setup presets ,讓您可以自動產生模擬與火焰或煙霧發射來源
  • 支援3ds max 2017
  • 將舊版的PHXSimulator拆分成LiquidSim與FireSmokeSim兩個物件
  • 新的模擬授權無需圖形介面,透過Backburner/Deadline/3dsmaxcmd就可執行

模擬 Simulation

  • FLIP液體解算器★
  • 新的渦度限制(vorticity confinement)演算法可以提昇滾動煙霧與火按的細節
  • PCG守恆可以改善煙霧與火焰的行為
  • 讓流體沿路徑移動的力場(Follow Path force)
  • 物體吸引力與形變力場(Body Attraction and Morphing forces)
  • 海波浪力場(Wave Force)可將PhoenixFDOceanTex的效果轉換到模擬上★
  • 可直接設定將物件灌滿液體(Direct Initial fill up option for objects)
  • 以Time Bend resimulation對火焰/煙霧進行變速★
  • 直接對FLIP液體變速與重新產生模型(re-meshing)★
  • 霧氣(mist)專用粒子★
  • Discharge Modifiers可對發射來源進行進階控制
  • 可控制燃料耗磬與煙霧自燃料的產生
  • 允許每個物件自身的潮溼效果(wetting)
  • 模擬會與粒子形狀進行交互作用
  • 每個模擬器(simulator)都具有場景尺度的控制(Scene scale multiplier)★

算圖Rendering

  • 新增泡沫粒子數量倍增器(Foam Shader particle count multiplier)★
  • 新增算圖選項讓您控制體積陰影(volumetric shadows)的強度
  • 新增point shader的陰影強度與點的大小控制
  • 新增shadow rays的體積切片(step)的個別控制
  • 允許曲線與顏色漸層介面彈出與放大
  • 支援matte objects
  • 添加displacement模式,適合用在算圖才產生的平流計算(advection)
  • 添加針對Phoenix simulators的gamma控制
  • 導入可用在海面的程序性泡沫紋理(Procedural Foam Texture)
  • 支援在V-Ray RT時使用PRTReader
  • 支援在V-Ray RT時啟用純Volumetric rendering
  • 粒子壽命的render element

預覽Preview

  • 可以直接在視埠上進行GPU預覽
  • GPU預覽支援超過一盞燈光

輸出/輸入 I/O

  • 可自simulators與PRTReader,透過Exocortex Crate輸出粒子與模型
  • 支援3ds max內建的Alembic輸出功能
  • 允許OpenVDB/Field3D通道使用自定義名稱
  • 在aur快取中導入32bit RGB通道的輸出

PhoenixFD 3改進的功能

PhoenixFD

  • 當按下右鍵設定群組物件屬性時會同時改變Phoenix在視埠變成wireframe icons
  • 將範例檔放到3ds Max的scenes資料夾當中

模擬 Simulation

  • 當使用Resimulation時,提昇解析度增加細節不會改變舊有的模擬形狀
  • 允許同時以Wavelet 和RGB進行Resimulation
  • 允許利用resimulation降低解析度
  • Liquid simulators間直接進行cascade connection串接
  • 移動的模型會推移泡沫
  • 允許PHXSource Noise影響Brush 和Inject模式
  • 支援NURBS shape的障礙物 (因為其預設非實體物件)
  • "Wind from movement"提供倍增器選項

算圖Rendering

  • 在Volumetric模式時會對火焰/煙霧算圖進行最佳化
  • 針對線性與球狀採樣器進行最佳化
  • 提供火焰/煙霧與粒子機率體積算圖模式(Probabilistic volumetric rendering)
  • 在Foam Shader可以選取多個粒子群組
  • 提供Foam Shader light cache加速選項
  • 針對Foam Shader的點模式進行最佳化
  • 將Foam Shader輸出至vrscenes
  • 添加新的火焰不透明度模式 如此火焰可以有自己的不透明曲線控制★
  • Mesh算圖模式支援Cutter
  • 動態模糊支援Cutter 與 Glass geometry
  • 在non-Mesh模式支援clipping by the Cutter geometry的動態模糊
  • 當使用物理為基礎(Physically Based)的選項時 允許在黑體火焰(Black Body Fire)模型與藝術家模型兩個之間的漸進轉換
  • 在曲線上顯示通道資料範圍與顏色漸層算圖控制
  • 將volumetric render curves限制在0與1之間
  • 曲線與顏色漸層控制點移動時可跨過相鄰的控制點
  • 可透過MAXScript控制添加或移除曲線與顏色漸層控制點
  • 漸層控制的顯示顏色具有gamma修正
  • 當使用grid-based自身陰影時 對場景會比對grid產生較少的光線
  • 當使用cap模式時ocean subdivisions也會影響mesh
  • Dome camera支援ocean surface
  • 新增根據速度減弱的ocean displacement
  • 可根據Houdini OpenVDB caches產生海洋
  • 提供平滑選項套用至input cache 可移除grid artifacts★
  • 針對volumetrics改良並最佳化動態模糊
  • V-Ray RT GPU支援對PhoenixFD meshes動畫算圖
  • 可在vrscenes將Phoenix輸出成VRayVolumeGrid
  • 火焰發射光能產生高光照明specular lighting
  • 當使用動態模糊 缺乏粒子速度 或當使用PA size multiplier缺乏粒子年齡資料時會顯示警告訊息
  • 粒子混合錯誤時提供更多資訊

預覽Preview

  • 自動預覽細節簡化
  • 視埠grid預覽 自動通道範圍
  • 當使用GPU預覽時會產生預設燈光 (如果場景完全沒燈光的話)
  • 在GPU預覽時顯示RGB通道
  • 改善velocity voxel的預覽
  • 粒子速度以顏色預覽
  • 當在ocean模式時產生簡化的視埠模型
  • 在快取資訊中 產生資料間隔資訊
  • 快取資訊裡面顯示是用哪一版的PhoenixFD進行模擬
  • 以frame number顯示完整的input/output/resim路徑
  • 當進行模擬時在視埠以文字顯示狀態
  • 即使快取內容尚未載入也會顯示實際的grid bounding box
輸出輸入I/O

  • 在輸出與輸入路徑上添加數字格式與副檔名
  • *.aur快取檔使用四位填滿零的數字(如此檔案在排序時才會正確)
  • 把路徑控制統一放在單一個跳出選單
  • 將算圖快取嵌入至快取檔中 添加了Houdini, FumeFX 與Maya Fluids 的預設參數
  • 可以載入Thinkbox Stoke OpenVDB/Field3D的快取檔
  • 將OpenVDB函式庫升級至3.0版
  • 支援無名稱的OpenVDB通道
  • PRTReader會載入粒子的方向
  • 在PRT export輸出選單中顯示粒子群組 忽略當前frame
  • 當模擬快取沒有正確地寫入時 重試並顯示資訊 

PhoenixFDGridTex

  • 改良Phoenix texture的選取器 避免環狀參照錯誤的發生(circular reference error)
  • 添加速度數值通道

PhoenixFDParticleTex

  • 添加當沒算圖時關閉Particle Texture的選項

AuraSDK

  • 讀取並視覺化快取檔的範例檔
[相關資訊]

No comments: