Text archives Help
- 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.