Saturday, January 16, 2016

proceduralSuite : Maya/C++


Here is a new project that i am working on.
This project is a suite of nodes for making procedural deformation on maya (works also with openVDB).
My goal is to produce a suite of node that allow the user to mix and create different kind of deformation based on various kind of noise: worley, turbulence (turbulence, fbm, billowy, ridged, inigo quilez, mountain, flow noise )

I try to keep workflow simple:
1-init mesh/openVDB point position
2-doing procedural stuff via mixing noise, modify, modulate etc
3-inject result into a deformer (position and/or color) or openVDB data

more information : http://soup-dev.websitetoolbox.com/post/procedural-node-project-c-7840627

Below few screen of the actual project:

The workflow onto a mesh:

The workflow onto an openVDB:


modulate noise value by curve, mesh or locator position:

turbulence Node:

worley Node:

util Node:

RockGenerator exemple:

few other exemples:










3 comments:

  1. any progress on this? I'm interested!

    ReplyDelete
    Replies
    1. hi,
      thank for your interest, i restart working on it last week and compeltly rebuild the system, i hope to release it soon.
      Best

      Delete
  2. This looks really interesting would love to mess with, any updates for this, and your modulateNode for components and weightlist?

    ReplyDelete