Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] r851 - in trunk/fox/disco_demo/Engine: ImageTraversers Renderers


Chronological Thread 
  • From: abe@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [MANTA] r851 - in trunk/fox/disco_demo/Engine: ImageTraversers Renderers
  • Date: Thu, 19 Jan 2006 15:35:05 -0700 (MST)

Author: abe
Date: Thu Jan 19 15:35:05 2006
New Revision: 851

Modified:
   trunk/fox/disco_demo/Engine/ImageTraversers/DiscoImageTraverser.cc
   trunk/fox/disco_demo/Engine/Renderers/DiscoRayTracer.cc
Log:

Fixed bug preventing larger than 3x3 interleaved sampling patterns. 
Previously a large number of secondary rays was required per sample with the 
AO shader. Now using a wider, edge sensitive, filter, a smaller number of 
secondary rays will provide a high quality image.

Objective comparsions continue.

M    fox/disco_demo/Engine/ImageTraversers/DiscoImageTraverser.cc
M    fox/disco_demo/Engine/Renderers/DiscoRayTracer.cc


Modified: trunk/fox/disco_demo/Engine/ImageTraversers/DiscoImageTraverser.cc
==============================================================================
--- trunk/fox/disco_demo/Engine/ImageTraversers/DiscoImageTraverser.cc  
(original)
+++ trunk/fox/disco_demo/Engine/ImageTraversers/DiscoImageTraverser.cc  Thu 
Jan 19 15:35:05 2006
@@ -148,6 +148,8 @@
 
       
/////////////////////////////////////////////////////////////////////////
       // Place pixels in the tile.
+
+      // The following are bounds of the actual tile--ignoring overlap.
       
       // Determine which tile.
       int xtile = assignment/ytiles;
@@ -177,8 +179,8 @@
       int packet_sent = 0;
 
       // Iterate across the tile.
-      for (int y=-1;y<=ytile_end;++y) {
-        for (int x=-1;x<=xtile_end;++x) {
+      for (int y=-overlap;y<ytile_end+overlap;++y) {
+        for (int x=-overlap;x<xtile_end+overlap;++x) {
  
           TilePacket::Element &t = disco_tile->get( x, y );
           

Modified: trunk/fox/disco_demo/Engine/Renderers/DiscoRayTracer.cc
==============================================================================
--- trunk/fox/disco_demo/Engine/Renderers/DiscoRayTracer.cc     (original)
+++ trunk/fox/disco_demo/Engine/Renderers/DiscoRayTracer.cc     Thu Jan 19 
15:35:05 2006
@@ -157,6 +157,7 @@
       
       i=end;
     }
+
   }
 
 }




  • [MANTA] r851 - in trunk/fox/disco_demo/Engine: ImageTraversers Renderers, abe, 01/19/2006

Archive powered by MHonArc 2.6.16.

Top of page