Skip to content

Intro to NeXus

NeXus

NeXus is a GPU-accelerated particle and simulation system that works seamlessly within X-Particles. Powered by Vulkan, it offloads heavy simulation work to the GPU, delivering real-time feedback on scenes that would otherwise take minutes to calculate on the CPU.


Three NeXus simulation styles

Three identical set-ups, each using an xpEmitter with a collision object below, demonstrating three distinct simulation styles. Left: nxFluid dynamic solver. Centre: nxConstraints dynamic solver. Right: NeXus Modifiers.


NeXus extends X-Particles with GPU-powered solvers and modifiers. Its tools are found within the X-Particles menu and the xpSystem object.

NeXus menu

The NeXus menu in the Cinema 4D UI.

  • Fluids (nxFluids): viscous liquids, ink drops and large-scale fluid simulations
  • Granular materials: sand, gravel and powder with realistic inter-particle friction
  • Constraints (nxConstraints): GPU-accelerated particle connections with springs, attraction and repulsion forces, viscosity and surface tension
  • Foam & waves: ocean foam and wave simulations via nxFoam and nxWave
  • Modifiers: a full library of GPU modifiers including attract, avoid, flock, turbulence and more
  • Mixed scenes: NeXus and standard X-Particles tools can be combined; each calculates on its respective processor

Create an xpEmitter and add a NeXus modifier or dynamic solver as a child object. Once X-Particles detects a NeXus modifier or solver, the xpEmitter icon automatically changes from blue to orange, signalling that GPU processing is active. No manual setup required.

nxTurbulence modifier

Particle movement and direction controlled by the nxTurbulence modifier with Noise Type set to Simplex.

GPU activation

After adding nxPush, the xpEmitter icon turns orange in the Object Manager to confirm GPU processing is active.


Only NeXus modifiers and solvers run on the GPU, but you can freely mix them with standard X-Particles tools in the same scene. NeXus elements calculate on the GPU while regular X-Particles elements calculate on the CPU.

Mixed scene

A NeXus GPU set-up integrating with an xpFlowField.


The speed advantages of NeXus are most apparent in scenes requiring millions of particle calculations (fluid simulations are the clearest example), but modifiers like nxBlend and nxPush also deliver significant speed gains over their CPU equivalents.

Large-scale simulation

An nxPush modifier used to create a circle-packing effect with large numbers of particles.

If you are running multiple GPUs, you can choose which one NeXus uses via the Cinema 4D Preferences settings. See Preferences for details.


SectionDescription
nxConstraintsGPU-accelerated particle connections: springs, forces, viscosity and surface tension
nxExplosiaFXGPU-driven volumetric fire and smoke simulation
nxFluidsParticle-based fluid simulation with PBD, SPH and FLIP/APIC solvers
nxFoamOcean foam simulation
nxSplashSplash effects generated from fluid collisions
nxWaveWave dynamics
nxMesherConverts particle fluid simulations into polygonal meshes
nxQuestionScripted logic, actions, loops and branching conditions
ModifiersFull reference for all NeXus GPU modifiers
nxFalloffStandalone GPU falloff object for use with modifiers
MappingData mapping between NeXus and X-Particles channels
PreferencesGPU selection and performance settings

Copyright © 2026 INSYDIUM LTD. All rights reserved.