ID 308038 - ParticleBounce node's 'input' option for custom geometry does not handle animated geometry

Follow

Problem summary
When using the 'ParticleBounce' node, if you use animated geometry (imported through Alembic or modified in Nuke) your particles will not correctly collide with the animated geometry.

Customer reported version
nuke.10.0v1

Customer reported platform
windows10

Steps to reproduce

This issue can be demonstrated with an alternation to an example script. To open up an example script set your documentation source to local in the Behaviors > Documentation tab of the Preferences

Also make sure you are in NukeX as particles are only available in NukeX.

1) Once you have set the documentation to local, create a 'ParticleBounce' node and click the '?' in the properties bin.

2) This will take you to the documentation page for the 'ParticleBounce' node

3) Expand out 'Example Nuke Scripts and click on 'Bouncing Particles of a Sphere'.

4) This will import a setup into your Nuke

5) Locate the 'ParticleBounce' node and change the following values.

a) external bounce: bounce 0, friction 1

b) internal bounce: bounce 0, friction 1

c) object: change to input from sphere


6) Create a 'Card' and rotate it on x axis 90 degrees and place it when it can intersect the particle simulation

7) Plug the 'Card' into the geometry input of the 'ParticleBounce' node

8) Play through the simulation and you will see that the simulation collides with the card and stops as expected.

9) Now animate the card by keyframing the x rotation values over time.
try the following values: 

a) frame 1: x = 50

b) frame 50: x = 90

c) frame 100: x = 50 


Result: When playing back simulation, particles will fall through the animated geometry

Workaround
There is currently no workarounds, avoid using animated geometry and Nuke particles as collision objects.

Reproduced by support
This problem has been reproduced on:

Nuke 11.0v1 - Windows 7 - MacOSX 10.12 - CentOS 6.9
Nuke 10.5v5 - Windows 7
Nuke 10.5v1 - Windows 7
Nuke 10.0v5 - Windows 7 - MacOSX 10.12 - CentOS 6.9
Nuke 10.0v1 - Windows 7
Nuke 9.0v9 - Windows 7
Nuke 9.0v1 - Windows 7 - MacOSX 10.12 - CentOS 6.9

Earliest version tested
'ParticleBounce' node did not have the 'input' geometry option before Nuke 9.0v1

Expected behaviour
Particles should not fall through the animated geometry if it is set to input

Actual behaviour
Particles fall through the geometry when using an animated geometry as an input

    We're sorry to hear that

    Please tell us why