> Xfrog4 - Integrated Organic Modeling
> Whats New?
> Xfrog 4 for Cinema 4D
> Downloads
> Examples

 


As mentioned above Xfrog 4 adds a number of Procedural Objects to your Host Application which resemble the Components inside Xfrog 3.5. Some things have been merged together, a few things have been broken out into new Objects, some functionality is taken over completely by the host application and there are completely new things as well. Here are a few examples:

Phyllotaxis

Phyllotaxis is the botanical term for plant organ arrangements formerly addressed by Xfrog 3.5's PhiBall Component. It multiplies an input object on an abitrary surface of revolution (PhiBall only handled distribution on spheres or ellipsoids). This Object can be used to create all sorts of plant objects based on rotational arrangements like pinecones, flower petals, seedheads, pineapples, etc.

Branch

The Branch Object basically merges the former Horn, Tree and Leaf components into one Object, combining their power and flexibility. This Object extrudes Shape Objects along a Input Spline Curve and/or arranges other Objects along this curve, with a huge amount of control on how this arragement is done. This Object is all you need to create branching structures as complex as you can imagine. Mesh detail is now decoupled from the Branch Positions and can even be adaptive. Any Spline can be used as Tree Shape (even Text Splines).

Curvature

The Curvature is a new Spline Object which has been broken out of the Horn/Leaf components. It is not like conventional Spline Curves defined by a number of Control Points and an algorithm to create a smooth Curve based on those, but it is defined implicitly by the Curvature which can be specified for every point along the curve. This way it's easy to create and animate naturally looking/growing leaf of twig shapes. It can be used in conjuction with the new Xfrog Objects but since it's available as a regular Spline Type in the Host Application it can be used like any other Spline! Adaptive generation of intermediate points is supported.

Hydra

The Hydra Object distributes other Objects on a ring shape, providing advanced control over orientation, size, etc. It is basically equivalent to the Hydra Component in Xfrog 3.5, including the functionality formerly contained in the Wreath Component as well.

 

Variation

The Variation Object is probably what you always hoped for. It is used with other multiplier Objects to alternatingly iterate different Objects with the same multiplier Object.
You can have different kinds of branches coming out of the same trrunk, you can have different kinds of leaves coming out of the same branch etc. The iterated Objects can alternate regularly, randomly or it is possible to assign exceptions for specific positions.

Tropism

The Tropism Object allows to define force fields to orient splines into a certain direction. The Object can be used for exaple to define light sources and make splines turn towards this lightsource - this is e.g. the perfect tool to make flowers follow the sun. In the same way it is possible to make all branches of a tree hang down as if they were attracted by gravitation. Now Tropisms are available as an independent object, they can be combined with any spline, you can use several Tropisms in a row, you can use any object as the interest for the orientation... in brief: You have incredible flexibility.

More general improvements are:

  • Every longitudinal Parameter can now be controlled with a Spline Curve and abitrary mathematical expressions
  • Soft Insertion of new Objects when Child Object Count is animated
  • Objects contain Level Of Detail handling
  • Every Parameter is animatable
The integration with powerful host applications also allows a lot of additional things Xfrog 3.5 users have long been waiting for. The most prominent example is probably multi-track animation. There's still a lot more stuff to find it's way into Xfrog 4, but if we would tell you now we would have to kill you afterwards. Stay tuned!
top