[Bf-cycles] AMD publishes FireRays source code
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
> 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
> 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...
More information about the Bf-cycles