last modification of this documentation: August 27th 2010
this page is best viewed with Mozilla Firefox or IE8
On the emPolygonizer2 web page you can:
This documentation has the following chapters:
If you feel that something is not well explained (or not explained at all) then please write me a short e-mail.
I will then update the documentation and/or make a demo scene as quickly as possible.
On my Vimeo page are many video tutorials in which I show and explain different aspects and techniques concerning this plugin and its usage. You might also try to search for "emPolygonizer" or "emPolygonizer2" on Vimeo to find some videos made by other people.
This plugin comes as a so called "Add-On", here's how to install it:


If you have a license code you can activate the demo version as follows:

Note:
emPolygonizer2 has two so-called algorithms for building meshes:
1) "Simple as Primitives"
2) "Marching Cubes".
The parameters and tabs of the property page change depending on which algorithm is currently active.
This fourth chapter is divided into two big parts: the first part covers the tabs and parameters when the algorithm "Marching Cubes" is active and the second part will cover the tabs and parameters for the "Simple as Primitives" algorithm. Finally, at the end of this chapter, you will find a brief description of the "hidden" parameters: these are parameters that are rarely used and which are hidden by default. They can be made visible in the "Advanced" tab.
The tab "Main" when using the algorithm "Marching Cubes"

The tab "Data" when using the algorithm "Marching Cubes"

The tab "Tools" when using the algorithm "Marching Cubes"

This tab provides a set of tools to pick, connect, disconnect, select and inspect objects (nulls, curves, polygon meshes and point clouds).
Input Objects / Connections
The buttons "Add" and "Remove" let you connect/disconnect objects to/from the operator. The behavior of both buttons depends on the current selection:
If nothing is selected the a picking session is started: click on the objects you want to connect/disconnect.
If one or more objects are selected then they are immediatly connected/disconnected to the operator.
The special button "Create and connect Null" will create a null and connect it to the operator. Surplus the null has a special display for a better visual feedback.
Select connected Objects
Use these tools to select objects (all or of a special kind) that are connected to the operator.
Inspect connected Objects
These tools can be used to display the property page of the custom property sets of connected objects.
Miscellaneous
The button "Re-connect the Polygon Meshes Cluster Properties" is somewhat special:
Cluster properties and weight maps can be used to drive certain parameters (see polygon mesh custom property set).
In rare cases (i.e. after connecting a polygon mesh that already has an emPolygonizer2 custom property set, or if clusters or cluster properties were renamed) it can happen that the cluster properties are not connected to the operator.
Clicking on this button will re-connect all cluster properties to the operator.
The tab "Caching" when using the algorithm "Marching Cubes"

The tab "Advanced" when using the algorithm "Marching Cubes"

The tab "Main" when using the algorithm "Simple as Primitives"

The tab "Data" when using the algorithm "Simple as Primitives"
This tab (and its parameters, buttons and functionality) is not available when using the algorithm "Simple as Primitives".
The tab "Tools" when using the algorithm "Simple as Primitives"
This tab is identical to the "Tools" tab when using the algorithm "Marching Cubes"..
.. please go here for more information.
The tab "Caching" when using the algorithm "Simple as Primitives"
This tab (and its parameters, buttons and functionality) is not available when using the algorithm "Simple as Primitives".
The tab "Advanced" when using the algorithm "Simple as Primitives"
Only the parameters in the groups "Memory Limit" and "Miscellaneous" are available, please go here for more information on those parameters.
In the tab "Advanced" you have the possibility to check the parameter "Show rarely needed Parameters". That will display a whole bunch of parameters that are generally not used or tweaked, but in some cases you might want to experiment with them. Many tabs have one or more hidden parameters:

Custom property sets are very important, because they contain parameters for each object that tell the operator how to use that object for creating the final mesh.
Brief Overview of the common Parameters
Understanding the "isofield":
The whole "trick" of emPolygonizer2 consists of drawing iso values into an isofield ( = 3D grid ), similar to painting some color into a bitmap ( = 2D grid ). When you draw something into a bitmap you usually have a brush that has a certain size and a falloff. It is the same in emPolygonizer2!
The Custom Property Set of Polygon Meshes


All important parameters can be driven by a weight map
or a vertex color map:
Notice the button "Show/Hide Weight Map Parameters" on the top left. By default the property page looks like the left one. By clicking on the "Show Weight Map Parameters" button the weight map and color vertices options are displayed.
emPolygonizer2 v.2.0 is not only a simple update of emPolygonizer, it is in many aspects a whole new program with many new features, a new core and an improvement work flow.
This new version of emPolygonizer2 no longer works with older XSI and Softimage versions...
--> It will only run with Softimage 2011 SP1 or higher.
The reason for giving up compatibility with the old versions is simple: because of the constant improvements and bug fixes of Softimage's SDK as well as the new features of emPolygonizer2 it became more and more difficult to have the plugin work properly with the older Softimage and XSI versions, especially concerning user data, motion blur and other "fancy" stuff.
- my buddy Oliver Weingarten who talked my into coding this mesher.