Manta Interactive Ray Tracer Development Mailing List

Text archives Help


Re: [MANTA] [Fwd: Manta question]


Chronological Thread 
  • From: Solomon Boulos <boulos@cs.utah.edu>
  • To: MANTA <manta@sci.utah.edu>
  • Cc: Piotr Dubla <pdubla@cs.bris.ac.uk>
  • Subject: Re: [MANTA] [Fwd: Manta question]
  • Date: Sat, 5 May 2007 00:43:03 -0600

I don't know if this was ever answered, so I'm going to answer it. James (and I) decided to disable the USE_DYNBVH_PORTS line (DynBVH.cc: 17) because it assumes full packets (begin = 0, end = RayPacket::MaxSize) and we needed to make a demo that worked for reflections and shadows arbitrarily.

Neither of us have had the time yet to fix this code (by adding beginning and trailing loops like the rest of Manta's MANTA_SSE sections) to make it more robust and useful.

The build used in there is the same I originally used for my paper and for 60k should be about 1 second (the 180k fairy was 3 seconds). A better build could be implemented (which James and I have discussed), the only issue is when either of us will have the time or will to do it.

It's interesting to hear that you guys are noticing 3-5x differences though... try changing that line back to a 1 and see if it changes...

Solomon

On May 3, 2007, at 11:50 AM, Abe Stephens wrote:

Thiago mentioned that James removed/changed some code from DynBVH recently that might alter it's performance, I did notice it was about 3x slower than the original DynBVH code base on my workstation, but I didn't see any indication of why in the log files.

Can anyone (James, Solomon) shed some light on these concerns? I also noticed that the build for my 60k triangle mesh is extremely slow.

Abe

-------- Original Message --------
Subject: Manta question
Date: Thu, 03 May 2007 12:38:14 +0100
From: Piotr Dubla <pdubla@cs.bris.ac.uk>
To: abe@sci.utah.edu


Hi I've been using Manta for a while and had an old version checked out of SVN, I got a newer version today to play with it and noticed the DynBVH was about 5 times slower (general scenes using DynBVH have gone from 5fps down to below 1fps). I was wondering if this was because it is still being worked on, given I can see that you can no longer add directly to a DynBVH but have to add to a group and then call rebuild passing through to group to generate the DynBVH (which I've noted takes in the region of 2 seconds to rebuild) or if something had changed I was just not aware of. Sorry to bother you with small questions like this but I was unsure on who to email and your username is the only one on the Manta wiki that has contact information. Kind regarsds, Piotr Dubla PhD student Warwick University






Archive powered by MHonArc 2.6.16.

Top of page