Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Running large .pov file fails without error message #437

Open
PlanetEarthSoftware opened this issue Sep 6, 2021 · 7 comments
Open

Running large .pov file fails without error message #437

PlanetEarthSoftware opened this issue Sep 6, 2021 · 7 comments
Labels
bug? reported as bug; triage pending Windows Editor related to Windows GUI editor component

Comments

@PlanetEarthSoftware
Copy link

PlanetEarthSoftware commented Sep 6, 2021

I have a large 10 GiB .pov file I have generated and was hoping to render, POV-Ray is 64 bit and I have 16 GiB of memory. No error message is shown.

POV-Ray Version

  • Incarnation: POV-Ray for Windows
  • Affected build version: 3.7.0.msvc10.win64

Runtime Environment

  • Operating system: Microsoft Windows [Version 10.0.19043.1165] Windows 10 Home 21H1
  • Hardware architecture: x86-64
  • CPU model: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz 2.90 GHz

Steps to Reproduce

  1. Start POV-Ray 64 bit
  2. Hit the Sel-Run tollbar icon
  3. Select the large .pov file [ download and unzip https://genethomas.com/tmp/500.zip ]

Expected Behavior

Should render file and display the image or say it has run out of memory or some other error.

Actual Behavior

The rendering finishes almost immediately and a blank image is shown. The messages windows does not show any errors that have not occurred with good runs I have done before.

Output

Additional context (optional)

Workaround (optional)

Suggested Solution (optional)

@PlanetEarthSoftware PlanetEarthSoftware added the bug? reported as bug; triage pending label Sep 6, 2021
@c-lipka
Copy link
Member

c-lipka commented Sep 6, 2021

The integrated editor of POV-Ray for Windows is based on a rather outdated 3rd-party component ("CodeMax"). That component, to the best of my knowledge, has remained unchanged since 32-bit times, so may be fundamentally incapable of handling files larger than 2 or 4 GB.

POV-Ray may still be able to render the file, using "Select File and Render" from the "Render" menu (Alt+S). This will just try to parse and render the file, without opening it in the editor.

@c-lipka c-lipka added the Windows Editor related to Windows GUI editor component label Sep 6, 2021
@PlanetEarthSoftware
Copy link
Author

PlanetEarthSoftware commented Sep 6, 2021

When I do that is flickers as if rendering for a second then shows a blank black final image in the new window. The same blank black is written to a .png file. No error messages are show here either.

@PlanetEarthSoftware
Copy link
Author

PlanetEarthSoftware commented Sep 6, 2021

The following is shown in the Messages window, nothing that successful renders I have done have shown,

Rendering with 4 threads.
Parser Options
Input file: A:\Projects\QuaternionMandelbrotViewer\500.pov
Remove bounds........On
Split unions.........Off
Library paths:
C:\Temp\POV-Ray-v3.7\include
C:\WINDOWS\Fonts
Clock value: 0.000 (Animation off)
Image Output Options
Image resolution.....640 by 480 (rows 1 to 480, columns 1 to 640).
Output file..........A:\Projects\QuaternionMandelbrotViewer\500.png, 24 bpp PNG
Dithering............Off
Graphic display......On (gamma: sRGB)
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
Parse Warning: No objects in scene.
Parse Warning: assumed_gamma not specified, so gamma_correction is turned off for compatibility with this
pre POV-Ray 3.7 scene. See the documentation for more details.
Parse Warning: This scene did not contain a #version directive. Please be aware that as of POV-Ray 3.7,

@PlanetEarthSoftware
Copy link
Author

PlanetEarthSoftware commented Sep 7, 2021

I have zipped up my large .pov file that exercises this fault, it can be downloaded from https://genethomas.com/tmp/500.zip

@c-lipka
Copy link
Member

c-lipka commented Sep 7, 2021

Having downloaded the ZIP file, I see a single .pov file of ~10 MB size in there. I take it that is all that's needed to (try to) render the scene?

Be advised that it may take a couple of days before I get around to digging into the issue.

@PlanetEarthSoftware
Copy link
Author

PlanetEarthSoftware commented Sep 8, 2021

I take it that is all that's needed to (try to) render the scene?
yes. it is one huge mesh. It #includes "colors.inc".

@PlanetEarthSoftware
Copy link
Author

That single .pov file is 10 GB not MB. Has there been any movement on this?

@PlanetEarthSoftware PlanetEarthSoftware changed the title Opening large .pov file fails without error message Running large .pov file fails without error message Oct 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug? reported as bug; triage pending Windows Editor related to Windows GUI editor component
Projects
None yet
Development

No branches or pull requests

2 participants