Houdini,pyroお久しぶりです。TDの吉田[タック]です。最近Techtalkが割と難しくなる傾向があり、アルゴリズムの理解が必要になって来ています。その辺をリセットし、もう少し誰でも出来るようなCGを説明していきたいと思います。Solverを軽く説明し、炎を作っていきます。Houdiniは難しいのでは?まあ~、そういうところもなくわないですが、下記の内容はなるべくシンプルにします。Model(燃焼モデル)を足した物になります。SolverではDensity(Smoke)とTemperature(温度)があり、TemperatureによってSmokeが上がって行きます。SolverではさらにFuel、Heat,とDivergenceがあります。Fuelは燃料、Heatは炎、Divergenceは炎でTemperatureがさらに熱くなり、圧力によって広がっていく動きになります。先にSphereを作成し、Sphereを選択したままPyroFXタブのFlamesを押します。再生すると炎が燃えているのが分かります。Networkの中では下記のようなNodeが作成されます。Solverがその中心になります。Solverで計算を行います。Sourceがシミュレーションに追加され、Pre-Solve(事前計算)を行います。次にVelocityを更新し、それによってAdvectionがされます。fieldを修正できます。Advectionの入力では、選んだ空間のVoxelデータも修正の設定が可能です。Vorticlesボタンを押してください。下記のようなNetworkが出来上がります。簡単にと言っていたのに何か段々複雑になっていきました。「Fuel(燃料)やTemperature」Sourceを作るのには様々な方法があります。今回2種類を説明します。ParticleFuelが段々燃えていくシーンを作って見ましょう。新しいシーンにまたSphereを作成し、Sphereを選択したままPyroFXタブのFlamesを押します。次にTorusとCurveを作ります。Curveの場合、ボタンを押した後、Viewで書いて最後にEnterを押します。CurveのNodeに入り、Resampleします。Boxを選択してEnter押します。Boxを選択してEnter押します。GeometryからScatterしたPointやParticleも変換できます。Boxは新しく出来たSourceを囲めていないのでScaleします。Nodeで修正を行います。Networkを確認するとSourceが追加されたのが見えます。curveのVolumeが薄いです。Pointの数やVolume的に広がっていないので、Scaleかけた方がいいです。きれいにつながっているVolumeがほしい場合、Objectを作成してIsoOffsetやScatterを使った方がいいです。Nodeを修正します。今の設定ではFuelが全部一度に燃えます。Temperatureを調整すれば、ある場所から炎を始めることが出来ます。Temperatureをゼロに設定する。OperationタブのTemperatureをNoneに設定します。ゼロに設定していない物から火が広がります。file[免責事項]このファイルの使用に関しては自己責任になります。当社は何ら一切の責任を負いません。responsibility.ここからは段々難しくなるのでいったん終わりにします。Solverを使ったTemperatureの移動、etc....色々出来て楽しいですね。次にでもどれかを説明します。(※必須):Website:Comment:コメントは承認制ですので、即時に反映されません。上に表示された文字を入力してください。月別アーカイブ2018年5月2017年1月2月3月4月6月10月11月2016年1月2月3月4月5月6月7月8月10月11月12月2015年1月2月3月4月5月6月7月8月9月10月11月12月2014年1月2月3月4月5月6月7月8月9月10月11月12月2013年1月2月3月4月5月6月7月8月9月10月11月12月2012年2月3月4月5月6月7月8月9月10月11月12月2011年1月2月3月4月5月6月7月8月9月10月11月12月2010年12月Footer。