steam of coffee

hello, i’m trying with no success to create coffee steam .
something fine and dynamic like in this picture

i don’t find how to proceed !
I’m using the top of a cylinder as source of the particle, at the coffe suface level.
Because i want the steam appear higher than the surface level and not always at the same place and high , i’m using a noise modifier and a slice to animate the particles source.
in blue here :

I’m using this parameters :
Vorticity xV 0,1
cooling 0,15
smoke dissipation 0.97
smoke buoyancy 0.08

conservation smooth quality 8
uniform density

Advection method is classic
Steps per frame 8

When i’m using PhoenixFD to render the smoke it’s to soft , not funny at all

So, i’m thniking about using Krakatoa to render
When i’m using Phoenix FD to generate particles and rendering them with Krakatoa i have something interesting, but to sharp and bugged

Now, i need to know which parameters can help me to heve something better.
Also, i would like the steam appear when temperature is less high , i’m playing with the colors and transparency smoke density and colors gradiant with no success .

Can you help me ?

thanks for your kindness :wink:




i would recommend to use particles for rendering, krakatoa or our foam shader in point mode.
for smooh rendering you will need about 50M particles. perhaps you have seen our sample scene demonstrating the particle technique, it uses 60M particles.
you can try to simulate with multipass advection if you need more curly movement.
about the particle birth, unfortunately our particles do not have the same control as in the operator that we did for pf, that is shame. with pf you have no chance to produce the needed particle count, it is too slow. you have to make it like now, with some invisible geometry.

Thanks, you , i will try this.

I have another idea.
it’s to create velocity with phoenix FD and then, create some particles with PF , then partitionning with Krakatoa and making some shader with Magma and compositing ..
Like i did for this one : https://vimeo.com/39425682

But it’s a lot of work .. i would like to understand better your idea before

btw, the reference above. i hope it’s not a cg? the foam looks too real, the steam however may be cg.

Is particle flow " PhoenixFD Birth" and “PhoenixFD force” are broken ? it’s seems to do nothing

the last time i tested them they were ok, but will test again

they are working, but the temperature diagram refused to scale… that made the task to adjust it very hard. right click over the point and edit is the best way in this case. it may be just for this scene, because all other diagrams were responding properly

Hello,

thanks for your support !! this is really fast and usefull . i will try again .

I can’t make Phoenix FD force driving the particles from particle flow

What i’m doing wrong ?

you have to export the velocity channel , see the output

that’s already what i do

i’ve checked this Velocity everywhere i saw it

(Edited out)

that’s strange .. when i build this seeting in a fresh new scene, it’s working .. but not in my scene.

Particles flow “PhoenixFD Test” make 3DSMAX crashing a lot ! especialy with true if below is checked for temp .

Can you strip your scene of any secret stuff and send it so we can have a look? Also, which version of Phoenix are you running?

here is the file : http://www.ghiom.com/temp/Untitled03.max

Win7x64
3DSMAX 2014x64
PhoenixFD 2.2.0 rev: 24510

thanks for your help

Hello ,

I have create a new simulation , only Phoenix FD particles with 3DSMAX wind to add a little turbulance wind and phoenix turbulance to add turbulances aver altitude.

it’s looking nice.
i discover the export to PRT option on the right click. damn ! why it is not in the phoenix simulator parameters ?

So i export the PRT sequence and use Krakatoa to load with PRT loader.
I add a little noise to create 10 partitions.

Now, i don’t know how to make my particle transparente at the birth and the before the death . Phoenix FD not export Ages values ..

I switch back to vray and trying the krakatoa atmospheric tool .

that’s too bad ..


the age is not exported? are you sure that it is checked in the source that creates the particles?
if really the age is available in the cache file but is not present in the prt file, you can use the foam shader in point mode to render the particles, use the PA button, it will make the size animation to use particle age instead the general time.
unfortunately we do not have partitioning, but you just can create 50M particles, they are simulated very fast and the only that you need is disk space, ensure that you have 1TB free HDD space. at least the partitioning does not produce the same quality as the natural particles.

Thanks, your help is very kinds !

I’ve try to render like your advice. with the foam Shader . It’s very nice and near of the result i want !

But i don’t find how to create a sort of curve parameter for the size or density of the particles.
I need the particles invisible at the First frames ( near of the coffe ) to hide where they are emmited.
then progressively they must appear and higher i need to make thoose particle disappear

is it possible to render krakatoa PRT loader with PHXFoam ?


you have to use the size multiplier parameter. in the point shader the size is related to the alpha. animate the size multiplier and push the button PA
about the prt rendering with the foam shader, yes it is possible
we have a prt object in the helper section. if you have krakatoa, you can use its prt loader, what you prefer. the loader of krakatoa have more options, our is a simple one.