POV-Ray / povray

The Persistence of Vision Raytracer: http://www.povray.org/
GNU Affero General Public License v3.0
1.35k stars 282 forks source link

Collection of allscene, allanim and portfolio script and scene issues. #382

Open wfpokorny opened 5 years ago

wfpokorny commented 5 years ago

Summary

See user Subclick's post to povray.beta-test.binaries on Sept 09 2019:

http://news.povray.org/povray.beta-test.binaries/thread/%3C8736h1fbvy.fsf%40sp.am%3E/

While original work done against v3.7 all the changes proposed verified to exist in the current v3.8 master branch. Changes are relatively minor and limited to the shipped demo scenes and scripts.

Environment

Ubuntu 18.04 (but shipped demo scenes so any) and v38 master at commit 74b3ebe.

Steps to Reproduce

Run the “allanim.sh”, “allscene.sh” and “portfolio.sh” scripts as described in the newsgroup posts.

Expected Behavior

As outlined in the newsgroup posts.

Actual Behavior

As outlined in the newsgroup posts.

Render Settings

As defaulted by a regular install. Note! The allscene.sh, etc. scripts were all modified back in 2017 to use 'povray --generation' to determine the version over a hard coded version. This works only for relatively standard installs and newer versions of povray.

Scene

Several as referenced by .../unix/scripts scripts.

Output

Example of allobjects.pov Sphere_Of_Spheres macro fix:

Sphere_Of_Spheres_MacroFix

Workaround

None, but none of the issues too serious.

Suggested Solution

Subclick's changes mapped to the v38 master as a branch at:

https://github.com/wfpokorny/povray/tree/fix/Subclick_scenesAndScript

which will be periodically rebased to master until resolution.

c-lipka commented 3 years ago

I think we should at least give this a thorough review, and see if we can include it in v3.8.0. If the summary is accurate, it should be easy enough to integrate.