|
![](/i/fill.gif) |
Dear all,
I'm trying to run a fairly complex model with a high setting for the old
max_trace_level (20, more if I can solve my problems) using WinPov 3.02.watcom.win32,
pentium optimised on a PPro, 200MHz, 64MB RAM, 1GB free disk space.
OK, the doc warns it can cause stack faults. Is that what it means when Win95 returns
a 'page fault' to me ? Here is what windows tells me :
PVENGINE caused an invalid page fault in
module PVENGINE.EXE at 0137:00428152.
Registers:
EAX=00ec0378 CS=0137 EIP=00428152 EFLGS=00010206
EBX=00ec0760 SS=013f ESP=00ebfce8 EBP=00f48098
ECX=00ec03e8 DS=013f ESI=00000000 FS=3197
EDX=00ec067c ES=013f EDI=00ec067c GS=0000
Bytes at CS:EIP:
50 8b 8c 24 b4 06 00 00 8d 5c 24 04 57 8d 94 24
Stack dump:
<<<no information in this section>>>
My model is an elaborate desk, with shelves, drawers and more, to be able to have a
global view of everything and for the candy eye I am, I set all the textures to
Green_Glass defined in textures.v2.
In order to see through everything, I really need to set max_trace_level to 20, maybe
more.
My tries reveal that 12, 15 and 20 fail very quickly with a page fault. I even tried
to raise max_intersections to 128, then 500 with no effect, but maybe this has nothing
to do with it.
I am bound to use max_tracelevel = 10 it appears.
The funny thing is that when I use different textures : Chrome, transparent and
reflective (but not refractive) textures, all together on a few copies of my desk, all
work fine up to max_trace_level = 20 anyway (I did not try higher) and the stats show
this level is reached.
I do not understand what difference the refractive setting should make, it does not
add one extra ray compared to a reflective and transparent texture.
Can anyone out there give me any hint/advice/help about how to get to my aim ?
All constructive feedback appreciated, whenever, thanks in advance.
Cherio,
Al.
--
ANTI SPAM / ANTI ARROSAGE COMMERCIAL :
To answer me, please take out both minus signs and both spaces from my address.
Post a reply to this message
|
![](/i/fill.gif) |