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

Provide povray.exe on Windows/provide consistent CLI on all platforms #227

Open
binki opened this issue Feb 2, 2017 · 2 comments
Open
Labels
feature proposal for a new feature, or alleged bug triaged as intentional but warranting improvement OS: Windows specific to POV-Ray for Windows

Comments

@binki
Copy link

binki commented Feb 2, 2017

The Windows installer installs pvengine.exe and things. There is no povray.exe which behaves like the unix povray command.

I thought that when I first used povray some number of years ago, the Windows build was just the unix CLI but running on Windows. I could be wrong, that was a long time ago and I think I was using Windows 98 SE at the time. I recently installed the official Windows build and was taken aback when I couldn’t find something like the standard CLI interface. If you try to call it like normal you get this editor thing popping up… and you have to add extra parameters like /EXIT and /RENDER and know that you have to call pvengine instead of povray. I think I and other people would like to be able to just use the same interface regardless of what platform we’re on.

Could the next and future releases include an official build of the CLI for Windows?

For now, I’m just using the Ubuntu package through the Windows Subsystem for Linux. But then I can only launch it indirectly through bash -c povray. And while the Windows Subsystem for Linux is nice, it is not the cleanest and I assume does have overhead (though I’ve not tried benchmarking or antyhing).

@c-lipka
Copy link
Contributor

c-lipka commented Feb 2, 2017

POV-Ray for Windows has been a GUI application for ages now. What you used on Win 98 SE might have been a DOS version, but that has been abandoned quite a while ago.

There does exist source code and a Visual Studio project for a command-line-only version of POV-Ray, but it has been receiving only sporadic attention until now (I can't even say whether it compiles properly right now), and it has never been documented, as it was originally developed just as a showcase of how to use certain internal structures to easily bolt on a new front-end to the platform-neutral portions of the software.

We'll keep your request in mind though.

@c-lipka c-lipka added this to the 3.7.2 milestone Mar 14, 2017
@c-lipka
Copy link
Contributor

c-lipka commented Mar 14, 2017

Before we can easily generate both a GUI and CLI version out of the same source code there's still a bit of refactoring to do, which we prefer to avoid in the beta phase of 3.7.1, so we'll be postponing this to 3.7.2.

@c-lipka c-lipka added feature proposal for a new feature, or alleged bug triaged as intentional but warranting improvement OS: Windows specific to POV-Ray for Windows labels Mar 14, 2017
meinradr added a commit to meinradr/vapory that referenced this issue Aug 26, 2019
@c-lipka c-lipka removed this from the 3.8.1 milestone Jun 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature proposal for a new feature, or alleged bug triaged as intentional but warranting improvement OS: Windows specific to POV-Ray for Windows
Projects
None yet
Development

No branches or pull requests

2 participants