Bidirectional Path Tracer with Subsurface Scattering and Feature-Based Denoising