POV-Ray : Newsgroups : povray.bugreports : Blobs: Error 1: Negative Values: Holes! / Error 2: Alpha Value Overwriting? Server Time
22 Nov 2024 08:47:34 EST (-0500)
  Blobs: Error 1: Negative Values: Holes! / Error 2: Alpha Value Overwriting? (Message 21 to 30 of 48)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: clipka
Subject: Re: Blobs: Error 1: Negative Values: Holes!/Error2:AlphaValueOverwriting?
Date: 23 Dec 2015 16:34:19
Message: <567b135b$1@news.povray.org>
Am 23.12.2015 um 18:59 schrieb Sven Littkowski:
> Thanks. I send an answer already to the previous posting of yours
> (above). :-)
> 
> Is it possible to recalculate all blob values so I get the same size
> without scaling, rounded edges inclusive as seen in the blob?

I don't think that'll help you, but if you want to try, all you should
have to do is multiply all the blob elements' coordinates and radii with
the same constant factor.

Another thing you might try is changing the total strength of the blob,
by multiplying all the elements' strength values with a constant, and
also multiplying the blob's threshold parameter by that same value.


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error 1: NegativeValues:Holes!/Error2:AlphaValueOverwriting?
Date: 23 Dec 2015 21:14:07
Message: <567b54ef@news.povray.org>
Thanks, Clipka, for this information. I never used that software before.
If I get the POV programming source files, I wouldn't even know in which
folders to save them, and which ones to open directly with that VS. But
if I should succeed, I know that this is an unsupported version of
POV-Ray then.

I wonder, if it wouldn't be easier and faster, to get the exe file from
William, as it seems, he got the exe file already and it seems to work
without visible problems, so far. I really have no clue how to compile
with VS, not even what files to load into it. :-)

Just if William cannot do this, I would try to compile with VS. Would
even still need exact information, what files are to be changed and in
which way.


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error 1: Negative Values:Holes!/Error2:AlphaValueOverwriting?
Date: 23 Dec 2015 21:17:29
Message: <567b55b9@news.povray.org>
Thanks, once more. :-)

Will try first to get the new POV-Ray exe, otherwise will try this.


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error 1: NegativeValues:Holes!/Error2:AlphaValueOverwriting?
Date: 24 Dec 2015 09:45:05
Message: <567c04f1@news.povray.org>
Thanks again for the hinto to the VSC. I am downloading and installing
it right now, but - wow - it is 19GB large!   :-S


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error 1: NegativeValues:Holes!/Error2:AlphaValueOverwriting?
Date: 24 Dec 2015 09:46:55
Message: <567c055f$1@news.povray.org>
Thanks again for the hint about MS VSC. I am downloading and installing
it right now, but - wow - it is 19GB large! :-S


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error 1: NegativeValues:Holes!/Error2:AlphaValueOverwriting?
Date: 24 Dec 2015 09:51:52
Message: <567c0688$1@news.povray.org>
Clipka,

I am about to download the programming files from
https://github.com/POV-Ray/povray/tree/3.7-stable

But there are many sub folders. Do I have to recreate each folder on my
Windows computer and download each file into each corresponding folder?

Also, seeing that the domain name contains the word "GIT" and MS VSC
offers an option to install some sort of GIT components, does it mean i
have to select that GIT installation option? I really have no
understanding in C++ and MS VSC, thus my asking.

I might also need instructive help to compile that EXE file based on
William#s changes.


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error 1: Negative Values: Holes!/Error2:AlphaValueOverwriting?
Date: 24 Dec 2015 09:57:59
Message: <567c07f7$1@news.povray.org>
William, even David K. Buck and Chris Cason said (already in 2008) on
"Floss"
(https://www.twit.tv/shows/floss-weekly/episodes/24?autostart=false),
50th minute of the interview, that POV-Ray contains in parts some very
ancient code.

I take your advise, and will try to compile a new EXE version based on
your change suggestions.

But I admit, I never used Visual Studio, nor C++. I hope I will get it
right.   :-)

If you could e-mail me the EXE file you was building, it would probably
much easier. I wouldn't even have to download 19 GB for the installation
of the free "Visual Studio Community"...


Post a reply to this message

From: clipka
Subject: Re: Blobs: Error 1:NegativeValues:Holes!/Error2:AlphaValueOverwriting?
Date: 24 Dec 2015 11:37:40
Message: <567c1f54$1@news.povray.org>
Am 24.12.2015 um 15:51 schrieb Sven Littkowski:

> I am about to download the programming files from
> https://github.com/POV-Ray/povray/tree/3.7-stable
> 
> But there are many sub folders. Do I have to recreate each folder on my
> Windows computer and download each file into each corresponding folder?

Nope - fortunately not. You'd be an old man by the time you'd finish.

First, I'd strongly recommend using the latest and greatest version,
which is the "master" branch. The stable version wasn't designed to be
built with VS 2015, and might give you a lot of trouble along the way.
Full compatibility with VS 2015 has only been achieved a couple of weeks
ago.

The latest development version can be found on this page:
https://github.com/POV-Ray/povray/tree/master

As for getting all the stuff on your computer, there's a "Download ZIP"
button, which will get you the complete source code (program,
documentation, library and all) as a zip archive; once on your machine,
you can just unzip it into any folder you like.


> Also, seeing that the domain name contains the word "GIT" and MS VSC
> offers an option to install some sort of GIT components, does it mean i
> have to select that GIT installation option? I really have no
> understanding in C++ and MS VSC, thus my asking.

Nope - for now you don't need to worry about that, especially since you
can install components later.

In case you're curious though: The "Git" in the domain name is indeed
the same as the "Git" in MS VS 2015, and is the name of the version
control tool we're using.

Version control is the concept of managing a bunch of related files and
their changes over time, most notably archiving old versions and keeping
track of which changes to different files belong together. A version
control system is often comprised of a more or less central archive
(often referred to as a repository) and a client software to submit or
retrieve particular versions of files to or from the archive.

GitHub is the company that hosts the POV-Ray project's primary
repository, and is one of the most popular companies providing publicly
accessible Git repositories.

The original Git client is a set of standalone Unix tools, but Windows
versions and graphical user interfaces are widely available by now, and
MS VS 2015 happens to have one built in (provided you install it), so
that you can easily sync changes without having to leave VS 2015.

That's how the name "Git" winds up both in the URL of the website at
which the POV-Ray source code is available, as well as in one of VS
2015's optional components.


> I might also need instructive help to compile that EXE file based on
> William#s changes.

That should be pretty easy, once you've made the changes suggested by
William, /plus/ a mandatory change required in all custom builds:

- Open the folder to which you've unzipped the POV-Ray source package.

- Navigate to the "source/base" subfolder, and open the file "build.h"
with a text editor. Modify the line reading "#define BUILT_BY ..." and
remove the next line reading "#error Please fill in BUILT_BY, then
remove this line".

Now you're ready to build:

- Navigate to the "windows/vs10" subfolder.
- Open the "povray.sln" file.

- Visual Studio 2015 should now open up, and may tell you something
about converting from an old version of Visual Studio; agree to that.

- Among the toolbars, there should be a dropdown box showing either
"Release", "Release-SSE2" or "Debug", and next to that another dropdown
box showing either "x64" or "Win32". Set these to "Release" and "x64" if
you have a 64-bit computer, or "Release-SSE2" and "Win32" if you have a
32-bit computer and know that it supports the SSE2 instruction set, or
"Release" and "Win32" otherwise.

- From the "Build" menu, select "Build Solution" (or just press
Ctrl-Shift-B).

- Visual Studio 2015 should now be busy for a couple of minutes, and
then report that the build was successful.

- From the "windows/vs10" folder, navigate to the "bin64" or "bin32"
subfolder; in there, you should find a file named "pvengine64.exe",
"pvengine32-sse2.exe" or "pvengine32.exe". Copy that file.

- Open the folder to which you had installed POV-Ray 3.7 (e.g.
"C:\Program Files\POV-Ray\v3.7").
- Navigate to the "bin" subfolder.
- Paste the previously copied file in the directory. As a name with the
same name already exists, Windows Explorer should prompt you whether you
want to overwrite it or rename the new file. I'd recommend renaming the
new file, or at least renaming the original file first.
- If you renamed the new file, create a shortcut to it somewhere you can
find it.


There - you should now be able to run a brand-new homebrew version of
POV-Ray.


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error1:NegativeValues:Holes!/Error2:AlphaValueOverwriting?
Date: 24 Dec 2015 17:22:37
Message: <567c702d$1@news.povray.org>
Already downloading, but - man - 19 gigabyte of download..? Wow. Sending
me the modified EXE would be easier, i think, though I like the idea to
compile on my own. If you have the possibility to send me the modified
EXE, I would really prefer that. :-)
19 GB.......


Post a reply to this message

From: Sven Littkowski
Subject: Re: Blobs: Error1:NegativeValues:Holes!/Error2:AlphaValueOverwriting?
Date: 25 Dec 2015 09:10:15
Message: <567d4e47$1@news.povray.org>
UPDATE on VSC2015

Three times I tried to install, each installation taking several hours
due to the slow Internet connection here and the large download size.
And each time, it errored at the end that some files failed. Each time
when i re-installed, it started at zero instead of just completing the
missing or damaged files. And errors again. Also, my free hard drive
space shrinks down each time.

I reported to MS these errors, and wait now for their response.
I will continue with the installation when the errors were analyzed and
corrected by MS.

If anyone of you, William or Clipka, could decide to create that EXE and
give it to me, I would be very happy.

If desired, I can publish here the long error log of the failing VSC2015
installation.


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

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