POV-Ray : Newsgroups : povray.beta-test : 'evaluate' in isosurface during animation Server Time
30 Jul 2024 12:26:43 EDT (-0400)
  'evaluate' in isosurface during animation (Message 1 to 2 of 2)  
From: david sharp
Subject: 'evaluate' in isosurface during animation
Date: 23 Nov 2001 18:22:30
Message: <3bfeda36@news.povray.org>
When I use 'evaluate' in an isosurface object
during the animation scene at the bottom of this
post, I get:
"PVENGINE caused an invalid page fault" after
the 26th frame renders.

It doesn't seem to depend on the particular function
used for the isosurface. And removing the 'evaluate' line
lets the whole thing run fine.

I am using POV-Ray 3.5 Beta 7 with
Windows 98 / Athlon 750 CPU (?)

Here is the error message:
=========================================
PVENGINE caused an invalid page fault in
module KERNEL32.DLL at 0167:bff7b9a6.
Registers:
EAX=00000000 CS=0167 EIP=bff7b9a6 EFLGS=00000246
EBX=0268f960 SS=016f ESP=0268f834 EBP=0268f908
ECX=00000000 DS=016f ESI=00606c60 FS=4c87
EDX=00000054 ES=016f EDI=0268f960 GS=0000
Bytes at CS:EIP:
ff 76 04 e8 13 89 ff ff 5e c2 04 00 56 8b 74 24
Stack dump:
0268f960 0049f71d 00606c60 00000000 00000000 00000000 3ff00000 00000000
c0100000 95ed89f7 3fe027df 750ee73a 00000000 00000018 0268f888 bff7b77b


Here is the INI file:
=====================
Width=120
Height=90
Antialias=Off
Initial_Clock = 0.0
Final_Clock = 39
Initial_Frame = 1
Final_Frame = 40
=====================


//And the scene file:

#include "colors.inc"

camera
{
  location  <0.0, 1.0, -4.0>
  look_at   <0, 0.0,  0.0>
}

light_source
{
  <-10, 10, -30>
  color White
}

#include "functions.inc"

#declare ph=2*pi*clock/(final_clock+1);
#declare fn = function(x,y,z) { .02*sin(15*y + ph ) }

isosurface {
  function { -z-fn(x,y,z)}
  contained_by { box { -1,1 } }  // container shape
  max_gradient 2
  evaluate 1, 1.2, 0.99
  pigment{White*1.2}
}
// end of test file


Post a reply to this message

From: Mike Williams
Subject: 'evaluate' in isosurface during animation
Date: 24 Nov 2001 01:17:16
Message: <yoYbFDAUOz$7EwYP@econym.demon.co.uk>
Wasn't it david sharp who wrote:
>
>When I use 'evaluate' in an isosurface object
>during the animation scene at the bottom of this
>post, I get:
>"PVENGINE caused an invalid page fault" after
>the 26th frame renders.

Isn't that the same as this known bug:-

WinPov crash with too many max_gradient warnings
(previously reported as: "[Bug] Output of too many evaluations cause
strange behavior", but it didn't actually crash beta 4 or  beta 5)
http://news.povray.org/3BE026F0.B59858FA@gmx.de

-- 
Mike Williams
Gentleman of Leisure


Post a reply to this message

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