POV-Ray : Newsgroups : povray.animations : What animation front end? Server Time: 17 Jun 2019 12:36:09 GMT
  What animation front end? (Message 1 to 8 of 8)  
From: John Greenwood
Subject: What animation front end?
Date: 20 Apr 2014 10:10:01
Message: <web.53539c36969453f7a7cafab50@news.povray.org>
I have started a major PovRay project, the object of which is to make a series
of animated images describing a novel transport system.

These animations will include some human figures, see:
http://www.john-greenwood.co.uk/PovRay/Crowd/

but in these animations only the hardware of the transport system will move
smoothly. The human figures will simply jump from one static pose to another.

The hardware will move according to simple equations of motion, so in principle
this should be straight forward to write them in PovRay, but a front end, where
parameters can be controlled along a timeline, would be better.

Is Moray the answer? It does not seem to be discussed much in the last few
years.


Post a reply to this message

From: Stephen
Subject: Re: What animation front end?
Date: 20 Apr 2014 10:56:02
Message: <5353a7c2$1@news.povray.org>
On 20/04/2014 11:06 AM, John Greenwood wrote:
> I have started a major PovRay project, the object of which is to make a series
> of animated images describing a novel transport system.
>
> These animations will include some human figures, see:
> http://www.john-greenwood.co.uk/PovRay/Crowd/
>
> but in these animations only the hardware of the transport system will move
> smoothly. The human figures will simply jump from one static pose to another.
>
> The hardware will move according to simple equations of motion, so in principle
> this should be straight forward to write them in PovRay, but a front end, where
> parameters can be controlled along a timeline, would be better.
>
> Is Moray the answer? It does not seem to be discussed much in the last few
> years.

Interesting project by the sound of it.

 From what I remember of Moray's animation system, it would be able to 
help. I've not used it much but it was similar to Bishop3d's and I have 
used that quite a bit.
Moray is free but unsupported. You will need to recreate your scene in 
Moray, though.
Bishop3d is not free (USD40) and unsupported. It does have an import 
function. Where it can parse a subset of PovRay objects and you can 
visualise them in 3D space.


-- 
Regards
     Stephen

I solemnly promise to kick the next angle, I see.


Post a reply to this message

From: trp
Subject: Re: What animation front end?
Date: 20 Apr 2014 17:35:01
Message: <web.535405326c09d90b4e8fd4d70@news.povray.org>
I don’t know if my Alive! program would be of any help or not. You can see the
documentation here:

http://www.imagicproductions.com/doc/100_TOC.htm

I wrote it with the intention of being able to combine existing POV code to
produce animations. It can create simply CSG objects, characters based upon a
skeletal structure, actions that move the character over time and a director
module that brings it all together for the animation.

I am currently playing around with using Alive! to animate blobman. I created an
include file that ties the variables in blobman to the skeleton joint variables
in Alive! and then created action files in Alive! Take a look if you want and if
you have any questions, let me know.


Post a reply to this message

From: John Greenwood
Subject: Re: What animation front end?
Date: 21 Apr 2014 09:25:01
Message: <web.5354e3776c09d90ba7cafab50@news.povray.org>
"trp" <trp### [at] imagicproductionscom> wrote:
> I don’t know if my Alive! program would be of any help or not. You can see the
> documentation here:
>
> http://www.imagicproductions.com/doc/100_TOC.htm
>
> I wrote it with the intention of being able to combine existing POV code to
> produce animations. It can create simply CSG objects, characters based upon a
> skeletal structure, actions that move the character over time and a director
> module that brings it all together for the animation.
>
> I am currently playing around with using Alive! to animate blobman. I created an
> include file that ties the variables in blobman to the skeleton joint variables
> in Alive! and then created action files in Alive! Take a look if you want and if
> you have any questions, let me know.

Looks interesting. I have downloaded it and tried to get it running but get the
message: Cannot find POV Version 3.6 entry in register.

I am using Version 3.7, do I need to download the earlier version? Might this
get my computer muddled?


Post a reply to this message

From: trp
Subject: Re: What animation front end?
Date: 21 Apr 2014 14:45:00
Message: <web.53552ddc6c09d90b4e8fd4d70@news.povray.org>
> message: Cannot find POV Version 3.6 entry in register.
>
> I am using Version 3.7, do I need to download the earlier version? Might this
> get my computer muddled?


No. Don't load 3.6. Go into the preferences and change the location of the
PVENGINE files manually. I haven't updated it to read the new registry settings
yet. Save the settings and restart it. It will still give the warning. But,
should run.


Post a reply to this message

From: John Greenwood
Subject: Re: What animation front end?
Date: 22 Apr 2014 19:40:01
Message: <web.5356c4ef6c09d90ba7cafab50@news.povray.org>
"trp" <trp### [at] imagicproductionscom> wrote:
> > message: Cannot find POV Version 3.6 entry in register.
> >
> > I am using Version 3.7, do I need to download the earlier version? Might this
> > get my computer muddled?
>
>
> No. Don't load 3.6. Go into the preferences and change the location of the
> PVENGINE files manually. I haven't updated it to read the new registry settings
> yet. Save the settings and restart it. It will still give the warning. But,
> should run.

I tried that without immediate success. Will have another go in a few days time.

Thanks for the prompt reply.


Post a reply to this message

From: Kenneth
Subject: Re: What animation front end?
Date: 22 Apr 2014 23:45:01
Message: <web.5356fddc6c09d90bc2d977c20@news.povray.org>
"trp" <trp### [at] imagicproductionscom> wrote:
> I don’t know if my Alive! program would be of any help or not. You can see the
> documentation here:
>
> http://www.imagicproductions.com/doc/100_TOC.htm
>

This looks like an interesting program (as does John's 'Crowd' idea.) I'm busy
reading the well-thought-out documentation for both. Nice work, guys!


Post a reply to this message

From: trp
Subject: Re: What animation front end?
Date: 23 Apr 2014 04:10:01
Message: <web.53573cb16c09d90b4e8fd4d70@news.povray.org>
I got to thinking, if you are going to use Alive! for your project, I really
need to document animating objects not created in Alive!. It can be done with
simple objects that you just want to move around or characters that walk, bend
and flex.


1. Create an include file for the object. Below is a stripped down version of
what I used for Blobman as Laura Croft.

#ifdef(Head_R)
     #declare BM_Head_Rot=Head_R;  // Set to Alive! action angle
#else
     #declare BM_Head_Rot=<0,0,0>;  // Set to Blobman defaut
#end
#include "bmpeople.inc"
#include "croft.cdf"
Blob_Man(Female,70)
object {BlobMan
        scale Croft_SCAL
 rotate Croft_ROT1
 rotate Croft_ROT2
 rotate Croft_ROT3
 translate Croft_TRAN
 }

Essentially you are creating an object (BlobMan) that is transformed by the five
variables. Everything above “object” is only for Blobman and is unnecessary if
you are simply moving an object like a sphere.


2. Create a character in the Casting module of Alive!. I named mine “Croft”.
After changing the name insert the include file from above. Alive! now will
display the character and create files to manipulate it with the Croft_SCAL,
Croft_ROT1, Croft_ROT2, Croft_ROT3 and Croft_TRAN variables. You can see how the
name “Croft” ties to the variable names. Substitute your own name.

If you want Alive! to auto size the character to the window and display a
bounding box when working with the character, edit the “Base” joint and change
the Sphere to a box. Make that box approximately the size of a bounding box
around the character. Set the “VISIBLE” flag to false so that the box doesn’t
cover the character.

You can now use the character in the Actor module to create actions that will
move the character around in the animation.


3. Every “BONE JOINT” in Alive! has four variables associated with it. My Croft
character has a joint I named “Head”. This has a variable Head_L which is the
length of the bone. It also has a 3D vector Head_R with x, y, z variables for
motion of the joint. You can see above that my include file linked the Blobman
BM_Head_Rot variable to my Head_R variable in Alive!.  That way I can create
actions in Alive! that move the Blobman head. Any variable in your character can
be tied to the Alive! actions this way. Simply create as many “BONE JOINTS” as
you have variables in your character.


This may be clear as mud. I don’t know. If it doesn’t make sense, let me know.
Sorry to take up newsgroup space with info that should be in the documentation.


Post a reply to this message

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