emNewton
emNewton
File(s):
Type:
1st Version:
Actual Version:
Compatibility:

Software Type:
one dll and an ICE compound
ICE node

March 2004
1.51 (October 2008)
Softimage|XSI 7.0 and above
(32 bit and 64 bit versions, Windows)

Freeware
Description

This ICE plug-in is a solver for Newton's Laws of Gravity. It is based on a plug-in I wrote a few years ago but that I never released.

emNewton calculates the positions, velocities and velocity forces depending on the particles' masses and distances.
Also, it allows you to “melt” particles when they intersect, combining their volumes, colors and alphas. It uses an octree algorithm which means it can deal with a large number of particles.

Downloads

The ZIP file containing the program files, the documentation files and some demo scenes can be downloaded here:
download ZIP file (emNewton 1.51).

To take a look at the documentation: emNewton.v.1.51.documentation.pdf.

Examples

Example 1: simple system

This first example is an OGL screen capture of the demo scene "emNewton_inAction_01_SimpleSystem.scn" that is included in the ZIP file you can download above.
It is a simple setup: a bunch of light particles that rotate around a very heavy particle.
Example 2: system with two suns and two dust rings

Here we have two "suns" revolving around one another and two rings of "dust" that revolve around the suns.
This OGL screen capture is based on the demo scene "emNewton_inAction_03_DualSun.scn".
Example 3: simple system with obstacle and nice structures

At the beginning of this animation some of the 24.000 particles in the dust ring bounce off an obstacle grid during the first houndred frames (changing color as they hit the grid), thus creating a second ring. Near the end of the simulation the parameter "gravity constant" of the emNewton node was increased and then, at the very end, set to a negative value to produce negative attraction.
This OGL screen capture is based on the demo scene "emNewton_inAction_05_SimpleSystemWithObstacle.scn".

The emNewton Basic Setup compound that is used in all the demo scenes: