October 30, 2026 Kelly Nguyen

X-Particles in Redshift (Cinema 4D): Rendering Modes, Particle Attributes and xpCache

Executive SummaryKey Takeaways: X-Particles in Redshift
Particles • Attributes • xpCache

Redshift renders X-Particles directly inside Cinema 4D. The main points from Maxon's and INSYDIUM's documentation:

  • Make particles visible: Add a Redshift Object tag to the xpEmitter and pick a particle mode; xpTrails use the tag's Curve options.
  • Pick the right mode: Optimized Spheres are lightest but have no GI and may show intersection artifacts; Sphere Instances are the fallback.
  • Shade with particle data: Read attributes such as RSPAgeNormalized, RSPColor, RSPVelocity or RSPGroupID with User Data nodes.
  • Cache before rendering: Build an xpCache so every machine reads the same particles; Maxon calls caching essential for consistent motion blur.
  • Rendering simulations: On iRender 2x, 4x or 8x RTX 5090 or RTX 4090 servers you install X-Particles with your own license, keep the cache folder next to the scene and render it like on your workstation.

X-Particles and Redshift are a common pair for motion design and effects in Cinema 4D. This guide covers how Redshift draws X-Particles, which particle data you can use in materials, and why a cached simulation is the difference between a clean sequence and particles that pop or blur differently from frame to frame.

Checked against the Cinema 4D and Redshift documentation, November 2026.

1. How do you render X-Particles with Redshift?

Add a Redshift Object tag to each xpEmitter and choose how the particles are drawn in its Particles tab (Maxon Redshift: Cinema 4D Particles). Redshift supports X-Particles emitters, xpTrails through the Curve options, and X-Particles attributes in the Shader Graph.

Redshift Object tagParticle modes

How Redshift can draw X-Particles

Modes from the Particles tab of the Redshift Object tag, as described by Maxon.

ModeWhat it rendersUse it for
Optimized SpheresRedshift's native point primitive, lighter than instances. May show intersection artifacts and does not support global illumination.Very high particle counts, sand, spray, dust
Sphere InstancesA Cinema 4D mesh sphere instanced by Redshift; looks nearly identical to Optimized Spheres.When Optimized Spheres show artifacts or you need GI on particles
Point / Quad InstancesSimple instanced primitives.Sprites, sparks, lightweight effects
Custom ObjectsObjects you drag into the tag, instanced on every particle.Debris, leaves, any shape
Curve optionsFor xpTrails and other spline sources.Trails and ribbons; trail color via RSCurveColor
ScaleSet particle size with the tag's Scale Multiplier; Maxon suggests starting small and scaling up, because good values depend on scene scale.

2. How to set up X-Particles for Redshift (step by step)

Settings checklist (copy or follow line by line):

xpEmitter › Tags › Render Tags › Redshift Object › Particles
  Mode .................. choose from the modes in section 1
  Scale Multiplier ...... start small, match the viewport

Redshift material (Shader Graph)
  User Data node ........ attribute, e.g. RSPAgeNormalized
  › Ramp › base color ... color over life

xpCache ................. folder next to the project › Build Cache
Redshift Render Settings  Motion Blur = On

Step 1: Tag the emitter

Right-click the xpEmitter, add a Redshift Object tag from Render Tags and choose a particle mode.

Step 2: Size the particles

Adjust the Scale Multiplier until particles match the viewport; start small and scale up.

Step 3: Build the material

Apply a Redshift material and add User Data nodes for the attributes you need, for example RSPAgeNormalized into a ramp for color over life.

Step 4: Cache the simulation

Add an xpCache object, choose a folder next to the project, and build the cache before any final render.

Step 5: Enable motion blur and check

Turn on motion blur in the Redshift settings and check a few frames in the RenderView, including the first frame of the range you will render.

Quick check: render the first frame of your range and one in the middle; if particles appear only after scrubbing the timeline, the cache was not built or not loaded.

3. Which particle attributes can Redshift read from X-Particles?

Redshift user dataParticle attributes

X-Particles data you can read in a Redshift material

Attribute names from Maxon's particle attribute reference. Read them with Scalar, Color or Vector User Data nodes.

AttributeTypeTypical use
RSPAgeNormalizedScalarFade or recolor particles over their life with a ramp
RSPAge / RSPLifeScalarCurrent age and total life span
RSPColorColorParticle color set in X-Particles
RSPVelocityScalarBrighter or hotter color on fast particles
RSPID / RSPGroupIDIntegerPer-particle variation, different look per X-Particles group
RSPSize / RSPMassScalarVary shading by particle size or mass
RSPTemperature / RSPFire / RSPSmoke / RSPFuelScalarFire and smoke particle data from X-Particles
RSPDistanceTravelled / RSPUVW / RSPTransparencyScalar / Vector / ScalarTrails, texture mapping and opacity per particle
Name checkThe normalized age attribute is RSPAgeNormalized. Several X-Particles-only attributes, such as RSPGroupID and RSPTemperature, are not available for the standard Emitter.

4. Why do particles pop, desync or blur differently between frames?

Because a particle simulation depends on everything that happened before the current frame. If each render machine, or each re-render, calculates the simulation on its own, the same frame can come out with different particles. The figure shows the difference a cache makes.

FigureWhy particle simulations should be cached before rendering
two render machines, frame 51
✗ WITHOUT A CACHE✓ WITH xpCacheMachine A, frame 51simulates on its ownMachine B, frame 51simulates on its ownSame frame, different particles: popping, desync, inconsistent blurframe 0051 cacheMachine A, frame 51reads the cacheMachine B, frame 51reads the cache✓ A cached simulation renders the same particles on every machine and every re-renderRedshift also samples before and after each frame for motion blur, which is why Maxon calls caching essential for consistent blur
Particles simulated liveParticles read from cacheCache file
Schematic

With a cache, every machine reads the same file for frame 51, so the particles match exactly. INSYDIUM notes that caching prevents discontinuity between frames rendered on different machines, and Maxon calls caching essential for consistent motion blur, because Redshift samples particle positions before and after each frame (INSYDIUM: xpCache). Useful xpCache settings:

  • Cache Type External (Files): one file per frame in the folder you choose; internal caches are stored in the scene file and only suit short tests.
  • Use Folders: gives each cached object its own subfolder.
  • Cache Files as Assets: includes the cache when you use Save Project with Assets, which makes moving the scene to another machine easier.
  • Skip Render Pre-Roll: avoids reading cache frames before the first rendered frame.

5. Where should you render X-Particles scenes: SaaS or IaaS farm?

X-Particles is a plugin, so the render machine needs it installed, and the cache must travel with the scene. A SaaS render farm works if it supports your X-Particles version and you upload the full cache. An IaaS render farm such as iRender gives you a remote machine where you install X-Particles with your own license, copy the project and its cache folder, and open the scene exactly as on your workstation, including rebuilding the cache there if needed.

These videos show a particle setup with Redshift and Cinema 4D jobs on iRender servers.

On iRender you rent a whole server with 2x, 4x or 8x RTX 5090 or RTX 4090 GPUs, with Cinema 4D and Redshift pre-installed; Prime members get activated Cinema 4D and Redshift licenses. Related: MoGraph clones in Redshift. Real render times are in our Redshift benchmark, and plans are on the Cinema 4D Redshift render farm page.

6. X-Particles and Redshift FAQ

How do I render X-Particles with Redshift in Cinema 4D?
Add a Redshift Object tag to each xpEmitter, open its Particles tab and choose a mode such as Optimized Spheres, Sphere Instances or Custom Objects, then set the Scale Multiplier. For xpTrails, add the tag and use its Curve options.

Why are my X-Particles not showing in the Redshift render?
Redshift needs a Redshift Object tag on the xpEmitter to know how to draw the particles. Also check the particle scale: Maxon suggests starting with a small Scale Multiplier and adjusting, because the right value depends on scene scale.

How do I color particles by age in Redshift?
Use a Scalar User Data node with the attribute RSPAgeNormalized, which goes from 0 at birth to 1 at death, and feed it into a ramp connected to the material color or emission.

Why should I cache X-Particles before rendering?
A cache makes every machine and every re-render read the same particle data, which prevents differences between frames rendered on different machines. Redshift also samples before and after each frame for motion blur, so Maxon calls caching essential for consistent motion blur.

Where does xpCache store its files?
In the folder you set in the xpCache object. External caches write one file per frame, Use Folders gives each cached object its own subfolder, and Cache Files as Assets includes the cache when you use Save Project with Assets.

Does a render machine need X-Particles installed?
Yes. X-Particles is a Cinema 4D plugin, and INSYDIUM notes that Team Render clients must also run X-Particles. On a remote server, install X-Particles with your own license and copy the cache folder with the scene.

Accelerate your production pipeline with high-performance IaaS render farm services and dedicated bare-metal workstations powered by up to 8x NVIDIA GeForce RTX 5090 (32GB GDDR7), high-frequency AMD Ryzen™ Threadripper™ PRO processors, 256GB ECC RAM, and dedicated 2TB NVMe PCIe 4.0/5.0 scratch storage (>7,000 MB/s) tailored for your pipeline:
, , ,

Kelly Nguyen

Kelly Nguyen is a customer support specialist at iRender who helps artists render Houdini, Blender and Cinema 4D projects on multi-GPU servers, and writes practical GPU rendering guides for the iRender blog.
Contact

INTEGRATIONS

Autodesk Maya
Blender
Cinema 4D
Houdini
Karma XPU
Daz Studio
Omniverse
Nvidia Iray
Lumion
KeyShot
Unreal Engine
Twinmotion
Redshift
Octane
V-Ray
And many more…

iRENDER TEAM

MONDAY – FRIDAY: 24/7 Support
SATURDAY – SUNDAY: 6:00 AM – 11:59 PM
(UTC+7)
Hotline: (+84) 912-785-500
Skype: iRender Support
Email: [email protected]
Address 1: 68 Circular Road #02-01, 049422, Singapore.
Address 2: No.22 Thanh Cong Street, Hanoi, Vietnam.

Contact
이 페이지는 한국어로도 제공됩니다. 한국어로 보기 →