POV-Ray : Newsgroups : povray.beta-test : Subsurface, random core : Subsurface, random core Server Time
18 May 2024 08:42:13 EDT (-0400)
  Subsurface, random core  
From: Le Forgeron
Date: 18 Aug 2012 11:46:28
Message: <502fb8d4@news.povray.org>
Greetings,

I was just playing around with subsurface, and got a crash:

povray: render/trace.cpp:3452: void
pov::Trace::ComputeOneSingleScatteringContribution(const
pov::LightSource &, const pov::Intersection &, double, double, double,
pov_base::GenericRGBColour<float> &, double, const pov::Vector3d &,
double, double, pov::Trace::TraceTicket &): Assertion `(factor >= 0.0)
&& (factor <= 1.7976931348623157e+308)' failed.

It's a bit lock with the compiler:
 * if I use the gcc compiled povray, it survives and render the attached
png.
 * if I use the icpc compiled povray, it crash.

It seems the crash appears when the cyan pixel get computed.

Any clue about subsurface ? Did I forget something ?

(And yes, the picture is ugly, but it's mine and sort of minimal :)


Post a reply to this message


Attachments:
Download 'thick.pov.txt' (2 KB) Download 'thick.png' (123 KB)

Preview of image 'thick.png'
thick.png


 

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.