Changelog
What has changed in NeXus for Blender, newest release first.
NeXus keeps itself up to date from the Updates section of the add-on preferences, covered in Installation and Licensing. Only changes from the 2026.0.0 release onward are listed here.
2026.1 Beta 3
Section titled “2026.1 Beta 3”Public beta, 30th October 2026
Items marked Blender or Cinema 4D are for that host only. All the others are in both hosts.
- nxSpawn: spawns new particles from existing particles, with Direction, Pulse mode and signed Speed.
- nxFluid2D: a realtime 2D fluid that runs in the UV map of a surface.
- nxScatter: places points over the selected meshes, with Object Alignment and object transforms.
- nxSystem: a ready-made folder set in the NeXus Hierarchy. (Blender)
- nxSystem: a new object that builds the NeXus folder hierarchy. (Cinema 4D)
- nxFalloffMap: writes falloff layers into vertex map or vertex color tags. (Cinema 4D)
- #9139 nxConvert: replaces X-Particles emitters and groups with NeXus ones. (Cinema 4D)
- #9128 NeXus modifiers can now drive X-Particles emitters. (Cinema 4D)
- Import and export of Cinema 4D scenes (File > Import and File > Export), with meshes, curves, cameras, lights, NeXus objects and Cycles 4D materials. X-Particles emitters and groups can convert to NeXus. (Blender)
- nxEmitter: emits from the points of point cloud objects. (Blender)
- nxEmitter: emits from Gaussian splats and can output a splat object. Needs Blender 5.3 or later. (Blender)
- nxEmitter: emits from Blender particle systems. (Blender)
- nxEmitter: Start setting for Liquid Fill, so the fill can begin after frame 1. A Liquid Fill saved in Beta 2 keeps its saved Start, frame 2 by default. (Blender)
- nxCache: new Alembic (Single File) format that writes the whole cache into one file.
- nxCache: new PLY format.
- #9355 nxCache: Local Coords option, so the cache moves and scales with the nxCache object.
- nxFalloff: new Wet, Curvature and AO modes and a Blur layer in the nxFalloff Modifier. They work in vertex maps.
- #8604 nxFalloff: Noise Frequency on the Grow layer.
- nxExplosiaFX: Domain Space setting, so smoke can stay in world space.
- #8907 nxOcean: Beach, Swash and Surf controls, with Sand Grain, Clearing Depth and foam that strands on the beach.
- nxOcean: bow sheets, waves that reflect off colliders and waves that slow near the shore.
- nxMPM: new Snow, sticky preset for snowmen and snowballs.
- #8801 nxEmitter: Stick to Source option.
- #8526 nxCollider: Attraction and Repulsion settings.
- #9096 nxMesher: Camera and Target links for UV projection.
- #9130 nxWarp: Wind is now a moving wave with gusts. It has new Size, Frequency, Seed, Direction and Flag settings. Its Speed setting is gone. Frequency is now in waves per second.
- #9151 nxWarp: Flow Speed control.
- #9204 nxWarp: Reach control for Flow mode. At the 0% default a Flow warp no longer pulls in particles from beside its cage. Beta 2 Flow scenes may need Reach raised. 300% gives the Beta 2 behavior.
- #9181 nxGroup: gradient controls for Gradient color mode.
- #9299 nxGroup: noise controls for Noise color mode.
- Preferences: Compute Device picks the GPU that runs the simulations. It can be a different GPU from the one that draws the viewport.
- Preferences: Precompile Shaders option with a manual button.
- Help text for every parameter.
- nxShatter: breaks a list of objects at once, each with its own full Pieces count. The list replaces the single Source. Hide Source is now Hide Objects. In Cinema 4D it also breaks the objects under it.
- nxScatter: the Help button opens the nxScatter page.
- #8491 The HUD visibility of each view is saved with the file. (Blender)
- #8498 #8499 NeXus Hierarchy: deactivated rows can be renamed, and new objects go in the selected folder. (Blender)
- #8562 Particles can be seen through objects in X-Ray. (Blender)
- #9395 nxBioLogic: drag handles for the Grid Size domain. (Cinema 4D)
- nxBioLogic: a Resolution setting for the domain. (Cinema 4D)
Changed
Section titled “Changed”- The status bar says if shaders load or compile, with a count and the elapsed time.
- nxMPM: snow strength is set in Pa. The snow presets use measured values.
- #9293 nxMPM: snow and sand presets have wall friction.
- #9149 nxMPM: a Substeps Needed warning shows on the Materials tab.
- nxExplosiaFX: new sources make smoke by default.
- #8932 FLIP: new scenes use 100 pressure iterations.
- #9094 nxDendrite: the Max Length default is now 60.
- #9031 nxEmitter: the default particle color is brighter.
- #9327 nxEmitter: Pulse Interval is now the time from one pulse start to the next. Beta 2 scenes that use Pulse may need a larger Interval.
- #9404 nxEmitter: the Start tooltip and help text now fit Liquid Fill and Shot.
- #9259 nxWarp: Guide Strength works the same at any frame rate.
- #9052 nxBind: the Age and Life release range shows as time.
- #9012 nxScale: timing rows show only where they apply.
- #9003 nxTrail: Freeze Movement and Scale show only in Freeze Particle mode.
- #9007 nxCover: Color Timing stops at 100%.
- #9008 nxBioLogic: Physarum Diffuse stops at 1.
- #9010 #9029 Noise Octaves cannot go below 1.
- #9001 nxQuestion: uses a speed unit and spaces the variable tags.
- Domain grid lines get thinner where they crowd on screen.
- New nxTrail and nxOcean icons.
- nxShatter no longer links the selected object by itself. Add objects to its Objects list. The nxShatter no longer moves onto its source: the pieces ride on the first object in the list.
- All UI text and tooltips can now be translated, and all 10 languages are filled in. (Blender)
- #9002 nxMesher: Anisotropy Max Speed uses a speed unit. (Blender)
- #9005 nxFollowGeo: Strength and Distance hide where they do nothing. (Blender)
- #9053 nxBind: removed the Bind tab, which repeated Object Properties. (Blender)
- #9019 nxCover, nxSticky and nxBind: removed Inherit Parent from flat lists. (Blender)
- #9014 nxMesher: removed Max Velocity X, Y and Z, which did nothing in Blender. (Blender)
- #9009 nxDendrite: removed ten layer controls that did nothing. (Blender)
- nxFalloff: the Vertex Map Output group moved to the new nxFalloffMap object. (Cinema 4D)
- #9046 nxEmitter: each display channel has its own eye button. (Cinema 4D)
- #9050 Data Mapping: layers have an on/off switch and can be reordered. (Cinema 4D)
- #9049 Data Mapping: the color source is now named Color (Brightness). (Cinema 4D)
- #9157 nxExplosiaFX: VDB output gets a default Redshift smoke material. (Cinema 4D)
- Renders free the editor’s VRAM first. (Cinema 4D)
- #7667 Fixed nxColor Wrap to Start time layers not spreading over their full time.
- #8356 Fixed nxPush giving touching particles extra closing speed.
- #8383 Fixed nxFoam on a cached fluid not matching the live run.
- #8450 Fixed retimed nxCache caches picking the wrong playback frame.
- #8512 Fixed nxTrail thickness not following each particle’s radius.
- #8614 Fixed an nxEmitter pulse or shot that starts on or before the first frame not firing.
- #8629 Fixed nxQuestion script keywords replacing part of a longer keyword.
- #8636 #9144 Fixed nxBind and nxSticky leaving their object when the object list changes.
- #8658 #8667 Fixed colliders that change topology losing their pose and no longer pushing particles.
- #8660 Fixed nxBioLogic ridge tubes not being traced as joined, centered networks.
- #8688 #8848 Fixed spawned particles not getting their born step.
- #8699 Fixed nxMPM material not resting on a closed wall at its own particle radius.
- #8746 #9100 Fixed nxEmitter not emitting exactly from polygon, edge, face and corner selections.
- #8802 Fixed nxEmitter rows losing their Emit From when the Mode changes.
- #8830 Fixed collider edge friction being too strong.
- #8833 #9091 #9093 Fixed nxFlowField writing .fga files in the wrong order and axis.
- #8917 Fixed colliders getting the inside and outside of closed meshes wrong.
- #8929 Fixed nxMesher advected UVs projecting in host units instead of meters.
- #8944 Fixed a file opened past its start frame not replaying up to that frame.
- #8956 Fixed FLIP particles that a collider excludes not passing through it. The collider still walls the other particles.
- #8968 Fixed nxCache not recording and playing back nxBioLogic.
- #8976 Fixed FLIP liquid born inside a closed or Fill collider staying there. It is now removed.
- #8984 Fixed the SPH Granular splash changing with Substeps.
- #8991 Fixed fast nxMPM colliders not moving material smoothly across the frame.
- #8996 Fixed the nxCache state not updating after each frame and when a setting changes.
- #9004 #9033 #9045 Fixed slow first-time shader compiles for nxWarp and nxEmitter.
- #9011 Fixed the Data Mapping Granular source not reading correctly.
- #9013 Fixed the nxEmitter selection Threshold not working, also in the preview.
- #9015 Fixed an nxSpin Spin layer not stopping when it reaches Clamp.
- #9016 Fixed the nxSpin Facing layer not aiming at its target or the camera.
- #9017 Fixed nxScale noise Contrast not working on Particle Mass.
- #9018 Fixed nxCover Attract Mode Acceleration not building up speed.
- #9020 Fixed nxFoam bounds objects not using their own oriented box.
- #9021 Fixed an nxSpeed Range layer not slowing particles or holding a speed.
- #9022 Fixed nxDirection Force Twist and Attract not centering on the modifier.
- #9023 Fixed nxInfectio seed-infected particles not getting the full lifespan.
- #9024 Fixed the nxFalloff inner Box and Sphere not drawing and scaling with Scale.
- #9025 #9026 #9079 Fixed nxScale falloff remap, Clamp Within Range and empty Map layers.
- #9027 #9028 #9104 Fixed nxFlock Nearest Distance, Swarming speed and Arrive. nxFlock steering also no longer changes with substeps.
- #9029 Fixed nxScale Radius and Mass noise losing their spread as Octaves rise.
- #9032 Fixed nxScale Start not showing on Map layers.
- #9036 Fixed an nxMPM GPU crash on RTX 4090, RTX 5090 and RTX 5000 Ada cards.
- #9055 #9074 Fixed nxCache Cache IDs and paths that are not valid folder names.
- #9059 Fixed the nxExplosiaFX render volume leaving its grid and cached frames not restoring the domain.
- #9061 #9084 #9140 Fixed FLIP colliders ignoring their friction and sea walls shooting jets.
- #9065 #9075 #9163 Fixed particles not sliding off collider edges and missing a hit that starts on the surface.
- #9067 #9175 #9187 #9309 Fixed nxOcean wakes, wake white water and spray into linked emitters.
- #9068 #9069 #9071 Fixed emitter-driven nxShatter shards being born in the wrong place and the first Build Shatter freezing.
- #9083 Fixed a linked output emitter’s birthrate not being set to zero.
- #9092 Fixed nxExplosiaFX renders not writing their VDBs and render copies not fitting in VRAM.
- #9097 Fixed nxEmitter emitting when its vertex group or selection tag is missing.
- #9099 Fixed nxCover Velocity Attract not holding at Max Speed.
- #9102 Fixed nxFlock Swarming Type Object, which now has an object picker.
- #9107 Fixed nxSpin and nxEmitter rotation in left-handed scenes.
- #9116 Fixed quitting waiting for the shader warmup.
- #9123 Fixed crushed MPM fragments in nxShatter not squashing with their particles.
- #9125 Fixed FLIP collider motion not being measured within one playback.
- #9129 Fixed the nxWarp Sphere wrapping the wrong latitude angle.
- #9132 #9146 Fixed the shader warmup being slow. It now warms the scene’s shaders first.
- #9136 #9152 Fixed native and Alembic nxCache caches not storing the nxMesher advected UVs.
- #9147 Fixed nxExplosiaFX sources losing their data when their slot moves.
- #9158 #9168 #9291 #9319 Fixed nxMPM newborn packing, resting bodies and loose snow.
- #9159 Fixed nxMesher Mean Curvature smoothing changing with polygon size.
- #9162 Fixed SPH Liquid rest density changing with Substeps.
- #9171 Fixed a deleted modifier leaving its data behind.
- #9172 Fixed nxExplode Particle Center using particles out of scope.
- #9190 #9211 #9229 #9255 #9262 #9264 Fixed nxWarp Flow, Guide, Scroll and Deform streams not following the cage. Guide Strength now scales the steer.
- #9223 Fixed GPU memory growing on every rewind.
- #9227 Fixed nxFoam bubbles having no mass.
- #9230 Fixed a calm FLIP tank jumping when the voxel size is reduced.
- #9235 Fixed held nxBind particles leaving their bind target.
- #9243 Fixed nxEmitter Fill Level skipping the wrong lattice rows.
- #9244 #9252 Fixed modifier data not moving with its particle.
- #9275 Fixed nxWarp Document Time and sound mapping not working outside Flow mode.
- #9281 Fixed an nxWarp Scroll’s exit arrow not following its end heading.
- #9306 Fixed nxExplosiaFX smoke not restarting on rewind at some start frames.
- #9359 Fixed nxExplosiaFX smoke bent by a warp losing its volume display outside its first bounds.
- #9388 Fixed slow first-time shader compiles for nxMPM and colliders.
- #9333 Fixed a released nxWarp particle’s origin not moving with it.
- #9353 Fixed nxShatter growth helpers not showing their icons in the source list.
- #9396 Fixed nxBioLogic Cell Size not staying valid when the domain changes.
- #9409 Fixed a crash on the next simulation after two out-of-GPU-memory failures.
- #9112 Fixed the add-on not working with Python 3.14. (Blender)
- #8350 Fixed nxTrail spline curves being written in the wrong frame. (Blender)
- #8786 Fixed deleting an nxEmitter not clearing its Channel picks. (Blender)
- #8817 Fixed nxGenerator Preview not filtering group IDs above 31. (Blender)
- #8843 Fixed the nxFalloff Modifier help button opening the wrong page. (Blender)
- #8846 Fixed the nxEmitter point cloud leaving the evaluated emitter. (Blender)
- #8952 Fixed the generated nxBioLogic tube curve not being selectable. (Blender)
- #9006 Fixed nxShatter Maps and drawn paths not being kept in modifier presets. (Blender)
- #9034 Fixed a missing PyQt6 breaking the module check. (Blender)
- #9073 #9120 #9121 Fixed shader progress not showing after a file open or an engine restart and not clearing from old workspaces. (Blender)
- #9076 #9077 Fixed undo leaving Pose Mode. (Blender)
- #9088 Fixed updating the add-on in a running session using the old engine or crashing. (Blender)
- #9106 Fixed changing a synced setting not updating its object. (Blender)
- #9109 #9117 #9133 Fixed particle shapes in the viewport not standing upright or following the Up Vector. (Blender)
- #9115 #9143 Fixed a blocking render hiding the viewport and pre-roll showing no progress. (Blender)
- #9119 Fixed an empty nxTrail spline trail crashing Blender on file open. (Blender)
- #9178 #9288 Fixed nxShatter and nxDeformer bounds not updating when the mesh moves. (Blender)
- #9182 Fixed nxOcean Live mode making a closed water body instead of a surface. (Blender)
- #9194 #9312 Fixed liquid particles not drawing after X-Ray and in CPU mode. (Blender)
- #9250 Fixed the nxMPM domain box and grid not drawing at the simulated size. (Blender)
- #9305 Fixed the add-on not stopping its timers when it is disabled. (Blender)
- #9311 Fixed the nxEmitter Display tab not matching the drawn mode. (Blender)
- #9339 Fixed times past the engine range wrapping instead of clamping. (Blender)
- #8785 Fixed the nxTrail spline cache not having one segment per trail. (Cinema 4D)
- #8787 Fixed old Display Channel picks not reading as Viewport and undo not working after a delete. (Cinema 4D)
- #8884 Fixed linked liquid emitters not updating when the fluid resolution changes. (Cinema 4D)
- #8896 Fixed nxGenerator Multi-Instance colors being lost during playback. (Cinema 4D)
- #8921 Fixed older nxExplosiaFX source Color Types not converting on load. (Cinema 4D)
- #8997 Fixed a cached nxEmitter’s icon not showing its cache state. (Cinema 4D)
- #9041 #9060 Fixed nxShatter crashing with nxMPM. (Cinema 4D)
- #9098 Fixed nxShatter rebuilding its pieces instead of moving them in place. (Cinema 4D)
- #9101 Fixed inherited row settings being grayed on rows with no parent. (Cinema 4D)
- #9105 Fixed the liquid foam group not getting the next free Group ID. (Cinema 4D)
- #9126 Fixed particles not drawing on the GPU from the first play. (Cinema 4D)
- #9135 Fixed stored nxEmitter rotation not showing with Rotation None. (Cinema 4D)
- #9155 Fixed the nxMesher texture tag leaving UVW before Start Frame. (Cinema 4D)
- #9203 Fixed nxShatter render copies not starting from the editor’s pieces. (Cinema 4D)
- #9260 Fixed a modifier still running when undo deletes its object. (Cinema 4D)
- #9265 #9266 Fixed domain grids not drawing with real transparency and the nxExplosiaFX voxel grid not sitting on the floor. (Cinema 4D)
- #9284 Fixed the nxOcean cache not rebuilding when the mesh source changes. (Cinema 4D)
- #9331 #9346 Fixed particles vanishing for a frame. (Cinema 4D)
- #9343 Fixed a new nxOcean not getting its Water and Foam material. (Cinema 4D)
- #9351 Fixed nxShatter pieces not each being their own object. (Cinema 4D)
- #9386 Fixed Cinema 4D crashing when it quits on macOS. (Cinema 4D)
- #9399 Fixed one saved nxExplosiaFX source setting stopping every NeXus object in the scene. (Cinema 4D)
- #9401 Fixed the nxExplosiaFX out-of-GPU-memory message repeating after a Redshift render. (Cinema 4D)
- Fixed nxOcean colors leaving the document color space. (Cinema 4D)
2026.1 Beta 2
Section titled “2026.1 Beta 2”Public beta, 7th October 2026
Items marked Blender or Cinema 4D are for that host only. All the others are in both hosts.
- nxOcean: a GPU ocean surface with wind and wave spectrum controls, foam and whitecaps, spray, wakes from moving objects and shorelines. Objects can float on the waves and the ocean works with FLIP liquids.
- nxShatter: break meshes into pieces on the GPU.
- nxWarp: a new modifier that warps particles, with Scroll, Fit Parent and the NeXus noise types. Particles that leave it can be killed, moved to another group or released.
- nxFluids FLIP/APIC and nxMesher: ocean coupling and Ocean Blend settings for working with nxOcean.
- The Add menu gets a Warps submenu, with one entry per nxWarp type.
- #8987 nxEmitter: a Keep Stored Age option for the initial state.
- nxCollider: a new Outside, Fill Hollows normals option.
- Modify Cinema 4D Particles in the NeXus Project Settings, so NeXus modifiers can drive the native particles in Cinema 4D 2025.3 or later. (Cinema 4D)
- #8943 GPU preferences and Rewind on Load in the NeXus preferences, as in Blender. (Cinema 4D)
Changed
Section titled “Changed”- FLIP Wall Friction now also grips the liquid when viscosity is off.
- #8960 PBD strength sliders no longer depend on particle size. Older scenes may look different.
- #8990 nxMPM Brightness Blend By now has a Channel pick.
- #8988 nxMPM Mixer Age and Time windows. Blender can use frames or seconds, Cinema 4D shows frames.
- #8936 Fixed the lighting on filled particle shapes.
- #8981 Fixed a switched off nxEmitter’s particles not hiding at once.
- #8946 Fixed folded collider tips making the air around them solid.
- #8948 Fixed nxMesher leaving the old mesh in place when a frame builds no mesh.
- #8956 Fixed collider group filters not applying to FLIP liquids and nxMPM.
- #8975 Fixed collider friction not applying to SPH contacts.
- #8979 Fixed nxMPM collider friction not applying where a particle meets the face.
- Fixed FLIP collider friction being too strong with several substeps, so viscous streams now handle colliders better.
- #8959 Fixed PBD blowing up with particles of zero radius.
- #8978 Fixed nxBind not anchoring to the nearest point on the triangle.
- #8983 Fixed nxBind capturing newborn particles away from the object’s pose at their birth.
- #8954 Fixed nxBioLogic tube points that sit very close together not welding.
- #8971 Fixed nxBioLogic cells not being born at their grow-in radius.
- #8949 Fixed nxDeformer not refreshing when the source mesh moves on a paused frame and hiding a source again after you showed it.
- #8673 Fixed nxMPM Wake Spread not traveling through sleeping material.
- #8969 Fixed a lost GPU crashing the host. NeXus now stops and reports the error.
- Reduced random device lost errors on some of the newest GPUs.
- #8980 Reduced GPU memory use while shaders warm up.
- #8937 Fixed the add-on not registering in Blender 4.3 to 4.5. (Blender)
- #8950 Fixed a cached simulation not replaying to the current frame after an undo or loading a file. (Blender)
- #8953 Fixed nxBioLogic replacing your own material on its tubes. (Blender)
- #8951 Fixed nxDeformer shading normals not refreshing when the points move. (Blender)
- #8965 Fixed the vertex map falloff add buttons working outside Object Mode. (Blender)
- #8945 Fixed nxFLIP solid and liquid voxels not drawing. (Cinema 4D)
- #8974 Fixed undo of the Scale tool on nxEmitter taking more than one step. (Cinema 4D)
- #8749 Fixed nxGenerator not showing instances of hidden sources. (Cinema 4D)
- #8895 Fixed source display colors being read wrongly. (Cinema 4D)
2026.1 Beta 1
Section titled “2026.1 Beta 1”Public beta, 1st October 2026
NeXus is now in Cinema 4D too, as a public beta with the same features. See NeXus for Cinema 4D. For a short tour of the new features, see What’s New in the Beta. Items marked Blender or Cinema 4D are for that host only. All the others are in both hosts.
New objects
- nxMPM: a multi-material solver for liquid, elastic, snow, sand, brittle, metal and foam materials, with a Materials list, presets, auto sleep and grid fracture.
- nxMaterial: a one-click MPM material setup, from Presets.
- nxDeformer: drives a mesh from particles, with Standard, Breaking and Remesh modes and tearing.
- nxPin: holds selected particles still, as anchors.
- nxBind: holds particles in place inside a deforming volume, then releases them.
- nxBioLogic: particle-based cellular growth with generated tubes.
- nxFalloff Modifier: a falloff layer that reshapes the falloffs below it.
- Vertex Maps: write falloffs onto a mesh as attributes or vertex groups.
Emitter
- nxEmitter: Display Channels and an Initial State tab. Pulse emission gets Mode and Match Solver Resolution. The Gradient gets Solver Material and Solver Blend parameters.
- Collection Instances work as emitter sources, in every mesh-input modifier and as colliders.
Simulation
- nxFluids FLIP/APIC: Wall Friction, Resolution, Recolor Particles By, non-Newtonian liquids (Flow Index, Yield Stress) and variable Liquid Density in the Mixer.
- nxCollider: Adhesion (with Stick Distance), per-parameter Variation and Map By surface mapping, Draw Bounds and a Global toggle.
- nxFoam: Adhesion and Foam Location. nxFoam and nxSheeter get a button that creates the output emitter.
Generators
- nxMesher: Detail Aware smoothing, nxGroup as a source layer, UV advection and a vertex map export toggle on ExplosiaFX layers.
- nxGenerator: Mode (Sequentially, Randomly, Choose by Index) with Object Index. Its settings are split into General, Transforms and Color tabs.
- nxCache: a record frame range and Disk Reserve, which stops caching with a warning when the drive is nearly full.
Forces and particle
- nxColor: a Cyclic layer and a Channel pick. nxFlowField: a Cyclic layer.
- nxDendrite: a per-layer Change Color switch plus Speed Reduction and Plane Angle for Curl.
- nxCover: spline Thickness for the Ray operation.
- nxQuestion: Asleep and Bound flags and Sleep and Bind actions. Set Color can pick a Display Channel.
Systems
- nxFalloff: new shapes (Attribute, Box Frame, Capsule, Cone, Cylinder, Object, Points, Spline and Torus) plus a Falloff list on every layer of a layered modifier.
- Mapping: one layer can drive several destinations, read a chosen Display Channel and pick an nxMPM material row.
- Adding NeXus Objects: the Add menu is split into Presets, Generators, Dynamics and Modifiers submenus.
- Preferences: the Accelerated Viewport section says why it fell back, lists what draws on the CPU and has a Retry Accelerated Viewport button.
- nxQuestion gains a GLSL script editor. Quill can use your own AI provider. (Blender)
- Windows ARM64 is now supported. (Blender)
Cinema 4D
- NeXus for Cinema 4D: rebuilt on the same engine as NeXus for Blender. One license covers both hosts.
- A link to the native GPU particles and Pyro in Cinema 4D 2025.3 or later.
- A NeXus tab in Project Settings with document substeps.
Changed
Section titled “Changed”- The add-on is listed as INSYDIUM NeXus (BETA).
- The accelerated viewport is rebuilt on a shared native library (Vulkan, OpenGL, Metal and DX12).
- FLIP and ExplosiaFX solid voxels draw more clearly, especially on 4K displays.
- NeXus icons replace the built-in Blender icons on many controls.
- nxColor layer Strength works as an opacity, not a per-frame rate.
- nxEmitter: Plane is hidden for 3D shapes. An assigned object defaults to polygon area emission. A curve source offers only Points and Edges. The Pulse rate is the rate during the pulse.
- nxCache: Auto is now Auto Frame Range, Time to Complete is removed, the Group is recorded by default and cached particles interpolate between cache frames.
- nxGenerator: Spawn is now Bias. Source Emitters is now Emitters.
- nxGroup: the Shader and Object Color color modes are removed. They had no effect.
- nxSpeed: the labels now match Cinema 4D. The layer is Acceleration and its value is Exponential.
- nxSpin: the incremental spin clamp defaults to 360°.
- nxSplash: Duration defaults to 20 frames.
- nxDendrite: Tighten is now Tightening (an angle per frame). Curl Angle defaults to 5°.
- nxTrail: the Spline settings are grayed out unless Display is Splines.
- Mapping: destinations a layer cannot drive are hidden.
Simulation
- #8614 Fixed nxEmitter Pulse mode emitting more particles than its birth rate.
- #8614 Fixed nxEmitter Birth Rate per second emitting too many particles at low rates. (Blender)
- Fixed nxEmitter object emission defaulting to Polygon Center, which stacked particles on a few points. (Blender)
- #8480 Fixed the scale of an emitting object changing the speed of the particles it emits.
- #8630 Fixed nxEmitter emission direction ignoring the source object’s rotation.
- #8632 Fixed nxEmitter Random direction bunching at two poles instead of spreading evenly.
- #8576 Fixed nxEmitter losing its emission direction at zero speed, which broke the Tangential setting.
- #8631 Fixed nxEmitter Subframe Emit being ignored when emitting from a moving object.
- #8672 Fixed nxEmitter grid emission stepping or breaking into clumps when Document Substeps is above 1 (also #8466).
- Fixed nxEmitter One per Element and vertex selections being ignored when emitting from polygon area.
- #8514 Fixed nxEmitter Fill Level ignoring object Z scale with the regular and hex distributions.
- #8799 Fixed nxEmitter curve emission so particles follow the curve normal and Points spread evenly.
- #8515 Fixed switching an emitter object’s Region Mode to Exclude during playback killing every particle.
- #8891 Fixed nxLiquid Fill creating particles outside the nxFLIP Domain that fall forever.
- #8550 Fixed particles aging twice per frame in some scenes, which made nxFoam expire before its Lifetime.
- #8429 Fixed particles not showing on some AMD GPUs.
- #8822 Fixed nxFLIP liquid sticking to a collider it starts beside.
- #8730 Fixed nxFLIP Domain with closed walls pulling in particles from outside its bounds.
- #8706 Fixed nxFLIP Domain Minimum Particles reseeding overriding Maximum Particles.
- #8703 Fixed nxFLIP Domain and nxExplosiaFX taking fewer substeps than expected when Min Substeps is above Max Substeps.
- #8704 Fixed nxSPH running in slow motion when Min Substeps is set above Substeps.
- #8708 Fixed nxSPH Min Density having no effect.
- #8713 Fixed nxSPH Velocity Correction having no effect and made it stable.
- #8717 Fixed several nxSPH density solve faults, including isolated particles blowing up at Damping 0.
- #8462 Fixed nxFoam bubbles bouncing endlessly on the fluid surface.
- #8479 Fixed nxFoam spray bouncing on the fluid surface instead of settling.
- #8548 Fixed nxFoam creating no foam on macOS.
- #8588 Fixed nxFoam ignoring the time scale of its nxFLIP Domain.
- #8890 Fixed nxFoam spawning bubbles along the domain walls and outside its box.
- #8707 Fixed nxFoam and nxSheeter creating more particles than their Max Particles limit.
- #8452 Fixed nxSheeter not sheeting high resolution liquid when Max Particles is 0 (unlimited).
- #8925 Fixed nxExplosiaFX smoke disappearing when force modifiers such as nxRotate act on it.
- #8535 Fixed nxExplosiaFX channel diffusion making adaptive bounds mark the whole domain active.
- #8611 Fixed particles slipping through nxCollider geometry they rest on.
- Fixed particles sometimes passing into an nxCollider without bouncing, more often with many substeps.
- #8666 Fixed particles passing through a thin nxCollider that moves quickly.
- #8633 Fixed moving nxCollider objects hitting particles harder as Document Substeps increase.
- #8847 Fixed nxCollider friction changing with the collision or fluid substep count (also #8872).
- #8667 Fixed nxCollider motion going wrong when a collider’s point count changes between frames.
- #8608 Fixed nxCollider affecting every particle group when its last group row was switched off.
- #8734 Fixed nxCollider and nxGenerator ignoring particle groups numbered above 31.
- #8530 Fixed nxSticky, nxFollowSurface, nxScale and nxAvoid distances changing with the target object’s scale.
- #8524 Fixed nxAvoid snapping particles around objects instead of steering them smoothly.
- #8532 Fixed nxCover Ray on splines depending on the target object’s scale.
- #8536 Fixed nxCover Ray capturing nothing on splines with closely spaced points.
- Fixed nxCover Particle speed mode giving an invalid speed on some GPUs.
- #8567 Fixed the nxCover Change Color amount acting as 100% at any value. (Blender)
- #8615 Fixed nxSpeed Change and Exponential modes acting faster as Document Substeps increase.
- #8568 Fixed nxSpeed Acceleration layers being a thousand times too weak. (Blender)
- #8564 Fixed nxSpin Incremental Spin layers never rotating particles with the default Clamp. (Blender)
- #8930 Fixed nxRotate Force mode losing every particle when the emitter Mass is 0.
- #8569 Fixed the nxFlock Periphery view cone being half the angle shown. (Blender)
- Fixed nxFlock flee from first or last particle not working with a group link.
- #8531 Fixed nxWave affecting a region twice the size of its bounding box.
- #8724 Fixed nxColor layer Strength creeping toward the layer color instead of acting as an opacity.
- #8906 Fixed nxDendrite Curl settings having no effect.
- #8623 Fixed nxDendrite Network branches freezing against a container mesh with Axis set to Positive or Negative.
- #8624 Fixed nxDendrite mesh containment with On Hit Stop collecting branches on one side.
- #8622 Fixed an nxQuestion Fluid Density question stopping the whole question tree.
- Fixed nxQuestion Script rows that read another particle failing to compile.
- #8471 Fixed nxMesher Open Sides having no effect with Custom Bounds.
- #8489 Fixed nxMesher vertex map smoothing applying to the wrong map.
- #8518 Fixed nxFlowField layer Opacity and blend modes not applying correctly.
- #8823 Fixed nxFlowField ignoring the rotation of its domain.
- #8761 Fixed nxFlowField spline layers joining separate splines with a straight line.
- #8825 Fixed nxFlowField trails stopping short of the domain edge at small Voxel Sizes.
- #8760 Fixed an nxFlowField layer using data left over from its previous layer type.
- #8762 Fixed an nxFlowField layer reusing a hidden object after its object list was emptied.
- #8763 Fixed an nxFlowField Particles layer affecting all particles when none of its sources could be used.
- #8767 Fixed an nxFlowField Particles layer falling back to the first emitter when a source was missing. (Blender)
- #8768 Fixed an nxFlowField Particles layer dropping sources when more than sixteen are listed. (Blender)
- #8551 Fixed nxFlowField applying its force twice in some scenes.
- Fixed Data Mapping on Smoke, Temperature or Fuel applying a value when nothing produced that data.
- #8463 Fixed deleted objects staying in modifier object lists and causing unexpected collisions. (Blender)
- #8838 Fixed nxGenerator continuing to generate an object after it was deleted. (Blender)
- #8521 Fixed particles not clearing when jumping back to the start frame. (Blender)
Caching
- #8455 Fixed nxCache sometimes skipping frames, including the first frame.
- #8465 Fixed nxCache with a Cache ID falling back to older cache folders.
- #8473 Fixed nxCache not continuing a partial cache after a crash.
- #8527 Fixed nxCache ignoring its custom playback frame range.
- #8795 Fixed nxCache failing with folder paths that contain non-English characters on Windows.
- #8486 nxCache now warns and stops when the cache drive runs out of space.
- #8495 Fixed stuttering at collisions when playing back an nxCache at a slower speed.
- #8502 Fixed the emitter radius changing during retimed nxCache playback.
- #8516 Fixed cached nxExplosiaFX volumes and nxMesher output not blending during retimed playback.
- #8525 Fixed nxGroup particles not showing in the viewport after caching.
- #8510 Fixed nxCache sources unlinking after saving or switching files. (Blender)
- #8538 Fixed nxCache not playing back in linked copy scenes. (Blender)
- #8544 Fixed Empty Cache not clearing other scenes. (Blender)
- #8634 Fixed applying an nxCache preset overwriting the cache’s ID and folder. (Blender)
- Fixed the nxCache Smoke record option not recording smoke. (Blender)
- Fixed nxCache not graying out a source that is switched off. (Blender)
- #8534 Fixed nxExplosiaFX VDB output after a crash, so the folder no longer needs clearing by hand. (Blender)
Crashes and stability
- #8481 Fixed a crash on first play of a grid emitter liquid scene with raised substeps.
- #8482 Fixed a crash when an emitter with a delayed start first emits into a fluid domain.
- #8504 Fixed a crash when adding an emitter to nxMesher with a coarse grid.
- #8533 Fixed a crash with nxExplosiaFX viscosity diffusion.
- #8547 Fixed a possible crash when clearing nxCache while frames were still being written.
- #8474 Fixed stray blocks from deactivated cached emitters with nxUpres and a crash while caching.
- Fixed a possible GPU crash when emission grows the particle count.
- Fixed a GPU crash when adding a curve to an nxEmitter in a regular spacing mode.
- #8454 Fixed a GPU crash after a few hundred frames in scenes with many particle connections.
- #8464 Fixed a crash when NeXus runs alongside some third-party add-ons. (Blender)
- #8469 Fixed Blender closing on macOS when switching to Material Preview after using Node Wrangler. (Blender)
- #8574 Fixed an intermittent crash when deleting a modifier that creates child objects. (Blender)
- #8580 Fixed a crash when rendering scenes with nxMesher, nxTrail and other modifiers that create objects. (Blender)
- #8597 Fixed a crash with nxExplosiaFX VDB Output on when the playhead returns to the start. (Blender)
Performance
- #8468 Fixed long delays in high particle count scenes with nxPush and other neighbor based modifiers.
- #8662 Fixed nxCollider being slow on large flat meshes and rebuilding its collision data every frame.
- #8586 Fixed nxQuestion spawning particles slowly.
- #8617 Fixed nxDendrite Network mode with mesh containment running slowly at Boundary Offset 0.
- #8513 Improved nxMesher Gaussian smoothing speed and fixed its weighting.
- #8559 Improved the speed of mesh volume tests in nxCover, nxDendrite and nxKill.
- #8620 Reduced GPU memory use by no longer reserving Smoke, Temperature and Fuel data no modifier uses.
Rendering
- #8476 Fixed a single frame render (F12) not matching the same frame in an animation render. (Blender)
- #8500 Fixed the nxEmitter Material color mode not working with volume emission.
- #8561 Fixed frozen or stuck particles smearing in motion blur, including fluid held by nxSticky or nxCover.
- Fixed nxMesher naming emitter vertex maps after the wrong emitter. (Blender)
- #8488 Fixed nxMesher not offering or exporting vertex maps for nxExplosiaFX layers. (Blender)
Viewport
- #8584 Fixed particles disappearing at rest with Display set to Lines or Arrows.
- #8693 Fixed nxEmitter Autoscale gradient colors shifting every frame.
- #8757 Fixed the nxFlowField preview, snapshot and VDB export using the wrong field with more than one nxFlowField.
- #8826 Fixed nxFlowField Show Voxels drawing a coarser grid than the field uses.
- #8829 Fixed nxFlowField Flow Grid export recording the wrong field size.
- #8861 Fixed nxEmitter Material and Texture color modes drawing black particles on shape emitters. (Blender)
- Fixed the nxEmitter Plane setting showing on Sphere and Box shapes and rotating their drawing. (Blender)
- #8570 Fixed nxEmitter Gradient by Speed ignoring the manual value range. (Blender)
- #8880 Fixed nxGenerator preview placing every instance on the last object when all Bias values are 0%. (Blender)
- #8543 Fixed nxMesher showing the wrong frame after switching scenes. (Blender)
- #8566 Fixed the nxSplash cone preview drawing twice while selected. (Blender)
- #8573 Fixed modifier handles staying visible after the object or its collection is hidden. (Blender)
Interface
- #8612 Fixed animated NeXus properties showing without a proper name in the Graph Editor and Dope Sheet. (Blender)
- #8575 Fixed a duplicated modifier sharing keyframes with the original. (Blender)
- #8457 Fixed generated objects not following an nxGenerator moved to another collection. (Blender)
- #8478 Fixed nxColor losing its gradient and curve when copied into a new file. (Blender)
- #8565 Fixed nxGroup Color Mode offering Shader and Object Color options that did nothing. (Blender)
- #8583 Fixed object pickers listing deleted objects. (Blender)
- #8625 Fixed Reset Modifier not restoring dropdown settings on nxFalloff. (Blender)
- #8626 Fixed the nxQuestion Script error check rejecting valid scripts. (Blender)
- #8705 Fixed nxTrail Spline settings looking active when Display is not Splines. (Blender)
- #8769 Fixed nxFlowField object lists accepting objects the layer cannot use. (Blender)
- Fixed the Smooth falloff curve preset being a straight line. (Blender)
- Fixed nxFluids showing the previous solver’s settings in Mapping after a Solver change. (Blender)
- Fixed the nxMesher vertex map toggle tooltips saying the opposite of what they do. (Blender)
- #8517 Fixed the nxCache build window on macOS falling behind Blender. (Blender)
2026.0.1
Section titled “2026.0.1”Released 16th July 2026
- Per-emitter particle count in the viewport HUD. With Particle Count enabled in the HUD tab, a new Per Emitter toggle breaks the total down per emitter, listing each emitter by name with its own count. See NeXus Hierarchy.
- Motion blur for generator instances. In Geometry mode, nxGenerator instances now pick up native motion blur in EEVEE and Cycles, following each particle across the shutter. See nxGenerator.
- Filter the particle console by emitter. A new toolbar dropdown narrows every readout to a single emitter. Leave it on All Emitters for the whole population. See Particle Console.
- #8430 Operator tooltips were missing from the packaged add-on
- #8431 Particles could render from stale object data
- #8433, #8434, #8435 nxSheeter fill could run away instead of settling to an even fill
- #8438 nxFoam could sink under gravity when lofted above the surface
- #8439 nxFluids granular clumps could explode on emission
- #8440 Console and other NeXus windows could vanish on a second display or in fullscreen
- #8444 nxCache retime could not be set to fractional frames
- #8445 nxCache reported disk size and frame count for other caches, not just its own
- #8446 nxFoam with inherited display could draw when not routed to an output emitter
2026.0.0
Section titled “2026.0.0”Released 13th July 2026
Initial release of NeXus 2026.0 for Blender.