Hello I love Chimera and the only little bummer to me are the long rendering times for raytraced movies. I managed to get the PovRay version 3.7 which uses multiple cores running on our server. However now I am stuck and here comes my question. Is there away how I can get Chimera to use the newer Version of PovRay? Or can I somehow change my script so that I get only the .pov and .ini files for all the frames while the actual raytracing is skipped and I can do it subsequently with the newer Version? Currently the whole things has to happen on a windows system, but I hope that I'll get my ubuntu version soon up and running again, so hints and advices for both options are welcome. Thanks a lot in advance Berni -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
Hi Berni, This is only a partial answer: In the POV-Ray Options section of Preferences, you can specify the location of the povray executable. You could try setting that to your newer version. It might not work (for example, if that newer version expects different input), but worth a try... let us know what happens. Best, Elaine ----- Elaine C. Meng, Ph.D. meng@cgl.ucsf.edu UCSF Computer Graphics Lab (Chimera team) and Babbitt Lab Department of Pharmaceutical Chemistry University of California, San Francisco http://www.cgl.ucsf.edu/home/meng/index.html On Jun 25, 2009, at 2:26 PM, Bernhard Pätzold wrote:
Hello
I love Chimera and the only little bummer to me are the long rendering times for raytraced movies. I managed to get the PovRay version 3.7 which uses multiple cores running on our server. However now I am stuck and here comes my question.
Is there away how I can get Chimera to use the newer Version of PovRay? Or can I somehow change my script so that I get only the .pov and .ini files for all the frames while the actual raytracing is skipped and I can do it subsequently with the newer Version?
Currently the whole things has to happen on a windows system, but I hope that I'll get my ubuntu version soon up and running again, so hints and advices for both options are welcome.
Thanks a lot in advance
Berni
Hi Berni, Elaine's suggestion to change the path to the povray executable in Favorites / Preferences, category POV-Ray may work if you don't need some extra command arguments to tell it to use multiple cores. A couple changes to parameters in the POV-Ray preferences pane can also speed up render frames very dramatically (3x or more). First change "Antialias threshold" from 0.3 to 1.5. That gave a 3x speed-up with almost no noticable change in edges (it removes jagged edges). Also try reducing quality from 9 to 4 or 5. See the documentation for what you would be missing by doing that: http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/preferences.html#POV-Ray%20O... Also if you are using the Chimera 1.3 production release you might want to get a Chimera 1.4 daily build where the transparency handling by pov-ray now matches what is on-screen much better. Also if you get tonight's daily build or more recent you will not get the pov-ray progress dialogs popping up at each frame. Instead the halt button will be on the status line. Finally, you might consider some comments on the Chimera mailing list from this week which suggest that you can often make a better image without using pov-ray. Better lighting and silhouette edges are available in Chimera without pov-ray -- and the main feature of pov-ray, shadows, can be more distracting than illuminating http://www.cgl.ucsf.edu/pipermail/chimera-users/2009-June/004030.html Tom -------- Original Message -------- Subject: [Chimera-users] Faster raytracing From: Bernhard Pätzold <Berni.Paetzold@gmx.de> To: chimera-users@cgl.ucsf.edu Date: 6/25/09 2:26 PM
Hello
I love Chimera and the only little bummer to me are the long rendering times for raytraced movies. I managed to get the PovRay version 3.7 which uses multiple cores running on our server. However now I am stuck and here comes my question.
Is there away how I can get Chimera to use the newer Version of PovRay? Or can I somehow change my script so that I get only the .pov and .ini files for all the frames while the actual raytracing is skipped and I can do it subsequently with the newer Version?
Currently the whole things has to happen on a windows system, but I hope that I'll get my ubuntu version soon up and running again, so hints and advices for both options are welcome.
Thanks a lot in advance
Berni
Berni explains below his procedure for using povray 3.7 beta with Chimera to raytrace faster using multiple cores on Windows. Tom -------- Original Message -------- Subject: Re: [Chimera-users] Faster raytracing From: Bernhard Pätzold To: Thomas Goddard <goddard@cgl.ucsf.edu> Date: 6/28/09 8:57 AM Hi Tom Thanks for your help. I actually managed to get the raytracing running on multiple processors, although I will consider your advice for the future and use more the Chimera inbuild rendering features. As even with multiple processors and serious calculation power raytracing takes just way too long. However in case someone want to do the same I will quickly describe how i got it running under Windows. It might be substantially easier under Linux but my system is currently seriously impaired so that I need to fix that first. Just changing the input file in Chimaera did for some reason not work and I always got the message that it can't find the file. It worked fine under Linux until it crashed again, so I think that might be the best way there. So here is the windows way: 1. Install the PovRay 3.7 beta release 2. Rename the file povray.exe in the ../Chimera/bin folder to povrayold.exe 3. Copy the file pvengine.exe from PovRay to the Chimera/bin folder 4. Rename pvengine.exe to povray.exe 5. Start PovRay and change in the menu under "render" => "On Completion" the Value from do nothing to "Exit on completion" 6. Now you can generate raytraced images as usual just the actual raytracing process will run in paralell on all cores. Note: X3d2pov will still only run on one processor. I had once a strange error that could be easily fixed changing the directory of my script to a different one. Cheers Berni -------- Original Message -------- Subject: Re: [Chimera-users] Faster raytracing From: Thomas Goddard <goddard@cgl.ucsf.edu> To: Bernhard Pätzold Date: 6/25/09 5:18 PM
Hi Berni,
Elaine's suggestion to change the path to the povray executable in Favorites / Preferences, category POV-Ray may work if you don't need some extra command arguments to tell it to use multiple cores.
A couple changes to parameters in the POV-Ray preferences pane can also speed up render frames very dramatically (3x or more). First change "Antialias threshold" from 0.3 to 1.5. That gave a 3x speed-up with almost no noticable change in edges (it removes jagged edges). Also try reducing quality from 9 to 4 or 5. See the documentation for what you would be missing by doing that:
http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/preferences.html#POV-Ray%20O...
Also if you are using the Chimera 1.3 production release you might want to get a Chimera 1.4 daily build where the transparency handling by pov-ray now matches what is on-screen much better.
Also if you get tonight's daily build or more recent you will not get the pov-ray progress dialogs popping up at each frame. Instead the halt button will be on the status line.
Finally, you might consider some comments on the Chimera mailing list from this week which suggest that you can often make a better image without using pov-ray. Better lighting and silhouette edges are available in Chimera without pov-ray -- and the main feature of pov-ray, shadows, can be more distracting than illuminating
http://www.cgl.ucsf.edu/pipermail/chimera-users/2009-June/004030.html
Tom
-------- Original Message -------- Subject: [Chimera-users] Faster raytracing From: Bernhard Pätzold To: chimera-users@cgl.ucsf.edu Date: 6/25/09 2:26 PM
Hello
I love Chimera and the only little bummer to me are the long rendering times for raytraced movies. I managed to get the PovRay version 3.7 which uses multiple cores running on our server. However now I am stuck and here comes my question.
Is there away how I can get Chimera to use the newer Version of PovRay? Or can I somehow change my script so that I get only the .pov and .ini files for all the frames while the actual raytracing is skipped and I can do it subsequently with the newer Version?
Currently the whole things has to happen on a windows system, but I hope that I'll get my ubuntu version soon up and running again, so hints and advices for both options are welcome.
Thanks a lot in advance
Berni
Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://www.cgl.ucsf.edu/mailman/listinfo/chimera-users
participants (3)
-
"Bernhard Pätzold"
-
Elaine Meng
-
Thomas Goddard