dbp
f2474958ef
0027590: Visualization, Ray Tracing - port to quad BVH trees (QBVH)
...
In frames of this issue binary BVH tree produced by building algorithms was collapsed into 4-ary BVH (QBVH).
The BVH traversal code in GLSL was modified to process such trees correctly.
This allows to implore thread coherence, decrease BVH memory consumption (~2 times), and use traversal stack of the half size.
As a result, ray tracing scalability is improved, as well as rendering performance. For various setups, speedup is 12-18%.
2016-06-23 18:15:13 +03:00
..
2016-06-23 18:15:13 +03:00
2016-06-23 18:15:13 +03:00
2015-07-21 10:55:47 +03:00
2015-07-21 10:55:47 +03:00
2015-01-29 14:05:40 +03:00
2014-10-09 16:02:10 +04:00
2016-06-23 18:15:13 +03:00
2014-10-09 16:02:09 +04:00
2015-07-21 10:47:42 +03:00
2015-07-21 10:47:42 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-01-15 14:34:57 +03:00
2016-06-23 18:15:13 +03:00
2014-10-23 16:20:51 +04:00
2014-02-20 16:15:17 +04:00
2016-04-28 17:44:36 +03:00
2016-04-28 17:44:36 +03:00
2014-10-09 16:02:10 +04:00
2014-02-20 16:15:17 +04:00
2014-10-23 16:20:51 +04:00
2014-10-09 16:02:10 +04:00
2014-10-09 16:02:10 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-10-09 16:02:07 +04:00
2014-10-09 16:02:07 +04:00
2016-06-23 18:15:13 +03:00
2016-06-23 18:15:13 +03:00
2015-07-21 10:47:42 +03:00
2016-06-23 18:15:13 +03:00
2016-04-28 17:44:36 +03:00
2016-04-28 17:44:36 +03:00
2016-04-28 17:44:36 +03:00
2016-04-28 17:44:36 +03:00
2014-10-09 16:02:10 +04:00
2016-04-22 15:21:51 +03:00
2016-04-28 17:44:36 +03:00
2015-04-06 17:27:38 +03:00
2015-04-06 17:27:38 +03:00
2015-07-21 10:47:42 +03:00
2016-04-28 17:44:36 +03:00
2016-06-23 18:15:13 +03:00
2016-06-23 18:15:13 +03:00
2014-10-23 16:20:51 +04:00
2014-10-09 16:02:10 +04:00
2015-07-21 10:47:42 +03:00
2016-04-28 17:44:36 +03:00
2016-06-23 18:15:13 +03:00