Much Better Now

Beautiful stop motion short I wanted to share :

Happy 2012 !

Very long time since my last post ! Too busy I guess :P .

I’m starting this new year sharing with you a custom ICE node that was on my hard drive since last year… It generates the polygonal description to build a 3D Convex Hull.

 

You can download it here. It includes two scene files and the win64 dll.
The C++ sources are also there if you need to compile it for an other platform.

I used the Gift wrapping algorithm and  added a mode to generate NGones when several triangles are coplanars (just un-check “Triangulate Coplanar” to use it) but, be careful, this mode is buggy !

An artist using Softimage ICE

My friend Olivier Jeannel showed me its last film and I really liked it ! So I decided to invite its work on my blog :) .

Olivier is one of those talented guy used to be the director, the 3d artist and the compositor of some motion design works since several years. The first time I met him (some… years ago now…) he was doing a fantastic job for some Eurosport billboards using Lightwave and After effect (I was also using LW at this time). We started to exchange ideas about ways to “make things” in 3D. I was not yet so dedictated to the technical side of 3D, and I really think that those discussions with Oliver pushed me in this direction. It was obvious that its artistic vision was way beyond my limited talents in this area, and it was obvious that I was enjoying giving him technical advices for his various projects.

But lets speak about his new film. This is a command from the “Club des directeurs artistiques”. It is a french club of artistic directors making an awards ceremony every years for the best commercials. He was in charge of the official film. He used Softimage for all the 3D and I think it is a very good illustration of what an artist can do with ICE. Olivier never learned programming languages and his education background is not really oriented on math but rather on art as he did the “Ecole nationale supérieure des beaux-arts” in France. He often try various ICE compounds found on the web and modify them using its own logic without writting a single line of code ! He told me that without an internet connexion, ICE would not be so useful to him :) . The nice thing about ICE is that it is really interactive. No need to always understand what you are doing, if the instantaneous feedback in the 3D viewport is looking nice ;) .

Finally, here is the film. Pump up the volume and enjoy this one man work :

ICE Modeling : A Procedural Bullet Shattered Glass Compound

A bullet  shattering glass effect got a very characteristic pattern (and very different from the well known voronoi one).
As in Softimage 2012 we can build some polygon meshes using ICE, it was a good exercise to illustrate the flexibility of this new Softimage weapon :) .

My first test was trying to slice an existing mesh using a radial design. It was not so bad but rather complex. I needed something more simple. We’ve got sphere or torus primitives, and I wanted a shattered glass primitive, nothing more.

Looking at the some pictures and videos of glass shattering I noticed that the  radial cracks and  rings starting at the center of the impact  could be simplified to an “un-wrapped cylindrical extrusion”. As I’ve got already an ICE compound to build such extrusion (and as I am lazy), I choosed this solution.

Re-factoring this compound, it was easy to generate the good polygonal description (the array describing the vertices of each polygons). Then the job was to set the position of this extrusion in a radial pattern with some randomness scaled by the distance from the center. The first tests were not so bad. Here is a little demo :

And here is the ICE compound . To use it, just create an empty polygon mesh, add an ICETree in the modeling region and connect the compound.

At least here is a little rendered animation using Momentum for the simulation (a Softimage open source plugin using the Bullet Physics library) and Arnold for the rendering (using the Softimage to Arnold plugin) :

Thats all for this first public ICE modeling compound ! If I find some time, maybe other ones will follow…

ICE Cache Explorer

Before Christmas, I was speaking around a coffee with Marc-André Belzile (Mr Softimage SDK and many more) about a little viewer to see our ICE particles simulation without opening Softimage and then he created this nice open source project ! : http://code.google.com/p/ice-cache-explorer/

A Python viewer to scrub your icecache, Nice :) .

And feel free to contribute !

Happy 2011 !

I just saw those great news tonight. Softimage is #5 and Lagoa from Thiago Costa is #1 in the CGSociety 2010 retrospective !

2010 was all Softimage for me too as I joined this incredible team in april :) .

I wish you all the very best for 2011 !

Guillaume Laforge

2010