Announcement

Collapse
No announcement yet.

Technical issue or bug? Solid-clear inside mesh didn't stop the emission from source that inside the solid mesh.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Technical issue or bug? Solid-clear inside mesh didn't stop the emission from source that inside the solid mesh.

    Hi guys,

    I have a scene that I need to simulate the smoke comes from a fire extinguisher and put out a fire on a character. So my thought at first is I simulate the smoke from fire extinguisher first and have it collide with the character then convert smoke into a mesh. I'm thinking to make the mesh solid and clear inside so when I simulate the fire and whatever area that covers by the smoke will have no fire because it's inside the "solid and clear inside" mesh. But it didn't work as I thought. I can still see the fire during the sim and in the render as well even though the fire was inside the solid, clear inside mesh. I hope I make it clear and not confuse you guys.

    Thanks

  • #2
    Hey,

    Just tried it and it seems to be working on my end. Can you list the steps you're following or attach a simple scene?

    As for checking if it works - you don't have to render at all. You can use the voxel preview to check if the temperature gets deleted on contact with the smoke mesh.

    I think you could achieve the same effect by two different approaches which will give you a lot more control over your sim.

    1. You can use two Phoenix sources - one for the smoke and one for the fire. The fire one will use a texture for the discharge and when the smoke starts to cover the character you can animate the texture to black so that the emission of the fire will stop.

    2. With Phoenix 4.0 you can use the Voxel Tuner. With it, you can use a condition such as if the Smoke is greater than 0 AND the Speed is greater than 50 (50 is just an example value - you can find how fast your smoke is moving in the Cache Info in the Simulation rollout) THEN set the Temperature to 0.
    This way the parts of the simulator that have smoke and the smoke is moving fast enough will have the temperature reduced to 0.

    Hope this helps!
    Georgi Zhekov
    Phoenix Product Manager
    Chaos

    Comment


    • #3
      Hi Georgi,

      I simulate the smoke from fire extinguisher first >> convert smoke to mesh >> export ABC cache >> bring that into the new scene >> simulate the fire on the character body and using the smoke mesh from the previous sim as a solid - clear inside mesh.

      I have the noise map on Phoenix source Discharge. that is how I set up my sim. Let me know if you need any info for debugging the scene.

      Here is the scene file with alembic cache attached. Please have a look. Looking forward to hearing from you soon. Thanks.

      https://drive.google.com/open?id=1d8...4I9ecQoBHiY6AY

      Comment


      • #4
        Hey,

        The normals of the smoke mesh were inverted, that's why it didn't work correctly. Just select the smoke mesh and go to top Maya menu > Mesh Display > Reverse.
        Sim again and it should look as expected.

        Cheers,
        Georgi Zhekov
        Phoenix Product Manager
        Chaos

        Comment


        • #5
          That is simple. Thank you so much, Georgi. I will keep that in mind next time.

          Comment

          Working...
          X