Mesh Modifiers

Hi All

Been messing some more with Mesh Modifiers and I’ve done a video to show some of the effects possible. It behaves like the Modifier system that can be found in max (and any other 3d software I imagine) so the user can have a stack of operations to produce an end result, the order can be changed as well etc.

Some of the 40+ supported deformations:

  • Bend
  • Bubble
  • Displace
  • FFD (2x2x2, 3x3x3, 4x4x4) (Lattice in Maya)
  • Hump
  • Melt
  • Morph
  • Noise
  • Path Deform
  • Push
  • Radial Skew
  • Relax
  • Ripple
  • Skew
  • Spherify
  • Stretch
  • Taper
  • Twist
  • Vertex Animation
  • Wave
  • XForm

Any number of modifiers can be applied to a mesh or skinned mesh and each can be turned off. Each modifier can have its own offset to alter the effect on the mesh. If no updates to a modifier takes place then it takes no CPU time which makes it quite handy for in game effects. The video above only shows a selection of the modifiers working, I will do a another video to show the FFD for example. Much more information can be found at http:www.west-racing.com/mf
Chris

That looks REALLY cool :smile:

Are you doin this with shaders or? (vertex manipulation)

That looks great! Are you selling/giving it away? Or are you just showing it off… Whatever it is you do with it, it looks great…

:slight_smile: It’s being done on the CPU at the moment, I could possibly do some shaders to recreate some of it on the GPU but it would reduce the functionality a bit, but it really doesn’t perform badly as is and once a deformation is set then no CPU time is needed, if it were done by shaders then it would be constantly doing the deformation. But yes it would be nice to have the choice.

Thinking about maybe making it stand alone system that could be sold I guess, comes down to how much time I get away from our main projects to support it all.

Chris

Added another modifier to the system.

My questions:

*Have you recreated all the modifiers yourself in Unity, or are you getting the information from Max?

*If you have recreated the modifiers, does this mean that those modifiers could be applied to any arbitrary geometry in Unity?

Either way, very nice stuff, indeed.

:sunglasses:
Where is the “PAYPAL” button :smile:

JP

Amazing works! :slight_smile:

I have recreated all the modifiers in Unity so yes they can be applied to any mesh in the inspector like any other script, I also have the data being exported from Max (I don’t own Maya so have not done any of my systems for that but it’s something I might do if I ever get some spare time) directly to Unity so it is easier for the artist and saves them having to try an match it all up.

THIS is seriously awesome!
I’d deffinatly buy it (well, if I can afford it).

Do it!
Now!

I’d definitely buy them, but only if they come with source code so I can roll my own modifiers, and gain zee knowledge from looking at the code! Otherwise its another blackbox :frowning:

Will this be for sale? I see this being extraordinarily useful in the future!

Can you animate/modify the path while they object is following it?

Thinking I might put the system up for sale but it’s very much a case of finding the time to support it etc.

And yes you can fully animate the path in the Path Deform modifier, actually I could expand that to use my Path Follow controller to allow any number of paths with weights. Depends if my artist shouts at me that he wants that functionality :slight_smile:

Also planning on doing the world space warps and maybe the flex modifier, but I understand Unity 3 has soft bodies so probably should wait till I can upgrade to do that one.

Wow, that looks great! Nice work SpookyCat! :slight_smile:

Add some Warps and World Space Modifiers.

Hats off to you SpookyCat!
Was hoping 3.0 would have something like this built in, but am glad people who know how to whip stuff like this up are out there.

I too would like to chime-in on the making it available sometime, somehow bandwagon.

Sick !

Please SpookyCat

"THIS is seriously awesome!!!
I’d deffinatly buy it (well, if I can afford it).

Do it!
Now!"

Victor

I have just one thing to say:
Wow!