[Bf-committers] [Bf-blender-cvs] [73f20560529] master: Cycles: Add BVH8 and packeted triangle intersection
sergey.vfx at gmail.com
Wed Aug 29 17:27:34 CEST 2018
Correction/clarification: The original BVH8 patch was done by both Maxym
and Anton. Maxym was mentoring during Intel Summer Students.
On Wed, Aug 29, 2018 at 4:06 PM Sergey Sharybin <noreply at git.blender.org>
> Commit: 73f20560529457ea177cb93e8e8eaaf44a589643
> Author: Sergey Sharybin
> Date: Wed Feb 14 11:23:30 2018 +0100
> Branches: master
> Cycles: Add BVH8 and packeted triangle intersection
> This is an initial implementation of BVH8 optimization structure
> and packated triangle intersection. The aim is to get faster ray
> to scene intersection checks.
> Scene BVH4 BVH8
> barbershop_interior 10:24.94 10:10.74
> bmw27 02:41.25 02:38.83
> classroom 08:16.49 07:56.15
> fishy_cat 04:24.56 04:17.29
> koro 06:03.06 06:01.45
> pavillon_barcelona 09:21.26 09:02.98
> victor 23:39.65 22:53.71
> As memory goes, peak usage raises by about 4.7% in a complex
> Note that BVH8 is disabled when using OSL, this is because OSL
> kernel does not get per-microarchitecture optimizations and
> hence always considers BVH3 is used.
> Original BVH8 patch from Anton Gavrikov.
> Batched triangles intersection from Victoria Zhislina.
> Extra work and tests and fixes from Maxym Dmytrychenko.
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
With best regards, Sergey Sharybin
More information about the Bf-committers