C  O  M  P  U  T  E  R      G  R  A  P  H  I  C  S      N  O  U  R  I  S  H  M  E  N  T
  products buy examples community

about soup-dev

Our products provide a vast framework that brings many new capabilities to Maya and enables artists to achieve results impossible to accomplish with standard techniques.
Based on the principles of a flexible, non-destructive procedural pipeline, they improve efficiency by minimizing the need to write computer code during production.

magnetic fields

Our community forums contain many interesting threads that are not always easy to discover, this is the perfect opportunity to bring them into the spotlight.
This one in particular is about magnetic fields. The showcased solution utilizes SOuP and OVDB to achieve the desired result. Quite appropriate for the occasion since blackholes have made the headlines lately!
The setup leaves a lot of room for experimentation - shape, color, noise, motion frequency, etc. Check out the related scene in the examples archive.

This example video outlines some aspects of the underlying nodal networks.

RBD proxy generator

This tool generates low-resolution, non-overlapping and convex geometry for provided arbitrary meshes (complex and/or overlapping) that is easy to use for rigid body simulations. The original mesh objects are constrained to their corresponding proxy ones allowing for high resolution detail for rendering yet fast and optimised geometry for rigid body simulations. Requires Maya 2016 or higher!


The editComponentsList hard surface modeling toolset provides a nice simple interface that allows you to build your mesh models with ease. Its power lies in its procedural nature giving you the ability to easily add or remove components from modeling operations using a cool selection cage placed around your model.

Instead of digging through menus and adding unnecessary nodes to the scene, the editComponentsList modeling toolset keeps everything compact and simple while at the same time providing smooth powerful control to your modeling workflow.

new releases

Our community forums have a dedicated section containing detailed information about new product releases. For convenience, the most recent ones are linked below.

SOuP 2019-04-14

nCacheInterpolator - The main application of this node is to interpolate nCache data over time (particles, fluids, mesh geometry), but it is not limited to just that. It can be used on any array, or dynamic arrays structure.

Playback of time-scaled nCache. On the left is what the standard nCache produces, on the right is what nCacheInterpolator does. Despite the changing point count over time, the result is smooth and predictable.

Shell - Added "polygon shells" mode. Until now the node operated only on UV shells. This new method is much faster to compute.

OVDB 2019-03-20

Couple of new nodes:
Transfer voxel channel value to points.

Convert bif voxel chanels to vdb.

Visualize vdb fog grids as Slices (works only in the OpenGl CoreProfile Display mode).
As well as multiple updates and bug fixes all over the place. Added support for Maya2019.

SOuP 2019-01-10

Happy New Year !

Multiple updates to the group node, componentToComponent, pointCloudParticleEmitter, resolvePointCollisions, shortestPath, smartConnect, etc. Included is a new cameraFrustum tool that represents camera frustum with mesh geometry. It can be used to clip scene objects.

Check the announcement on the forums for full description.

We are happy to announce our partnership with OCTOPLUG, an independent software development company focusing on proceduralism and rendering for Maya and Arnold.

As part of our collaboration, we will focus on interoperability between our products, as well as sales and support.

To find more about OCTOPLUG - take a look at their web site and feel free to leave a comment, or ask questions on the dedicated community forum.

OVDB 2018-10-10

Easily create density and velocity in the GasSolver.

Data I/O node.

Added solve mode.

Added deactivate mode.

Added outDynamicAreray attribute.

Added outDynamicAreray attribute.

Added unclamped mode.

Added combustion, dissipation, disturbance, shredding, turbulence, bounding box collider, cache system.

Added render points as volume mode (if mode == sphere and stepSize > 0).

Fixed a bug related to unlock trail length.

Fixed a bug related to normals not rebuild correctly for deformed points.

Fixed a bug that corrupted output data.

Fixed a bug that corrupted output data.

soup-dev LLC (sales@soup-dev.com)