Tuesday, September 6, 2011

Cirrus Clouds

Clouds are of different types
1) cirrus
2)stratus
3)cirrocumulous
4)cumulus
5)cirrostratus

So  after working with satellite  clouds i tried to develop a tool that  can create Cirrus kind of clouds.
Cirrus clouds are very less dense ,thin,wispy and have a swirling kind of shape.
they often look very feathery and have hairy edges.

Reference image of Cirrus clouds

Cirrus is a Latin word which means "Curl".
     As usual i displaced the volume using a turbulent noise through a transformation matrix.We use transformation matrix  to scale, translate and rotate the frequency and amplitude of the turbulent noise.
     Then to achieve the swirling effect i used a curl noise which drives the rotate parameter of the  transformation matrix.
      To get the turbulent edges ,a turbulent noise is added which will drive the offset of the main turbulent noise.
still m unable to achieve the  hairy curls......
















Thursday, September 1, 2011

Satellite Clouds

As a part of my cloud system i tried to simulate satellite clouds ,which is not that bad....but still need to implement the vortex stuff  none but the cyclone clouds ...a common stuff in weather report...

Initially i displaced the volume with  a turbulent noise through a transformation matrix and used a curl noise to drive the rotate parameter of the transformation matrix.finally another turbulent noise is used to drive the offset of the first turbulent noise.Length of the position is taken and multiplied with user parameter (displacement) which will drive the amplitude of the curl noise.


Thursday, August 18, 2011

LevelSet in Houdini

For the past few days i was finding a way to blend two geometries which is  something similar to the metalball kind of behavior.Then i  looked into the "levelset in production" presented by the guys from Sony imageworks which provided the exact info wat i was searching for...

since Houdini has the capability of generating SDF(Sign Distance Function)  ,i tried to isooffset the geometries and used volume mix operator  along with  the  math provided by the Sony guys....

still need to find a solution for the mesh jittering




Monday, August 15, 2011

Cloud Rendered....

The  grid based cloud system  is able to  simulate a large scale cloud system when multiplied n times ....and
here are some render test








screen capture of the the grid based cloud system.
I tried to extend Andreu lucio's work where his system has boundary issues.They seem to be in  a container so tried to apply   our fractal system in all the boundaries.Finally i added smoothing function  for all the boundaries which enables the user to create clouds with turbulent and feathered edges....



Flocking System QT C++

Well m not a programmer and this was my 1st try in c++ which was a bit successful...in  implementing  a flocking system ....



Sunday, August 14, 2011

Procedural Cloud System_cloud Painter

For the past few week i was playing with Houdini volumes. i had a look at Cmivfx Houdini fractals dvd  which gave me a lot insight into Houdini volumes(especially Clouds).So i thought of building procedural system for clouds in Houdini. i decided to have two separate tools in my system
      1)Cloud painter
      2)Grid Based Cloud System

Cloud painter is a simple tool with which useer can paint clouds on a grid and generate clouds out of the painted spheres.for now i m posting the screen capture of the cloud painter tool....soon will be posting Grid based cloud system.