Timo Mikkolainen wrote:
I'm trying to use the rayrtacer, but it always crashes at render:
float frefl, frefr;raytracer ray;vector vrefl, vrefr;
shader MaterialInitialization(){ ray.randomness = 0.5; ray.weightByAngle = FALSE; ray.sideCheck = FALSE; ray.rayCount = 1;} shader SurfaceProperties(){ Surface.Color = (0.0, 0.0, 0.0); fresnel( Surface.Ray, Surface.Normal, 0.6, frefl, frefr, vrefl, vrefr);} shader SurfaceFinishing(){ Surface.Illumination += ray.trace( Surface.Coordinates, vrefl, color(frefl)); Surface.Illumination += ray.trace( Surface.Coordinates, vrefr, color(frefr));} On 02/05/06, Richard Swingwood <[EMAIL PROTECTED]> wrote:> Hi All,>> Version 1.15 of Realman is now available for download from> http://realman3d.co.uk>> Both Windows and Linux (i386) platforms are now supported.>> Enjoy!>>> richard.>>

Fixed in V1.16

Timo, please note that the line in your script

         Surface.Color = (0.0, 0.0, 0.0);

by chance works as you intend [ because it is parsed as Surface.Color = 0.0; ] but is not really valid syntax. For example:

        Surface.Color = (0.7, 0.3, 0.25);

would not give the desired result - it should be

        Surface.Color = color(0.7, 0.3, 0.25);

This is obviously a bug in the compiler that will be sorted in the future.

Regards

richard.

Reply via email to