ID 270808 - ParticleCache node calculates for every view on render

Follow

Problem summary
ParticleCache node calculates for every view on render

Customer reported version
nuke.10.0v4

Customer reported platform
windows7

Steps to reproduce
1. Open Nuke
2. Create ParticleEmitter node
3. Create Sphere and attach as particle input
4. Create cube and put as emit input
5. Press S and go to the 'Views' tab
6. Create roughly 20 views
7. In node graph create a particle cache node
8. Set the file path of the particle cache to a temp location and render a file with hashes and the extension ending in '.nkpc' i.e.
/temp/26/test_01_####.nkpc
9. Render and note how long the render is taking 
10. Cancel render after you have an idea of the performance of the render
11. File > New Comp
12. Repeat steps 2 - 4 (or just copy all the nodes above the particle cache node from the first script)
13. Create a new particle cache node and set the file path i.e.
/temp/26/test_02_####.nkpc
14. Render
Result: render performance is drastically improved with fewer views

Workaround
Calculate the cache in a script that has only 1 view, then copy the ParticleCache node into the script that has many views.

Reproduced by support
Nuke 10.5v2 - OSX 10.11.6 - RHEL 6.3
Nuke 8.0v6 - OSX 10.11.6 
Nuke 8.0v4 - RHEL 6.3

Expected behaviour
Render to remain consistent regardless of number of views

Actual behaviour
Render time increased with more views

    We're sorry to hear that

    Please tell us why