[Bf-cycles] AMD publishes FireRays source code

Carlo Andreacchio carlorules at gmail.com
Thu May 19 10:07:39 CEST 2016


>From my initial search on the FireRays github, found referencing to
instancing code here

and motion blur support here


> Hi,
> I've been checking the sources another day. Was mainly looking into
> traversal parts of the code.
> There's interesting to see stackless traversal implemented, however from a
> quick investigation it only supports AABB nodes (unless i've missed
> something?) and the ray-triangle intersection does not seem to be
> implementing any of robust intersection checks. There is also no
> support.
> I hoped to see some vectorization happening in QBVH traversal, but there's
> no such a thing, all the children are traversed one by one.
> Main advantage f those kernels would be from bucketed ray-to-scene
> intersectons. It might be better performance, but we do something really
> similar in the split kernel (we use stack there tho). Would be interesting
> to see how the FireRays kernels will behave after OBB/MoBlur/Hair support
> added tho.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/bf-cycles/attachments/20160519/245bcbca/attachment.htm 

More information about the Bf-cycles mailing list