customer portal  |    
  home news products downloads support education community events partners about us press store how to buy  
 
 
 

ICE - New in XSI 7

Imagine a 3D software so flexible, that you can modify how any tool works. So intuitive, that you can create custom tools and effects visually, and see the results interactively, all without scripting a line of code. So collaborative, that artists, TDs and developers can work together to create solutions for the next generation of movies, games and television productions. So powerful, that it uses all processor cores in your workstation and scales, with near-linear performance gains, by adding more cores.

Introducing ICE (Interactive Creative Environment) - an open, scalable platform that allows anyone to extend the capabilities of XSI quickly and intuitively using a node-based dataflow diagram. This paradigm means that 3D artists can create complex 3D effects and tools extremely quickly without writing code. Powering ICE is a high performance parallel processing engine that takes advantage of multi-core workstations – a first for a general 3D architecture – giving users utmost performance and scalability. The result is a giant leap forward in production efficiency and consistency, enabling higher production standards.

Introduction to ICE

"It’s AMAZING. I never imagined that I would be able to create such complex particle simulations so easily, and I am using something like 5% of the real power available. Thanks Softimage!"

Fabio Leporelli, Peerless Camera Company

How ICE works

The ICE environment represents XSI functionality using a collection of nodes, each with its own specific capabilities. Developers and TDs can connect nodes together, visually representing the data flow, to create powerful tools and effects that can be packaged and distributed for use by artists.

The ICE environment – XSI functionality is displayed using a node-based dataflow diagram. Each node has specific capabilities. Users connect nodes to create a desired effect. A group of nodes can be packaged together into a “compound”, which is displayed as a single node. As a result, highly complex tools can be deployed and re-used without writing code.

This graph-based approach is far less limiting than traditional development using scripting and/or compiled code. It offers a cohesive development environment that large facilities can use to quickly develop complete tools from scratch. Smaller teams can use and modify tools provided by Softimage and 3rd party developers to suit the needs of a production.

ICE is also the internal development platform for new features being developed by Softimage. Rather than developing ‘closed’ systems that are difficult to extend or edit, Softimage gives users full control. If a user is not obtaining a desired effect using the internal XSI feature set, the user no longer has to wait for someone to write a plug-in or for the next version of XSI. The user can simply open it in ICE and modify it for the desired effect.

ICE Compounds

One of the most powerful aspects of ICE is compounds. Compounds are nodes that you group together to do specific things, all wrapped up in one container that you can use like a node in the ICE tree.

Compounds make it easy to encapsulate complex tools and effects for re-use later. For example, you can produce a compound of a complex particle effect and export it as a .xsicompound for other artists to use. At any time, you can open up the compound to modify it.

 

Advantages of ICE

ICE is fast, interactive and offers significant advantages over traditional scripting and coding:

  • It’s visual – ICE uses a graph-based graph for creating and modifying 3D tools and effects. You can see exactly what’s happening without examining code.
  • It’s interactive – You can create and modify your effects, and see the results executing immediately.
  • It’s fast – Tools developed in ICE run as fast as, or faster than compiled code. ICE takes full advantage of multi-core processing and scales almost linearly.
  • It’s predictable – There’s no custom code or scripts, where a lot of time is spent debugging code and getting to compile. ICE just works. You can see the results immediately and develop quickly.
  • It’s flexible – Don’t like the way a feature works? Don’t wait for someone to write a plug-in, or for the next version of XSI. Just open it in ICE and edit it.
  • It’s safe - ICE comes complete with a versioning system, so that you can roll back changes easily.
  • It integrates nicely – ICE comes with a full suite of import/export tools to ensure for seamless data interoperability with current pipelines.
  • It gives control – ICE also comes with a visual debugging system for solving complex problems. It also has performance analysis tools to help users optimize effects.
  • It enables sharing – Once you’ve built your tools, it’s easy to package the compound and share it. Send it to your team, put it online, or even encrypt it and sell it.
  • It's infinite - the creative possibilities are endless.
 
 

Visual. Fast. Infinite.


"Yes! The system you guys have built rocks!

Steven Caron, Blur Studio

 

ICE vignettes - Watch what's possible with ICE in XSI 7


Note: Best viewed in full screen
Download FLV file for offline viewing (26MB)
Download high quality QuickTime for offline viewing (317MB)

 

Customer Demo - VCC Perfect Pictures

Download FLV file for offline viewing (26MB)
Download high quality QuickTime for offline viewing (115MB)

 

ICE Medley - Helgee Mathee


Ice Medley from helge mathee on Vimeo.

 

ICE Deform

Any ICE tree that modifies point positions without adding or deleting points can be considered a deformation. A deformer works by getting current point positions, modifying them based on other variables, then setting new positions. This opens up entirely new possibilities for creating custom deformers in XSI with ICE.

Introduction to ICE Deform in XSI 7


Note: Best viewed in full screen
Download FLV file for offline viewing
Download high quality QuickTime for offline viewing (297MB)

 

ICE PARTICLES

Out of the box in XSI 7 is an entire particle system based on ICE. The new ICE particle toolset comes with over 200 presets that you can start using with drag and drop simplicity. Because it's built on ICE, you can open up these effects and modify them, or create entirely new effects with ICE. Simulating natural phenomena such as dust, sea salt, water droplets, sand, smoke, or sparks from a fire are easy as drag and drop.

ICE particles go far beyond the usual. You can make objects and even characters act like particles: rocks tumbling, pieces of paper scattered in the air, glass pieces breaking, leaves falling, grass growing, butterflies fluttering, bees buzzing, or humans walking about. Anything that you want to move like a particle can be done using ICE particles.

ICE Particles – ICE lets you create amazing particle effects quickly in XSI using a node-based dataflow diagram. ICE is also used in the Render Tree, so you can enjoy working with compounds and nodes to create complex particle shaders (as seen above).

Integrated PhysX rigid body dynamics let you create realistic motion using particles as rigid body objects. This means that the particles can collide with each other, based on their shape, and with other objects that are set as obstacles. Using particles as rigid bodies, especially in conjunction with instanced geometry, you can create effects that involve many small pieces that collide or accumulate, such as bricks, stones, or anything falling in a pile or being blasted apart.

Introduction to ICE Particles in XSI 7
 

Note: Best viewed in full screen
Download FLV file for offline viewing
Download high quality QuickTime for offline viewing (584MB)
 

More ICE Resources

 
SOFTIMAGE|NET ICE forums - Check the official Softimage ICE forum for more demos, questions and answers from the global XSI community.
 
 
 
   
  Other Avid websites: Avid.com | Digidesign.com | M-Audio.com | Pinnaclesys.com | Sibelius | Sundance Digital 日本語
  © 2008 Avid Technology, Inc. | All Rights Reserved | Report Piracy | Privacy Policy | Contact Webmaster