Products

Description

Exocortex ImplosiaFX enables advanced customizable fracturing/shattering as well as robust, fast and scalable CSG boolean operations. ImplosiaFX builds upon the powerful ICE Modeling framework introduced in Autodesk Softimage 2012 and is fully compatible with the rigid body simulation features of Exocortex Momentum.

 


Features

 

Multiple Fracturing Styles

Implosia FX enables you to fracture objects using three general fracturing algorithms:

Interaction

1. Continuous fractures - Fractures that pass completely through the object, even if it has already been broken up into separate pieces. We provide control over knife thickness, knife subdivisions, global and local chaos, positional chaos, preferred knife angle, and knife angle variance.

2. Iterative fractures - Fractures that only traverse a single component of the object. These fractures are run iteratively to break up large pieces into smaller and smaller pieces. We provide control over knife thickness, knife subdivisions, linear chaos, rotational chaos, overall chaos, iterations, small chunk size filtering, as well as a number of settings related specifically to density regions.
3. Voronoi fracturing Voronoi fracturing takes a set of points and then it creates a fracture piece of the original geometry for each point. The Voronoi algorithm splits the solid along lines that bisection the distances between the points. Point sets can be automatically generated (see example scene "005_using_builtin_point_generators") or you can specify them explicitly as an ICE Point Cloud (see example scene "004_using_pointclouds".)

All of the fracturing styles are exposed via ICE Modelling nodes to enable maximum customization. We also provide a tool bar that allows for single-click fracturing if you don't want to get into the gritty ICE tree details. All fracturing styles correctly preserve UVW texture coordinates, normals and material IDs in the commercial version (this feature is limited in the demo version.)

 

CSG Booleans

To compliment the fracturing methods, ImplosiaFX also contains industrial strength constructive solid geometry (CSG) Boolean functionality. ImplosiaFX supports all the standard Boolean operators as ICE Modelling nodes including:
 
  • Union (A | B)
  • Intersection (A & B)
  • Subtraction (A - B)
  • Exclusive OR (A ^ B)

The boolean operators can be used to cut geometry into shapes that can then be fractured. Thus enabling you to have your fracturing to reveal embedded explicitly defined shapes.

CSG booleans can be animated over time (see example scene "001_basic_boolean_ops"), and they correctly preserves UVW texture coordinates, normals and Material IDs in the commercial version.

Balloons

 

Designed for Speed

Previewing Cuts: For dealing with complex geometry that can get slow when actually performing the fracture cuts, ImplosiaFX supports displaying preview cutting planes via its Tuning feature. Thus allowing you to maintain a fast creative pace even when actually cutting high complexity geometry part can be slow. Tuning is supported by both continuous, iterative and Voronoi fracturing nodes.

Interaction

Performance Statistics: We timed ImplosiaFX fracturing a series of large scenes on an Intel Core i7 2600 CPU.

Input Object Input Faces Fracturing Style Time Output Islands Output Faces
Sphere Shell 40,000 Continuous, 40 cuts 0m 44s 1,500 76,000
XSI Man 41,000 Voronoi, 10,000 points 1m 25s 10,000 270,000
Large Multi-Island 123,000 Iterative, 10,000 iterations 2m 51s 10,000 710,000


Compatible with your Existing Tools

Exocortex Momentum: From the start, ImplosiaFX was designed to be fully compatible with the powerful rigid body simulation features of Helge Mathee's Exocortex Momentum .

Softimage ICE Modelling: ImplosiaFX has also been designed for Softimage ICE Modelling. Because of this, it is possible to mix and match ImplosiaFX's features as well as ICE's existing features to unleash your creativity.

Balloons

 


Videos

 



Specifications & Licensing

System Requirements

 

Software

OS:  Windows x64

Host software: Softimage 2010 or newer

 


Licensing

RLM-Based Floating Licenses

Exocortex's plugins now support RLM-based licensing. RLM stands for "Reprise License Manager." Conceptually RLM is similar to the FlexLM/LMtools system that is employed by Autodesk products.

RLM Server Setup

To utilize RLM-based floating licenses, you must have an RLM license server setup.

Quick Start

The following is a quick-start guide to using RLM. This is a very simplistic setup, but it should get you going quickly:

  1. Download Exocortex's RLM tools package (from here ) and unzip it somewhere.
  2. Create a directory in the root drive called "rlmtools", so that it looks like this c:\rlmtools
  3. From the Exocortex RLM Tools package, copy the two exe's for your platform and the *.set file (exocortex.set, rlmutil.exe and rlm.exe) into c:\rlmtools
  4. Start a command prompt and navigate to c:\rlmtools
  5. Run "rlmutil rlmhostid", and you get a host ID. If you have multiple hostids, just use the first one.
  6. Run "rlm" and you get a server name (licenseserver) and license port (5053 - for you, and 5054 - for the webserver).
  7. Fill-in the Exocortex webform for the license with your hostid, license server name, and license port. The webform will generate for you a RLM license file with a *.lic extension.
  8. Place a RLM license file (.lic) in the c:\rlmtools folder, and re-start "rlm" (press Ctrl-C to exit RLM, type "rlm" at the command prompt to run it again.
  9. Firewalls will block RLM license server requests, thus to get going quickly, it is easiest to disable them. Please consult the RLM User Guide for proper firewall configuration.

If you want a permanent RLM license server setup, you will have to install RLM as a service. This can be done via calling "rlm" with the "-install_service" command line option once you know everything is working properly.

Advanced Users

Reprise Software has a detailed online manual that describes how to setup the RLM server and its associated options. It is available online here:

http://www.reprisesoftware.com/RLM_Enduser.html

In order to serve licenses to Exocortex products, you require from Exocortex both its vendor specific setting file, which is called exocortex.set and your license files. Exocortex's RLM daemons for both Windows and Linux can be found in the Exocortex RLM Tools package, which can be downloaded from here:

http://www.exocortex.com/releases/ExocortexRLMTools20120306.zip

The configuration options related to Exocortex's ISV-specific daemon are fully described in the RLM End User manual above.

Working with other RLM-licensed products

Different RLM licensed products, even from different vendors, can usually be served from the same RLM server. Generally the procedure to server multiple products from the same RLM server installation is straightforward. The main requirement is to place all the license files and all the vendor/ISV specific deamons/*.set files into the same directory. Each license file must specify the same host along with the same host port. It is this shared server port (usually 5053, although it can be customized) which one should specify that each client should connect to.

RLM Client Setup

To setup your clients so that they can check out licenses, you need to configure either the RLM_LICENSEenvironment variable (which is shared by all RLM licensed products) or the exocortex_LICENSE environment variable (which is specific to Exocortex products) so that they are in the form "[port]@[licenseserver]". Once you have done setup the license server as well as the client environment variable, it should be possible to use the RLM floating licenses with your Exocortex products.

There are a number of options for setting these environment variables. You can set it globally on the machine or you can set it specific to Softimage (Go to Softimage setenv and write exocortex_LICENSE=port@licenseserver.)

Disabling Node-Locked Activation to enable RLM

In some cases our node locked activation can prevent you from using your RLM licenses. This can happen when you activate a trial license and then switch over to using RLM during your trial period. This issue is fixed in our more recent plugins, but for earlier plugins you can fix this issue by deleting the *.lic that is located in the equivalent directory:

C:\Users\[UserName]\Autodesk\[SoftimageVersion]\Addons\[ExocortexPlugin]\

Resolving issues with RLM Floating Licenses

Exocortex's products that have RLM capabilities will display RLM-specific diagnostic information in the Softimage log when it is looking for an RLM license and one can't be found or accessed. If there are issues with RLM now working, checking the log information can be very helpful in resolving the issue.

If you are unable to resolve the issue, please contact licensing@exocortex.com and provide as much detail as you can about your configuration and the error that is occurring.

 

Additional Info

Upgrades / Support

 

Support

RFX is available for all your support needs. Call us at 323-962-7400

 


Related Products


Enhance your pipeline with the following products:

  • Autodesk Softimage