POV-Ray : Newsgroups : povray.animations : Clockless_Animation : Re: Clockless_Animation Server Time
28 Apr 2024 23:15:41 EDT (-0400)
  Re: Clockless_Animation  
From: Thorsten Froehlich
Date: 27 Jun 2017 12:50:00
Message: <web.59528c34992dfbe26c6d834f0@news.povray.org>
clipka <ano### [at] anonymousorg> wrote:
> Am 26.06.2017 um 21:32 schrieb Thorsten Froehlich:
>
> >> I've opened at github issue. See:
> >>
> >> https://github.com/POV-Ray/povray/issues/301
> >
> > .... which should just be closed because you reported something that works
> > exactly as designed. The mode is for developers to specify exact behavior in a
> > hands-on manner with one on one support, and not for users without such
> > guidance. The "solution" should probably be to disable that option from being
> > accepted by a condictional compile as well ;-)
>
> Actually, the issue should be left open until it is resolved.
>
> In my book, the first step in resolving it would be to document what the
> real-time rendering mode is for anyway (even if that documentation would
> just be a line saying "not intended for normal users", that would be an
> improvement over the current situation).
>
> As demonstrated, it would also be helpful to document that clockless
> animation and real-time rendering are two entirely(?) different things.

Well, here is the background:
For the Mac 3.6 version I was looking for an Easter Egg to hide in the about box
of POV-Ray for Mac. With some modifications to the, back then single threaded,
code, I was able to pull that off by feeding a custom camera setup as well as a
fixed scene (not parsed but hardcoded structures without texturing) into the
core. Chris played with a variant for Windows.

Now when 3.7 development was far enough along, Intel asked Chris for a demo as
back then POV-Ray was one of the few very efficient multithreaded visual
applications. However, we had since moved to a message based system for
rendering. So he needed to add hooks (the RTR_HACK) to bypass the message
passing. That is also why nothing happens when one trys to use that feature.

In order to control the hack, he had added real-time rendering option.

However, he also still needed a way to control the camera. As the goal was to
use a regular scene file, he had the idea to just allow multiple camera
definitions as the camera object is pretty much independent of the scene file.
This is where the clockless animation comes in. It basically permits multiple
cameras, which are selected based on the frame number.

As far as I recall, you need to enable that option plus the animation feature
with frame numbers, and POV-Ray will render the scene...


Post a reply to this message

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