PopcornFX v2.13 is released!

PopcornFX v2.13 banner

The PopcornFX v2.13 build is now available!

Make sure you upgrade your runtime / plugins before switching to this version.
You can also check out the changelog on the wiki, where you’ll find all download links and updated patch nodes.


Note: UE4 & UE5 plugin archives are provided as 7z archives for better compression. They can be extracted using 7zip.

Highlights

 

 

Check out the PopcornFX 2.13 release highlights livestream, where a few members of the dev team dive into some of the new features:


Changelog 2.13.1

Builds (Aug 04th 2022)

  • Fixed #11368: Editing layers with GPU sim enabled often causes massive rendering glitches in the viewport.
  • Fixed #8889: Effect editor: Crashes when deleting or grouping nodes that contains an attribute and then ctrl+z before the first compilation completion
  • Fixed #7524: Effect editor: Changing the project’s axis system while an effect editor is opened does not properly update mesh backdrops.
  • Fixed #11184: Effect editor: Particle data corruption when opening some effects reading from the rendering textures / viewport framebuffers
  • Fixed #11393: Node creation dialog: Add more search keywords for ‘rcp’ and ‘pow’
  • Fixed #11403: Importing animation paths from FBX occasionally flips orientations along some sections of the paths
  • Fixed #11400: Mesh viewer: Crash when reimporting an animtrack after closing an effect editor that was using that animtrack as a backdrop.
  • Fixed #11362: Marketplace: Occasional crash when typing something in the search box of some packages in the marketplace to find specific assets they contain
  • Fixed #11358: Editor: Crash when scanning assets in projects containing effects using animation track sampling
  • Fixed #11176: Editor: video memory leak when binding texture attribute sampler to editor render targets
  • Fixed #11330: Moving texture from the content browser sometime fails
  • Fixed #11147: Rendering: Dithering & Raymarching effects from Tutorials and Samples packages do not render on Mac
  • Fixed #11361: Unity: improve shaders compile time
  • Fixed #7208: Unity: Particle mesh has the BBox of the mesh changing every frame
  • Fixed #11498: O3DE: Asset thumbnails not working
  • Fixed #8393: O3DE: crash when drag&dropping effect into level from a different pack
  • Fixed #11414: AE: Add reset button to graphics overrides
  • Fixed #11402: AE: Graphic overrides are not cleared when changing effects
  • Fixed #11168: AE: UX Improve camera/emitter placement

 


Changelog 2.13.0

Builds (Jul 21st 2022)

GPU simulation

  • D3D12 & PS5 GPU simulation overhaul: Optimization & stabilization
  • Fixed #11323: GPU sim (D3D12): Effects using samplers suffer from a significant CPU overhead due to sampler properties being reuploaded every frame.
  • Fixed #11305: GPU sim: invalid CPU particle count when particles die in less than 4 frames
  • Fixed #11190: GPU sim: Prewarm is messed-up
  • Fixed #11188: GPU sim: discretize function is wrong, returns discretize(x-1)
  • Fixed #11187: GPU sim D3D12 & PS5: Shape sampling is broken on some shapes (Spheres & Complex-ellipsoids)
  • Fixed #11186: GPU sim D3D12 & PS5: disassemblePCoords functions & nodes are broken for Spheres, Cylinders, and Capsules
  • Fixed #11179: GPU sim: Incorrect time scales handling
  • Fixed #11173: GPU sim: effect.scale not supported
  • Fixed #11174: GPU sim: effect.axis* not supported

Editor

  • Fixed #11202: Saving an asset takes several seconds

Effect editor

  • #5434: Add particle memory usage viewer (CPU & GPU)
  • #10480: Mesh backdrop: Only list meshes with geometry and meshes with animation when browsing for MeshPath and AnimPath
  • #10438: Background backdrop: display cubemap textures first when picking an environment map
  • #10481: AnimTrack backdrop: Only list meshes with animation tracks when picking an anim track
  • #11171: Remove ultra-niche instrumentation driver toggle button from viewport toolbar: No reason to have it here as nobody outside the PopcornFX devteam is realistically using this undocumented feature.
  • Fixed #4420: Timeline track descriptions are not localized

Nodal editor

  • #7058: Add a togglable legend in node graph to help identify color meaning

Rendering

  • Fixed #11328: Sending a NaN in the ‘meshID’ input of a mesh renderer crashes the editor

Plugins & Third-Party

UnrealEngine plugin

  • #11370: UnrealEngine: Drop UE4.26 support

Unity plugin

  • #10123: Unity: Text Attribute sampler effect for content sample

After-effects plugin

  • #10250: AE: Integrate QT into MacOS
  • #10249: AE: Improve the workflow of overriding graphical property

Upgrader

  • v2.13.0.12878: #9339: Sanitize backdrop lists
  • v2.13.0.13538: Make timeline track description localizable