Skip to content

Commit 43b4f88

Browse files
committed
Update ray traced forest tutorial to use accelerate() wit SkyDomes
1 parent dfe6683 commit 43b4f88

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

nice_trees.png

510 KB
Loading

test/raytracedforest.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -299,10 +299,9 @@ for details). The acceleration structure allows speeding up the ray tracing
299299
by avoiding testing all rays against all objects in the mesh.
300300
301301
=#
302-
function create_raytracer(mesh, sources)
302+
function create_raytracer(acc_mesh, sources)
303303
settings = RTSettings(pkill = 0.9, maxiter = 4, nx = 5, ny = 5, parallel = true)
304-
RayTracer(mesh, sources, settings = settings, acceleration = BVH,
305-
rule = SAH{3}(5, 10));
304+
RayTracer(acc_mesh, sources, settings = settings);
306305
end
307306
#=
308307
@@ -314,8 +313,9 @@ the `Material` objects (see `feed!()` above):
314313
=#
315314
function run_raytracer!(forest; DOY = 182)
316315
mesh = create_scene(forest)
317-
sources = create_sky(mesh = mesh, DOY = DOY)
318-
rtobj = create_raytracer(mesh, sources)
316+
acc_mesh = accelerate(mesh, acceleration = BVH, rule = SAH{3}(5, 10))
317+
sources = create_sky(mesh = acc_mesh, DOY = DOY)
318+
rtobj = create_raytracer(acc_mesh, sources)
319319
trace!(rtobj)
320320
return nothing
321321
end

0 commit comments

Comments
 (0)