How to create real-looking clouds?

Hello i am trying to mage some clouds… i have somethin like this:


Sphere b = new Sphere("box", new Vector3f(), 10,10,10);
AlphaState as = display.getRenderer().createAlphaState();
        as.setBlendEnabled(true);
        as.setSrcFunction(AlphaState.SB_SRC_ALPHA);
        as.setDstFunction(AlphaState.SB_ONE);
        as.setTestEnabled(true);
        as.setTestFunction(AlphaState.TF_GREATER);

TextureState ts = display.getRenderer().createTextureState();
        ts.setTexture(
                TextureManager.loadTexture(
                        TestDynamicSmoker.class.getClassLoader().getResource(
                                "jmetest/data/texture/flaresmall.jpg" ),
                        Texture.MM_LINEAR_LINEAR,
                        Texture.FM_LINEAR ) );
        ts.setEnabled( true );
       
        b.setRenderState(ts);
        b.setRenderState(as);
        b.setRenderQueueMode(display.getRenderer().QUEUE_TRANSPARENT);
      
   rootNode.attachChild(b);



But its looks like a bubble:) is there another way? thank you

There are some possible ways, depending how faraway from the player it is.



Far distance, would be only a image showing a cloud,



Another idea would be to use Particles to create clouds you could fly through, ect



one of the old flight simulators uses a third method. Do several images, showing the cloud cut in pieces

http://www.volny.cz/havlikjosef/galery/fs98_11.GIF

then you can use when the player si near some particels to hide how crappy it looks xD

http://www.digitawl.com/randylamore/images/cloud3.jpg

Thanks… I am trying to make flight simulator so i will fly trought clouds… So i have to use particles you said…

i try:)

Do some research on how Aces Studio implemented their clouds for Microsoft Flight Simulator 2004, still used in FSX. I remember several presentations on how they used several different methods combined, and achieved a very realistic experience.

I am trying make clouds with particles but without avail:( Could anyone help me please how to? thanks

U can use my cloud-shader…



http://www.jmonkeyengine.com/jmeforum/index.php?topic=6008.0