From 65bf1df06c3a97f8346fb27b9c7dcc5f4d52e5f7 Mon Sep 17 00:00:00 2001 From: Stan Seibert Date: Wed, 15 Feb 2012 15:32:23 -0500 Subject: New BVH algorithm: Recursive Grid This is an adaptation of the original Chroma BVH construction algorithm. The generation stage is very slow, but can be fixed. --- bin/chroma-bvh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bin/chroma-bvh') diff --git a/bin/chroma-bvh b/bin/chroma-bvh index 1bc256e..e3e6a8c 100644 --- a/bin/chroma-bvh +++ b/bin/chroma-bvh @@ -9,7 +9,7 @@ import numpy as np from chroma.cache import Cache from chroma.loader import load_geometry_from_string from chroma.log import logger, logging -from chroma.bvh import make_simple_bvh +from chroma.bvh import make_recursive_grid_bvh from chroma.gpu import create_cuda_context from chroma.gpu.bvh import optimize_layer @@ -85,7 +85,7 @@ def create(cache, args): start = time.time() context = create_cuda_context() - bvh = make_simple_bvh(geometry.mesh, degree=degree) + bvh = make_recursive_grid_bvh(geometry.mesh, target_degree=degree) context.pop() logger.info('BVH generated in %1.1f seconds.' % (time.time() - start)) -- cgit