PopcornFX C++ SDK

Integrate PopcornFX into your in-house engine

Licence

The perfect runtime for your workflow

The PopcornFx team dedicates its time and energy to deliver a stable, solid, fast, state-of-the-art runtime. It has been highly optimized on all the supported platforms and comes with various realtime profiling tools.

Since its inception in 2007, the particle engine that later became the middleware known as PopcornFX has been using a highly parallel stream processing architecture, which is at the core of its high performance and flexibility.
It is extremely similar to the way modern GPUs work. We’ve been improving the system since then, and keep it evolving as new hardware comes out.

Distributing work across worker threads on multiple cores with minimum contention?
Efficient, hand-optimized SIMD code?
Leveraging the power of platform-specific hardware?
Careful cache management, write-combined-buffers and LHS aware code?
Yesp, we do all of that. And more.

In addition, our build servers run 24/7 and check feature and performance regressions to bring you a top-quality runtime.

Trusted

PopcornFX is recognized nowadays as a professional-grade tool used by an increasing number of studios & VFX artists. The SDK C++ offers the most complete & most efficient 3D FX solution for apps and games development.