Text archives Help
- From: "Thiago Ize" <thiago@sci.utah.edu>
- To: manta@sci.utah.edu
- Subject: [Manta] r2143 - trunk/Engine/ImageTraversers
- Date: Fri, 7 Mar 2008 14:53:21 -0700 (MST)
Author: thiago
Date: Fri Mar 7 14:53:21 2008
New Revision: 2143
Modified:
trunk/Engine/ImageTraversers/DeadlineImageTraverser.cc
trunk/Engine/ImageTraversers/DeadlineImageTraverser.h
Log:
Increased number of spp to 4096 and 16384 (two more notches) so that
my tricky images can look converged. Hopefully I don't need more!
Modified: trunk/Engine/ImageTraversers/DeadlineImageTraverser.cc
==============================================================================
--- trunk/Engine/ImageTraversers/DeadlineImageTraverser.cc (original)
+++ trunk/Engine/ImageTraversers/DeadlineImageTraverser.cc Fri Mar 7
14:53:21 2008
@@ -437,7 +437,7 @@
// TODO(boulos): Can we do some other number of samples?
int samples_per_pixel = x_samples * y_samples;
- if (samples_per_pixel > 1024)
+ if (samples_per_pixel > 16384)
continue;
// NOTE(boulos): We know that we don't just stop anymore due
// to super sampling
@@ -477,8 +477,21 @@
mutable_context.sample_generator = sampleGenerators[5];
#endif
break;
+ case 4096:
+ jitter_sampler = jitterSamplers[5];
+#if USE_SAMPLE_GEN
+ mutable_context.sample_generator = sampleGenerators[6];
+#endif
+ break;
+ case 16384:
+ jitter_sampler = jitterSamplers[6];
+#if USE_SAMPLE_GEN
+ mutable_context.sample_generator = sampleGenerators[7];
+#endif
+ break;
+
default:
- throw InternalError("Expected either 4, 16, 64, 256, or 1024 spp");
+ throw InternalError("Expected either 4, 16, 64, 256, 1024, 4096, or
16384 spp");
break;
}
Modified: trunk/Engine/ImageTraversers/DeadlineImageTraverser.h
==============================================================================
--- trunk/Engine/ImageTraversers/DeadlineImageTraverser.h (original)
+++ trunk/Engine/ImageTraversers/DeadlineImageTraverser.h Fri Mar 7
14:53:21 2008
@@ -63,7 +63,7 @@
virtual void renderImage(const RenderContext& context, Image* image);
static ImageTraverser* create(const vector<string>& args);
- static const int kNumJitterLevels = 5; // This provides 4, 16, 64, and
256 spp
+ static const int kNumJitterLevels = 7; // This provides 4, 16, ...,
2^(kNumJitterLevels*2) spp
void setRenderRegion(int xstart, int ystart, int xend, int yend) {
render_region.xstart = xstart;
- [Manta] r2143 - trunk/Engine/ImageTraversers, Thiago Ize, 03/07/2008
Archive powered by MHonArc 2.6.16.