POV-Ray : Newsgroups : povray.windows : povdos needed Server Time
1 Feb 2023 20:56:54 EST (-0500)
  povdos needed (Message 11 to 14 of 14)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: DigitalBox
Subject: Re: povdos needed
Date: 28 Jun 2019 04:50:00
Message: <web.5d15d3f0405ef3d955bf95f00@news.povray.org>
"Rocco" <nomail@nomail> wrote:
> Following this discussion, maybe someone will be interested. This will not be
> the latest version but this week I switched on my old computer and. I found my
> build scripts of POVRay 3.61 on MinGW32. I recompiled this with my MinGW64
> environment and the result is a command-line POVRay version that renders as
> expected. The build scripts is mostly inspired by what you see above. If there
> is demand about binaries, I can host it on my OneDrive for example. Even if 3.7
> is out now, 3.61 is still usable and feature-rich...
>
> This build works and renders as expected. You should only be careful about file
> paths (add them in the .INI for example).

I could be interested by how to compile Povray 3.61 for MinGW64 if you still
have it :)


Post a reply to this message

From: DigitalBox
Subject: Re: povdos needed
Date: 28 Jun 2019 05:40:01
Message: <web.5d15df6a405ef3d955bf95f00@news.povray.org>
"Rocco" <nomail@nomail> wrote:
> Following this discussion, maybe someone will be interested. This will not be
> the latest version but this week I switched on my old computer and. I found my
> build scripts of POVRay 3.61 on MinGW32. I recompiled this with my MinGW64
> environment and the result is a command-line POVRay version that renders as
> expected. The build scripts is mostly inspired by what you see above. If there
> is demand about binaries, I can host it on my OneDrive for example. Even if 3.7
> is out now, 3.61 is still usable and feature-rich...
>
> This build works and renders as expected. You should only be careful about file
> paths (add them in the .INI for example).


Finally got it running by patching unixconsole.cpp plus another file, and
compiling it with MinWG64/MSYS2.

I have run a benchmark :

povray --benchmark
POV-Ray 3.7.0.8.unofficial (g++ 8.3.0 @ x86_64-w64-mingw32)

Entering the standard POV-Ray 3.7 benchmark version 2.01.

This built-in benchmark requires POV-Ray to be installed on your system
before running it.  There will be neither display nor file output, and
any additional command-line option except setting the number of render
threads (+wtN for N threads) and library paths (+Lpath) will be ignored.
To get an accurate benchmark result you might consider running POV-Ray
with the Unix 'time' command (e.g. 'time povray -benchmark').

The benchmark will run using 4 render thread(s).
Press <Enter> to continue or <Ctrl-C> to abort.
povray: creating C:\msys64\mingw64\bin/pov17784.ini
povray: creating C:\msys64\mingw64\bin/pov17784.pov
Running standard POV-Ray benchmark version 2.01
Persistence of Vision(tm) Ray Tracer Version 3.7.0.8.unofficial (g++ 8.3.0 @
 x86_64-w64-mingw32)
This is an unofficial version compiled by:
 DigitalBox
 The POV-Ray Team is not responsible for supporting this version.

POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
Copyright 1991-2013 Persistence of Vision Raytracer Pty. Ltd.

Primary POV-Ray 3.7 Architects/Developers: (Alphabetically)
  Chris Cason         Thorsten Froehlich  Christoph Lipka

With Assistance From: (Alphabetically)
  Nicolas Calimet     Jerome Grimbert     James Holsenback    Christoph Hormann
  Nathan Kopp         Juha Nieminen

Past Contributors: (Alphabetically)
  Steve Anger         Eric Barish         Dieter Bayer        David K. Buck
  Nicolas Calimet     Chris Cason         Aaron A. Collins    Chris Dailey
  Steve Demlow        Andreas Dilger      Alexander Enzmann   Dan Farmer
  Thorsten Froehlich  Mark Gordon         James Holsenback    Christoph Hormann
  Mike Hough          Chris Huff          Kari Kivisalo       Nathan Kopp
  Lutz Kretzschmar    Christoph Lipka     Jochen Lippert      Pascal Massimino
  Jim McElhiney       Douglas Muir        Juha Nieminen       Ron Parker
  Bill Pulver         Eduard Schwan       Wlodzimierz Skiba   Robert Skinner
  Yvo Smellenbergh    Zsolt Szalavari     Scott Taylor        Massimo Valentini
  Timothy Wegner      Drew Wells          Chris Young

Other contributors are listed in the documentation.

Support libraries used by POV-Ray:
  ZLib 1.2.11, Copyright 1995-2012 Jean-loup Gailly and Mark Adler
  LibPNG 1.6.37, Copyright 1998-2012 Glenn Randers-Pehrson
  LibJPEG 80, Copyright 1991-2013 Thomas G. Lane, Guido Vollbeding
  LibTIFF 4.0.10, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
  Boost 1.70, http://www.boost.org/

Parser Options
  Input file: C:\msys64\mingw64\bin/pov17784.pov (compatible to version 3.70)
  Remove bounds........On
  Split unions.........Off
  Library paths:
    C:/msys64/mingw64/share/povray-3.7/include
  Clock value:    0.000  (Animation off)
Image Output Options
  Image resolution.....512 by 512 (rows 1 to 512, columns 1 to 512).
  Output file: Disabled
  Graphic display......Off
  Mosaic preview.......Off
  Continued trace......Off
Information Output 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...] ==========================================================


 Building mesh2:
   - vertex_vectors
   - normal_vectors
   - uv_vectors
   - face_indices
----------------------------------------------------------------------------
Parser Statistics
----------------------------------------------------------------------------
Finite Objects:          175
Infinite Objects:          3
Light Sources:             2
Total:                   180
----------------------------------------------------------------------------
Parser Time
  Parse Time:       0 hours  0 minutes  0 seconds (0.609 seconds)
              using 1 thread(s) with 0.609 CPU-seconds total
  Bounding Time:    0 hours  0 minutes  0 seconds (0.000 seconds)
              using 1 thread(s) with 0.000 CPU-seconds total
----------------------------------------------------------------------------
Render Options
  Quality:  9
  Bounding boxes.......On   Bounding threshold: 3
  Antialiasing.........On  (Method 1, Threshold 0.300, Depth 3, Jitter 0.30,
 Gamma 2.50)
==== [Rendering...] ========================================================
Rendered 262144 of 262144 pixels (100%)
----------------------------------------------------------------------------
Render Statistics
Image Resolution 512 x 512
----------------------------------------------------------------------------
Pixels:           294912   Samples:          775998   Smpls/Pxl: 2.63
Rays:            2453818   Saved:             10601   Max Level: 12/12
----------------------------------------------------------------------------
Ray->Shape Intersection          Tests       Succeeded  Percentage
----------------------------------------------------------------------------
Box                           53069191        21485169     40.49
Cone/Cylinder                 64848797        13358692     20.60
CSG Intersection             203661468        98294162     48.26
CSG Merge                       561234           74939     13.35
Fractal                        1093319          206199     18.86
Height Field                   1667123          217055     13.02
Height Field Box               1667123         1353809     81.21
Height Field Triangle          7026328          224476      3.19
Height Field Block            11044350         3426121     31.02
Height Field Cell             45877326         3867015      8.43
Isosurface                    21603463         1002332      4.64
Isosurface Container          21604286        21604281    100.00
Isosurface Cache                279163           12870      4.61
Mesh                           1158111          127116     10.98
Plane                        145880456         1543897      1.06
Sphere                       296771754       123448817     41.60
Superellipsoid                  384031          115086     29.97
Torus                          3294658          786679     23.88
Torus Bound                    3294658          902675     27.40
True Type Font                  520626          172772     33.19
Clipping Object                3471491         1690222     48.69
Bounding Box                1114356805       217333697     19.50
----------------------------------------------------------------------------
Isosurface roots:          21586045
Function VM calls:        288061729
----------------------------------------------------------------------------
Crackle Cache Queries:          829946
Crackle Cache Hits:             825403 ( 99 percent)
----------------------------------------------------------------------------
Roots tested:                902675   eliminated:               557850
Media Intervals:           61485996   Media Samples:         554502063 (9.02)
Shadow Ray Tests:         148366414   Succeeded:              86336504
Shadow Cache Hits:          4929112
Reflected Rays:              375008   Total Internal:                2
Refracted Rays:              262061
Transmitted Rays:            636861
----------------------------------------------------------------------------
Number of photons shot:           36326
Surface photons stored:           13877
Gather function called:         1378512
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Render Time:
  Photon Time:      0 hours  0 minutes  1 seconds (1.438 seconds)
              using 7 thread(s) with 1.718 CPU-seconds total
  Radiosity Time:   No radiosity
  Trace Time:       0 hours  3 minutes 47 seconds (227.777 seconds)
              using 4 thread(s) with 907.108 CPU-seconds total
povray: removing C:\msys64\mingw64\bin/pov17784.ini
povray: removing C:\msys64\mingw64\bin/pov17784.pov
POV-Ray finished


Post a reply to this message

From: DigitalBox
Subject: Re: povdos needed
Date: 1 Jul 2019 08:35:01
Message: <web.5d19fda1405ef3d955bf95f00@news.povray.org>
"Rocco" <nomail@nomail> wrote:
> Following this discussion, maybe someone will be interested. This will not be
> the latest version but this week I switched on my old computer and. I found my
> build scripts of POVRay 3.61 on MinGW32. I recompiled this with my MinGW64
> environment and the result is a command-line POVRay version that renders as
> expected. The build scripts is mostly inspired by what you see above. If there
> is demand about binaries, I can host it on my OneDrive for example. Even if 3.7
> is out now, 3.61 is still usable and feature-rich...
>
> This build works and renders as expected. You should only be careful about file
> paths (add them in the .INI for example).

I have been able to compile last 3.7 version with MSYS2/MinGW64.

It works fine and I've this unofficial version available if someone is
interesting by it

Happy coding with POV :)


Post a reply to this message

From: Mr
Subject: Re: povdos needed
Date: 16 Jul 2019 19:30:00
Message: <web.5d2e5d90405ef3d9884ec9560@news.povray.org>
"DigitalBox" <nomail@nomail> wrote:
> "Rocco" <nomail@nomail> wrote:
> > Following this discussion, maybe someone will be interested. This will not be
> > the latest version but this week I switched on my old computer and. I found my
> > build scripts of POVRay 3.61 on MinGW32. I recompiled this with my MinGW64
> > environment and the result is a command-line POVRay version that renders as
> > expected. The build scripts is mostly inspired by what you see above. If there
> > is demand about binaries, I can host it on my OneDrive for example. Even if 3.7
> > is out now, 3.61 is still usable and feature-rich...
> >
> > This build works and renders as expected. You should only be careful about file
> > paths (add them in the .INI for example).
>
> I have been able to compile last 3.7 version with MSYS2/MinGW64.
>
> It works fine and I've this unofficial version available if someone is
> interesting by it
>
> Happy coding with POV :)

    Yes! please , do share. And in thelong run, This might lay foundation for a
truly Cross-platform build process.  I believe that suggestion made by Campbell
Barton aka ideasman 42 a few months or year ago was one reason preventing to
ship PoV along with its exporter, Making it disadvantaged compared to other open
source renderers such as cycles, eevee, or Freestyle.


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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