Known issues¶
Compatibility with older Nvidia GPUs¶
It has been observed that the plugin may not function as expected on systems equipped with certain older Nvidia GPUs. Specifically, issues have been reported with:
“Pascal” architecture – used in GPUs such as GeForce GTX 1060, Geforce GTX 1070, Quadro P3200 and similar models.
“Maxwell 2.0” architecture – including GPUs such as GeForce GTX 960 and GeForce GTX 950.
These issues may manifest as rendering artifacts or incorrect simulation behavior, where emitted particles are prematurely dying in the next frame after their creation.
Users experiencing problems are advised to:
Ensure their GPU drivers are fully updated.
Test the plugin on a system with a newer GPU architecture (e.g., “Ampere”, “Turing” or “Blackwell 2.0”) if available.
Report specific symptoms and configurations to help improve compatibility in future releases.
Particles plugin fails to load properly when running the Application Player¶
When launching the Kanzi project with Application Player on Windows, the startup fails with the error message:
Failed to load plugin 'kzparticles.dll'
To resolve the issue, follow the steps below:
Navigate to the directory located at
<KanziWorkspace>/Engine/lib/Win64/<ConfigurationName>.Based on the configuration, copy
kzshadercompiler_vs2022_Debug.dllorkzshadercompiler_vs2022_Release.dllfile to the<ProjectName>/Application Player/directory.Note
Ensure that
<ConfigurationName>folder matches to Application Player configuration:Debug configuration requires the
kzshadercompiler_vs2022_Debug.dllfile from thevs2022_Debug_DLLdirectory.Release configuration requires the
kzshadercompiler_vs2022_Release.dllfile from thevs2022_Release_DLLdirectory.
Rerun the target
.exefile from the<ProjectName>/Application Player/directory.
Issue with Android Build in Kanzi projects using Particles plugin¶
When building the Kanzi project with Particles plugin for Android, you might encounter a build error with the following message:
com.rightware.kanzi.InvalidKzbFileException: Failed to load plugin 'kzparticles'
To resolve the issue, follow the steps below:
Navigate to the directory located at
<ProjectName>/Application/configs/platforms/android_gradle/kanzinative.Identify the
build.gradlefile and open it in a text editor.Locate the line that defines argument for using the Particles plugin within the externalNativeBuild section, and set DKANZI_LINK_KZPARTICLES flag to ON. Refer to the example code below:
// Enable to add Particles plugin to the AAR. It has to be available in Engine/plugins/particles/.
arguments "-DKANZI_LINK_KZPARTICLES=ON"
Save the updated
build.gradlefile and rerun the build process.Note
In some cases, it may be necessary to use the Sync Project with Gradle Files and Clean Build options in Android Studio to ensure that changes in the
build.gradlefile are properly applied.