![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: TigerHawk
Subject: Pov-Ray 3.1g (compiled from source) outputting odd...
Date: 6 Aug 1999 18:23:46
Message: <37ACB38A.6B15BD10@sitc.net>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
If you have read previous messages, then you know half of my dilema -
Pov-Ray 3.1g precompile didn't care to work. So, to solve the problem,
I decided to compile it myself. It worked fine and dandy, no trouble,
except that when I wanted it to output to the screen, or my
X-window (using +d), I got ASCII gibberish. The file it created looked
fine, but I didn't get a correct preview.
I am running on an AMD K6-II 300 with Slackware 4.0 and a kernel version
of 2.2.10. It should be noted that I got Pov-Ray 3.1e to work fine on my
computer....perhaps it's that fast math switch??? <shrug>
If anyone is having similar problems, I'd apreciate some assisatnce.
Tim Soderstrom
TigerHawk
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
It could be two things that I know of. First the simple thing. Make
sure you built the xwindows binary, not just the unix binary (which
doesn't know about X, so it tries to output an ascii approximation of
the image to the console or the xterm you called it from.)
I found I still had this problem, even with the X windows compile. The
problem only happened when I did a "make newunix" followed by a "make
xwin". In theory, this shouldn't be a problem but... try doing a "make
clean ; make newxwin" and see if the x-povray binary works properly for
you. I wonder if this qualifies as a bug in the makefile?
TigerHawk wrote:
>
> If you have read previous messages, then you know half of my dilema -
> Pov-Ray 3.1g precompile didn't care to work. So, to solve the problem,
> I decided to compile it myself. It worked fine and dandy, no trouble,
> except that when I wanted it to output to the screen, or my
> X-window (using +d), I got ASCII gibberish. The file it created looked
> fine, but I didn't get a correct preview.
>
> I am running on an AMD K6-II 300 with Slackware 4.0 and a kernel version
> of 2.2.10. It should be noted that I got Pov-Ray 3.1e to work fine on my
> computer....perhaps it's that fast math switch??? <shrug>
>
> If anyone is having similar problems, I'd apreciate some assisatnce.
>
> Tim Soderstrom
> TigerHawk
--
To reply through email, please remove the number five from my address.
No commercial email please.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Even bigger problems :
I also have a 3.1g version that will not display to X-windows. I will
therefore run a make clean and then compile the x-windows edition.
A much bigger problem that I am having is that POV-Ray 3.1g seems to lock up
while rendering a simple image with a blob in it. ...
$ ps -ef | grep povray
dclarke 683 530 99 15:13:37 pts/4 524:18 /usr/local/povray31/povray
$ /usr/local/povray31/povray +I./cmyrgb.pov +O../../output/cmy_.tga +W320 +H240
+FT -A -J +Q7 +V +GA +L/usr/local/povray31/include +SF24 +EF32 +KC +KFI0 +KFF64
+X
Persistence of Vision(tm) Ray Tracer Version 3.1g.SunOS.gcc
This is an unofficial version compiled by:
Dennis M. Clarke dcl### [at] interlog com
The POV-Ray Team(tm) is not responsible for supporting this version.
Copyright 1999 POV-Ray Team(tm)
Parsing Options
Input file: ./cmyrgb.pov (compatible to version 3.1)
Remove bounds........On Split unions........Off
Library paths: /usr/local/povray31/include
Output Options
Image resolution 320 by 240 (rows 1 to 240, columns 1 to 320).
Output file: ../../output/cmy_.tga, 24 bpp Targa
Graphic display.....Off
Mosaic preview......Off
CPU usage histogram.Off
Continued trace.....Off Allow interruption...On Pause when done.....Off
Verbose messages.....On
Tracing Options
Quality: 7
Bounding boxes.......On Bounding threshold: 25
Light Buffer.........On Vista Buffer.........On
Antialiasing........Off
Radiosity...........Off
Animation Options
Initial Frame.. 24 Final Frame.... 32
Initial Clock.. 0.369 Final Clock.... 0.508
Cyclic Animation.....On Field render........Off Odd lines/frames....Off
Redirecting Options
All Streams to console..........On
Debug Stream to console.........On
Fatal Stream to console.........On
Render Stream to console........On
Statistics Stream to console....On
Warning Stream to console.......On
Parsing.......No pigment type given.
Creating bounding slabs.
Scene contains 1 frame level objects; 0 infinite.
00:00:01 so far, Rendering frame 24, going to 32.
7:40:32 Rendering line 93 of 240. ^C
Got 1 SIGINT.^C
Got 2 SIGINT.^C
Got 3 SIGINT.
=========== Locked up for almost 7 hours and 40 minutes ===========
I will render the same scene with povray 3.1e and see what I get ...
Dennis Clarke
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
$ make clean
$ make xwin
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib
../atmosph.c
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib
../bbox.c
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib
../bcyl.c
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib
../bezier.c
<snip>
<snip>
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib
../optin.c
../optin.c: In function `process_variable':
../optin.c:1456: warning: suggest explicit braces to avoid ambiguous `else'
../optin.c:1469: warning: suggest explicit braces to avoid ambiguous `else'
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib
../optout.c
<snip>
<snip>
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib
-I/usr/openwin/include xwindows.c
In file included from xwindows.c:82:
/usr/openwin/include/X11/Xlib.h:2063: warning: type defaults to `int' in
declaration of `XSetTransientForHint'
/usr/openwin/include/X11/Xlib.h:2071: warning: type defaults to `int' in
declaration of `XActivateScreenSaver'
/usr/openwin/include/X11/Xlib.h:2078: warning: type defaults to `int' in
declaration of `XAddHost'
<snip>
<snip>
/usr/openwin/include/X11/Xutil.h:879: warning: type defaults to `int' in
declaration of `XUnionRegion'
/usr/openwin/include/X11/Xutil.h:903: warning: type defaults to `int' in
declaration of `XXorRegion'
gcc -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.gcc\"
-DPOV_LIB_DIR=\"/usr/local/lib/povray31\" -I. -I.. -I../libpng -I../zlib unix.c
gcc ./atmosph.o ./bbox.o ./bcyl.o ./bezier.o ./blob.o ./boxes.o ./bsphere.o
./camera.o ./chi2.o ./colour.o ./cones.o ./csg.o ./discs.o ./express.o
./fractal.o ./gif.o ./gifdecod.o ./hcmplx.o ./hfield.o ./iff.o ./image.o
./interior.o ./lathe.o ./lbuffer.o ./lighting.o ./matrices.o ./media.o ./mem.o
./mesh.o ./normal.o ./objects.o ./octree.o ./optin.o ./optout.o ./parse.o
./parstxtr.o ./pattern.o ./pgm.o ./pigment.o ./planes.o ./png_pov.o ./point.o
./poly.o ./polygon.o ./polysolv.o ./povray.o ./ppm.o ./prism.o ./quadrics.o
./quatern.o ./rad_data.o ./radiosit.o ./ray.o ./render.o ./sor.o ./spheres.o
./super.o ./targa.o ./texture.o ./tokenize.o ./torus.o ./triangle.o ./truetype.o
./txttest.o ./userio.o ./vbuffer.o ./vlbuffer.o ./warps.o ./xwindows.o ./unix.o
-L../libpng -lpng -L../zlib -lz -lm -L/usr/openwin/lib -lX11 -o x-povray
$ file x-povray
x-povray: ELF 32-bit MSB executable SPARC32PLUS Version 1, V8+ Required,
UltraSPARC1 Extensions Required, dynamically linked, not stripped
$ file /usr/local/povray31/x-povray
/usr/local/povray31/x-povray: ELF 32-bit MSB executable SPARC32PLUS Version 1,
V8+ Required, UltraSPARC1 Extensions Required, dynamically linked, not stripped
$ ls -lap x-povray
-rwxr-xr-x 1 dclarke staff 901360 Aug 7 00:10 x-povray
$ ls -lap /usr/local/povray31/x-povray
-rwxr-xr-x 1 dclarke staff 857396 Jul 31 03:01
/usr/local/povray31/x-povray
$
Seems to be a bit of a filesize difference between this compile and my last one.
I'll render skyvase.pov with +D option and see what I get ...
$ find . -name x-povray -print
./povray/source/povray31/source/unix/x-povray
$ find /usr/local/povray31 -name skyvase.pov -print
/usr/local/povray31/scenes/advanced/skyvase.pov
$ ./povray/source/povray31/source/unix/x-povray
+I/usr/local/povray31/scenes/advanced/skyvase.pov +O./povray/bench/skyvase.tga
+W640 +H480 +FT +A0.300 +AM2 +R3 -J +Q9 +V +GA +L/usr/local/povray31/include +X
+D
Persistence of Vision(tm) Ray Tracer Version 3.1g.SunOS.gcc
This is an unofficial version compiled by:
Dennis M. Clarke dcl### [at] interlog com
The POV-Ray Team(tm) is not responsible for supporting this version.
Copyright 1999 POV-Ray Team(tm)
Parsing Options
Input file: /usr/local/povray31/scenes/advanced/skyvase.pov (compatible to
version 3.1)
Remove bounds........On Split unions........Off
Library paths: /usr/local/povray31/include
Output Options
Image resolution 640 by 480 (rows 1 to 480, columns 1 to 640).
Output file: ./povray/bench/skyvase.tga, 24 bpp Targa
Graphic display......On (type: 0, palette: 3, gamma: 2.2)
Mosaic preview......Off
CPU usage histogram.Off
Continued trace.....Off Allow interruption...On Pause when done.....Off
Verbose messages.....On
Tracing Options
Quality: 9
Bounding boxes.......On Bounding threshold: 25
Light Buffer.........On Vista Buffer.........On Draw Vista Buffer...Off
Antialiasing.........On (Method 2, Threshold 0.300, Depth 3, Jitter 1.00)
Radiosity...........Off
Animation Options
Clock value.... 0.000 (Animation off)
Redirecting Options
All Streams to console..........On
Debug Stream to console.........On
Fatal Stream to console.........On
Render Stream to console........On
Statistics Stream to console....On
Warning Stream to console.......On
Parsing...........
Creating bounding slabs.
Scene contains 6 frame level objects; 3 infinite
Displaying...
-:--:-- Rendering line 1 of 480..........................................
0:00:03 Rendering line 21 of 480 supersampled 0 times.
............................................................................. s
0:00:06 Rendering line 41 of 480 supersampled 0 times.
0:00:09 Rendering line 61 of 480 supersampled 0 times. ...........
supersampled 0 times.
0:00:13 Rendering line 81 of 480 supersampled 0 times. ..........
supersampled 0 times.
0:00:19 Rendering line 101 of 480 supersampled 16 times. ..........
supersampled 0 times.
...............................o*oo***ooo***o.............................o..
supersampled 27 times. 0:00:25 Rendering line 121 of 480 supersampled 8
times.
0:00:29 Rendering line 141 of 480 supersampled 8 times. ..........
supersampled 5 times.
...................................oooo..oo..............................o...
supersampled 11 times. 0:00:33 Rendering line 161 of 480 supersampled 6
times.
..............^C
Got 1 SIGINT.
Aborting render...
Well .. that's all there is to that. Clearly a problem with the makefile. I'll
go get a backup tape and see if I can find the source and distribution files for
3.1e because that worked rather well ...
Dennis Clarke
dcl### [at] interlog com
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Dennis Clarke
Subject: Pov-Ray 3.1e works fine ... perhaps the makefile is an issue ...
Date: 7 Aug 1999 01:47:34
Message: <37ABC870.C2B05067@interlog.com>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
$ find . -name x-povray -print
./povray/source/povray31e/source/unix/x-povray
./povray/source/povray31g/source/unix/x-povray
$ file ./povray/source/povray31e/source/unix/x-povray
./povray/source/povray31e/source/unix/x-povray: ELF 32-bit MSB executable
SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions Required,
dynamically linked, stripped
$ find /usr/local/povray31 -name skyvase.pov -print
/usr/local/povray31/scenes/advanced/skyvase.pov
$ ./povray/source/povray31e/source/unix/x-povray
+I/usr/local/povray31/scenes/advanced/skyvase.pov
+O/usr/dclarke/povray/bench/skyvase.tga +W640 +H480 +FT +A0.300 +AM2 +R3 -J +Q9
+V +GA +L/usr/local/povray31/include +X +B2048 +D
Persistence of Vision(tm) Ray Tracer Version 3.1e.SunOS.gcc
This is an unofficial version compiled by:
Dennis M. Clarke dcl### [at] interlog com
The POV-Ray Team(tm) is not responsible for supporting this version.
Copyright 1999 POV-Ray Team(tm)
Parsing Options
Input file: /usr/local/povray31/scenes/advanced/skyvase.pov (compatible to
version 3.1)
Remove bounds........On Split unions........Off
Library paths: /usr/local/povray31/include
Output Options
Image resolution 640 by 480 (rows 1 to 480, columns 1 to 640).
Output file: /usr/dclarke/povray/bench/skyvase.tga, 24 bpp Targa, 2048 KByte
buffer
Graphic display......On (type: 0, palette: 3, gamma: 2.2)
Mosaic preview......Off
CPU usage histogram.Off
Continued trace.....Off Allow interruption...On Pause when done.....Off
Verbose messages.....On
Tracing Options
Quality: 9
Bounding boxes.......On Bounding threshold: 25
Light Buffer.........On Vista Buffer.........On Draw Vista Buffer...Off
Antialiasing.........On (Method 2, Threshold 0.300, Depth 3, Jitter 1.00)
Radiosity...........Off
Animation Options
Clock value.... 0.000 (Animation off)
Redirecting Options
All Streams to console..........On
Debug Stream to console.........On
Fatal Stream to console.........On
Render Stream to console........On
Statistics Stream to console....On
Warning Stream to console.......On
Parsing...........
Creating bounding slabs.
Scene contains 6 frame level objects; 3 infinite.
Displaying...
Using 24 bit TrueColor visual...
0:02:37 Rendering line 480 of 480 supersampled 6 times.
Done Tracing
/usr/local/povray31/scenes/advanced/skyvase.pov Statistics, Resolution 640 x 480
----------------------------------------------------------------------------
Pixels: 307200 Samples: 478074 Smpls/Pxl: 1.56
Rays: 2010885 Saved: 13143 Max Level: 13/20
----------------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
----------------------------------------------------------------------------
CSG Intersection 6508534 598362 9.19
Plane 39051204 20897723 53.51
Quadric 6508534 2705269 41.56
Sphere 6508534 984744 15.13
----------------------------------------------------------------------------
Calls to Noise: 2088470 Calls to DNoise: 3938830
----------------------------------------------------------------------------
Shadow Ray Tests: 7539150 Succeeded: 174531
Reflected Rays: 1532811
----------------------------------------------------------------------------
Smallest Alloc: 12 bytes Largest: 2097160
Peak memory used: 2434798 bytes
----------------------------------------------------------------------------
Time For Trace: 0 hours 2 minutes 37.0 seconds (157 seconds)
Total Time: 0 hours 2 minutes 37.0 seconds (157 seconds)
$ ./povray/source/povray31e/source/unix/x-povray
+I/usr/local/povray31/scenes/advanced/skyvase.pov
+O/usr/dclarke/povray/bench/skyvase.tga +W640 +H480 +FT +A0.300 +AM2 +R3 -J +Q9
+V +GA +L/usr/local/povray31/include +X +B2048 +D +P +SP16 +EP1
Persistence of Vision(tm) Ray Tracer Version 3.1e.SunOS.gcc
This is an unofficial version compiled by:
Dennis M. Clarke dcl### [at] interlog com
The POV-Ray Team(tm) is not responsible for supporting this version.
Copyright 1999 POV-Ray Team(tm)
Parsing Options
Input file: /usr/local/povray31/scenes/advanced/skyvase.pov (compatible to
version 3.1)
Remove bounds........On Split unions........Off
Library paths: /usr/local/povray31/include
Output Options
Image resolution 640 by 480 (rows 1 to 480, columns 1 to 640).
Output file: /usr/dclarke/povray/bench/skyvase.tga, 24 bpp Targa, 2048 KByte
buffer
Graphic display......On (type: 0, palette: 3, gamma: 2.2)
Mosaic preview.......On (pixel sizes 16 to 2)
CPU usage histogram.Off
Continued trace.....Off Allow interruption...On Pause when done......On
Verbose messages.....On
Tracing Options
Quality: 9
Bounding boxes.......On Bounding threshold: 25
Light Buffer.........On Vista Buffer.........On Draw Vista Buffer...Off
Antialiasing.........On (Method 2, Threshold 0.300, Depth 3, Jitter 1.00)
Radiosity...........Off
Animation Options
Clock value.... 0.000 (Animation off)
Redirecting Options
All Streams to console..........On
Debug Stream to console.........On
Fatal Stream to console.........On
Render Stream to console........On
Statistics Stream to console....On
Warning Stream to console.......On
Parsing...........
Creating bounding slabs.
Scene contains 6 frame level objects; 3 infinite.
Displaying...
Using 24 bit TrueColor visual...
0:03:08 Rendering line 480 of 480 supersampled 6 times.
Click on window to exit...
Done Tracing
/usr/local/povray31/scenes/advanced/skyvase.pov Statistics, Resolution 640 x 480
----------------------------------------------------------------------------
Pixels: 384000 Samples: 554874 Smpls/Pxl: 1.44
Rays: 2329467 Saved: 15390 Max Level: 13/20
----------------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
----------------------------------------------------------------------------
CSG Intersection 7530322 689307 9.15
Plane 45181932 24207269 53.58
Quadric 7530322 3130092 41.57
Sphere 7530322 1125618 14.95
----------------------------------------------------------------------------
Calls to Noise: 2423049 Calls to DNoise: 4532884
----------------------------------------------------------------------------
Shadow Ray Tests: 8706504 Succeeded: 201596
Reflected Rays: 1774593
----------------------------------------------------------------------------
Smallest Alloc: 12 bytes Largest: 2097160
Peak memory used: 2434798 bytes
----------------------------------------------------------------------------
Time For Trace: 0 hours 3 minutes 8.0 seconds (188 seconds)
Total Time: 0 hours 3 minutes 8.0 seconds (188 seconds)
Since we know that 3.1e does work then I will see if I can render my blob.pov
scene that causes 3.1g to lock up ...
Dennis Clarke
dcl### [at] interlog com
ps: The sad thing is that I really have nothing better to do on a Friday night.
pps: The good thing is that I could care less and have a fresh coffee so I may
as well compile Pov-Ray and render stuff ...
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Here is a screen shot from my workstation ... it pretty much shows what happens
when 3.1e attempts to render my scene file. Sory about the size but I made this
as small as possible. Will anyone be interested in attempting to render this
image? I'd like to know that I wasn't the only one that is having this problem
...
Dennis Clarke
dcl### [at] interlog com
System specifics : Sun Ultra 10 Creator 3D Solaris 7 256Mb RAM ...
Post a reply to this message
Attachments:
Download 'lockup.jpg' (98 KB)
Preview of image 'lockup.jpg'
![lockup.jpg](/povray.unix/attachment/%3C37ABCBD6.4A93481C%40interlog.com%3E/lockup.jpg?ttop=443679&toff=850&preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Dennis Clarke wrote:
> Will anyone be interested in attempting to render this
> image? I'd like to know that I wasn't the only one that is having this problem
Email it to me and I will try it on the v3.1g windows platform for you.
--
Ken Tyler
Older Links Page: http://home.pacbell.net/tylereng/links.htm
Updated Links Page: http://home.pacbell.net/tylereng/bkmrk999.htm
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Ken wrote:
>
> Dennis Clarke wrote:
> > Will anyone be interested in attempting to render this
> > image? I'd like to know that I wasn't the only one that is having this problem
>
> Email it to me and I will try it on the v3.1g windows platform for you.
>
> --
> Ken Tyler
>
> Older Links Page: http://home.pacbell.net/tylereng/links.htm
> Updated Links Page: http://home.pacbell.net/tylereng/bkmrk999.htm
OK ... good luck and here it is ...
Post a reply to this message
Attachments:
Download 'us-ascii' (35 KB)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Dennis Clarke wrote:
>
> Ken wrote:
> > Email it to me and I will try it on the v3.1g windows platform for you.
> >
> > --
> > Ken Tyler
> OK ... good luck and here it is ...
Ok !... It took me a while but I think I have isolated the problem you
are having to one component in your blob construct. If you remove or
reduce the amount of reflection you have specified the render time goes
back down to an acceptable level. I believe you are simply experiencing
internal reflections which causes the program to send out a lot more
rays to calculate the object. By removing the reflection component it
only has to work on the transparent surfaces and the specular and phong
highlights you have specified.
It's up to you if you want to live with these long render times but
personally I would either seriously reduce the reflection to something
like 0.05 or less or eliminate it completely. Any other changes I attempted
had little or no effect on the render time but turning off the reflection
was immediately noticeable. I also noticed little difference as to image
quality with it tuned off.
P.S. I never really hit a point where my system was "locked up". It simply
started taking a long time to render once I got to the second frame of the
animation. As the second frame progressed I could watch the pps counter
drop at a visible rate so eventually it might have appeared to have locked
up but of course it really was working only in slow motion.
I have a pentium 200 running win 98 with 128 megs of ram.
--
Ken Tyler
Older Links Page: http://home.pacbell.net/tylereng/links.htm
Updated Links Page: http://home.pacbell.net/tylereng/bkmrk999.htm
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Ken wrote:
>
> Dennis Clarke wrote:
> >
> > Ken wrote:
> > > Email it to me and I will try it on the v3.1g windows platform for you.
> > >
> > > --
> > > Ken Tyler
>
> > OK ... good luck and here it is ...
>
> Ok !... It took me a while but I think I have isolated the problem you
> are having to one component in your blob construct. If you remove or
> reduce the amount of reflection you have specified the render time goes
There must be a big difference between your Win98 version of POVRay and my unix
build because even after I commented out the reflections in the blob components
I still had a system that looks like its locked up. ITs not locked up, it just
isnt doing anything meaningful. Here is a truss of the process running, if you
can call it that :
$ ps -ef | grep povray
dclarke 3144 2492 99 15:43:15 pts/7 6:34 /usr/local/povray31/x-povray
+I./cmyrgb.pov +O../../output/cmy_.tga +W320 +H240
dclarke 3181 3129 0 15:50:13 pts/6 0:00 grep povray
$ truss -t!ioctl,time -p 3144
Received signal #20, SIGWINCH [default]
Received signal #15, SIGTERM [caught]
siginfo: SIGTERM pid=3186 uid=1001
sigaction(SIGTERM, 0xFFBD4DD0, 0xFFBD4E50) = 0
sigaction(SIGINT, 0xFFBD4DD0, 0xFFBD4E50) = 0
sigaction(SIGPIPE, 0xFFBD4DD0, 0xFFBD4E50) = 0
sigaction(SIGFPE, 0xFFBD4DD0, 0xFFBD4E50) = 0
write(2, "\n G o t 1 S I G T E".., 15) = 15
setcontext(0xFFBD5030)
Received signal #15, SIGTERM [caught]
siginfo: SIGTERM pid=3186 uid=1001
sigaction(SIGTERM, 0xFFBD9EA0, 0xFFBD9F20) = 0
sigaction(SIGINT, 0xFFBD9EA0, 0xFFBD9F20) = 0
sigaction(SIGPIPE, 0xFFBD9EA0, 0xFFBD9F20) = 0
sigaction(SIGFPE, 0xFFBD9EA0, 0xFFBD9F20) = 0
write(2, "\n G o t 2 S I G T E".., 15) = 15
setcontext(0xFFBDA100)
Received signal #15, SIGTERM [caught]
siginfo: SIGTERM pid=3196 uid=0
sigaction(SIGTERM, 0xFFBD8768, 0xFFBD87E8) = 0
sigaction(SIGINT, 0xFFBD8768, 0xFFBD87E8) = 0
sigaction(SIGPIPE, 0xFFBD8768, 0xFFBD87E8) = 0
sigaction(SIGFPE, 0xFFBD8768, 0xFFBD87E8) = 0
write(2, "\n G o t 3 S I G T E".., 15) = 15
setcontext(0xFFBD89C8)
*** process killed ***
which is to say that I needed to su root to kill the process. Other than a
lot of calls to time() and ioctl() there is really only the occasional write()
to the terminal. Once my render hits line 111 of 240, everything just stops.
Dennis Clarke
ps: How did I build this 3.1e version? see
http://www.interlog.com/~dclarke/povray/povray.html
Post a reply to this message
Attachments:
Download 'smime.p7s.dat' (3 KB)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |