Page 1 of 1

Particles/instancer with varying number doesn't work.

Posted: Wed Nov 16, 2016 7:28 am
by calus
Emitted particles don't have a fix number as the number grows with emission or is reduced with dead particles.
Octane Plugin doesn't keep track of the particles/instancer IDs between frame,
as a result the "random color node" can't work, each particle change of color each frames.
Also as a result , the motion blur is wrong, Octane plugin blur between different particles because of the changing ID.

Technically, I think I guess what's happening here:
for each particle newly created the Octane plugin append its Matrix at the beginning of the particle matrix array,
as Octane identify instances by their order in the list of matrix in the Octane scatter node, all instance change of ID.
The newly created particle matrix must be appended at the end of the array not at the beginning,
meaning that the list of coordinate Matrix in the Octane scatter node should be created in the reverse order.


The problem with dead particle is similar, their matrix shouldn't be removed of the list else every following instance in the list will change of ID,
they should just be set not visible (that's what Maya does internally but not sure it's possible with Octane scatter node)

Re: Particles/instancer with varying number doesn't work.

Posted: Fri Dec 23, 2016 6:11 am
by calus
This bug is still not fixed in OctaneRender for Maya 3.05.1 - 9.16

Better example scene, better explanation for this bug and how to fix it simply, here:
viewtopic.php?f=109&t=58219#p299467

Re: Particles/instancer with varying number doesn't work.

Posted: Wed Jan 18, 2017 8:11 am
by calus
A big part of the issue have been fixed in OctaneRender for Maya 3.05.2 - 9.17 :
- For new born particles the issue when rendering motion-blur and random color, is fixed.
- For dead particles the issue when rendering motion-blur, is fixed.
but not fixed for random color:
viewtopic.php?f=109&t=58422#p300363
- the ORBX exporter stil have all issues.


In OctaneRender for Maya 3.05.3 - 9.23
- Rendering dead particle with motion-blur is broken again.