What guides the raster image?

Full-resolution geometry supplies the immediate image; sampled transport supplies appearance that the raster shading does not reproduce. The old methods reuse a tracer picture. Enhanced separates linear surface appearance, extinction and photon scattering before display mapping.

“Guided” here means image compositing, not path-guided importance sampling. These options do not learn a distribution for choosing future path directions.

Three routes, different contracts

MethodWhat is computed?How it reaches the image
Old Screen-Space BlendThe shared GPU tracer runs at viewport dimensions multiplied by the general resolution scale; lower resolution is optional, not intrinsic.Each raster fragment samples the tracer's already display-mapped image at the matching screen coordinate. Facing and albedo modifications are applied, then a fixed 82% guide blend mixes it with raster shading.
Old “Vertex-Baked”The same tracer image. No persistent vertex-color or UV lighting bake is created by this mode.The fragment's world position is projected through the current camera matrix to sample that image. It uses a different facing/albedo treatment and an 88% blend. Since the projection is the current camera, coordinates largely coincide with screen-space lookup; moving the camera does not reveal a reusable, view-independent lighting bake.
Enhanced surface guideA dedicated progressive GPU path tracer uses MIS direct lighting and surface bounces, with medium interactions disabled. It has its own accumulation and resolution control.A 3×3 reconstruction admits samples only when guide-hit distance matches full-resolution raster receiver depth. It blends linear accumulation with raster shading, then composites medium and maps the result for display once.

The old modes are useful artistic previews, but a display-mapped tracer color is not an irradiance map: multiplying it by albedo/facing again is an appearance adjustment. The old branch also reuses the shared tracer state; it is not a separate, tightly specified surface-only estimator. Enhanced disables that old guided branch while active.

Enhanced: surfaces → transmission → scattering

  1. Raster geometry and materials: draw at full display resolution. Preserve raster shading where the guide has no matching receiver.
  2. Vacuum surface guide: progressively trace surface appearance. Its default scale is 0.5 in each dimension, subject to a 786,432-pixel budget with aspect ratio preserved.
  3. Photon scattering film: run the selected photon-primitive family in a separate integrator. This CPU film is capped at 65,536 pixels and uploaded as linear RGB. It does not add a second copy of surface shading.
  4. Composite: compute camera-to-receiver optical depth through supported homogeneous boxes/spheres. Apply transmission to the surface layer; add the already attenuated scattering film; apply exposure, tone mapping and gamma once.

C = exp(−τ) · mix(raster surface, accepted guide, blend) + scattering

At guide blend 1, accepted pixels use the traced surface estimate; full-resolution raster visibility still governs admission. This cannot recover fine shading detail absent from the low-resolution guide. The medium film has a separate depth-aware screen filter.

Camera, scene and transport-setting changes invalidate accumulation. There is no motion-reprojected temporal history in this compositor. Display blend, exposure and screen blur can change without invalidating the transport film.

Photon execution is another independent choice

A medium-method MIS choice combines that family's supported strategies. It does not mean that the surface guide and raster image are MIS-weighted, or that every family has a raster implementation. A selected caustic-only method can leave ordinary direct fog absent.

What remains approximate?

This is a pinhole appearance preview. The vacuum surface guide plus camera-leg extinction does not reproduce extinction on secondary reflected/refracted surface paths, complete surface–medium exchange, depth of field, or a separate directly visible volume-emission layer.

The current GPU surface guide lacks arbitrary triangle-mesh intersections. Depth rejection prevents painting a traced background onto an unmatched foreground mesh, but cannot supply missing mesh shadows, reflections or indirect transport. The mesh-sheet caustic path has its own triangle intersections.

Heterogeneous, simulated, procedural and density-node media retain the old raster volume preview, with the vacuum guide disabled. Overlapping homogeneous optical depths are added in the composite; this can differ from the native medium-selection convention. More samples reduce noise but do not remove compositing and filtering bias.

Existing native captures

Original raster surface scene
Original raster, enhanced off. This is not a capture of either old guided submode.
Enhanced surface guide
Enhanced surface guide, same scene.
Native GPU path traced reference
Native GPU traced reference.

Retained captures from 13 September, not newly rendered benchmarks. The native comparison page records sizes and synchronized stage timings. Enhanced is not guaranteed faster than tracing: it still pays for a trace plus rasterization and compositing.

Environment LT: coverage does not imply efficiency

The new sampler makes environment light available to pure LT. It samples a uniform sky direction and a uniform entry disk around the scene, then traces inward. This is a real source sampler, not just a background painted behind geometry.

Many emitted rays miss useful geometry, hit occluded regions, or produce little contribution to the current camera. A loose scene bound wastes disk samples, while uniform directions spend samples on dim parts of a gradient sky. Eye-side sampling starts at a visible receiver, so it can spend much more of its effort on the image's relevant transport.

Thus ordinary broad environment illumination is often a poor use of this LT sampler. That is not a universal failure of environment light tracing: concentrated specular transport can favor light-side paths. Directional importance sampling and tighter bounds can improve efficiency; environment emission alone is not either of those optimizations.

Our radius test preserved mean brightness while larger-radius runs had higher receiver RMSE, consistent with wasted launch area. It was a normalization regression, not an equal-time benchmark against an optimized environment sampler. See the measured results and limitations.