![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Rick [Kitty5]" wrote:
> very impressive :)
Thank you! :)
> who is the voice? (and do they really sound like that?)
Err... It's my voice times three - and I don't really sound like that... ;)
Rune
--
3D images and anims, include files, tutorials and more:
Rune's World: http://rsj.mobilixnet.dk (updated Jan 2)
POV-Ray Users: http://rsj.mobilixnet.dk/povrayusers/
POV-Ray Webring: http://webring.povray.co.uk
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Incredible work, Rune. Your animations are just stupendous! Considering there
aren't any actual "lips" present, however, are you going to add support for
different lip sizes? i.e. creating an ethnic variance?
Lawrence
Rune wrote:
> I'm working on a system to do lip synch. I already made an animation where
> AL the Alien talks back in November 2000, but the system I'm working on now
> is much more flexible and powerful than what I had back then.
>
> For any lip pose you can specify the weight, so you for example can have
> anything between a little "o" and a roaring "OH!" by specifying a number
> from 0 to 1. It also supports weighted lip poses, so you can average
> multiple phoneme poses and/or expression poses.
>
> The lips to be animated consist of four bicubic patches. You have some
> control over how the mouth looks, but not very much unfortunately. So you
> can use them for certain toony characters, but you can't adapt them to any
> character you might have.
>
> The attached animation is a test of the system. I still need to implement
> support for tongues (which is a major thing), but besides that the system is
> fairly complete.
>
> As always, comments are much appreciated! :)
>
> Also, if I made an include file of this system, would anybody have a use for
> it?
>
> Rune
> --
> 3D images and anims, include files, tutorials and more:
> Rune's World: http://rsj.mobilixnet.dk (updated Jan 2)
> POV-Ray Users: http://rsj.mobilixnet.dk/povrayusers/
> POV-Ray Webring: http://webring.povray.co.uk
>
> Name: lips1.mpg
> lips1.mpg Type: Wmplayer File (video/mpg)
> Encoding: x-uuencode
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Lawrence Winstead" wrote:
> Incredible work, Rune. Your animations are just stupendous!
Thank you! :)
> Considering there aren't any actual "lips" present,
> however, are you going to add support for different
> lip sizes? i.e. creating an ethnic variance?
You can use any texture on the mouth region, and that way "paint" any kind
of lips using pigments and normals. However, you can't make lips that
actually bulge out...
Rune
--
3D images and anims, include files, tutorials and more:
Rune's World: http://rsj.mobilixnet.dk (updated Jan 2)
POV-Ray Users: http://rsj.mobilixnet.dk/povrayusers/
POV-Ray Webring: http://webring.povray.co.uk
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Rune" wrote:
> Also, if I made an include file of this system,
> would anybody have a use for it?
Maybe I should rephrase this.
Cleaning up the code in an include file and write documentation for it takes
a fair amount of time, so before doing that I'd first like to know if
there's actually anybody interested in it. Would you be interested in a lip
synch system?
Rune
--
3D images and anims, include files, tutorials and more:
Rune's World: http://rsj.mobilixnet.dk (updated Jan 2)
POV-Ray Users: http://rsj.mobilixnet.dk/povrayusers/
POV-Ray Webring: http://webring.povray.co.uk
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
>Would you be interested in a lip synch system?
I think I speak for everyone who could -never- accomplish this
themselves when I say YES! YES! PLEASE YES!
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Yes, I would too
Thanks Rune
--
Regards,
C.J. POV User
PRSG
http://hyperion.spaceports.com/~povstudy/
hou### [at] yahoo com
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
This is another stunning piece of work!
Yes I would be interested in a lip synching system.
Generalizing this to work with an arbitrary mouth would be nice.
Perhaps your mouth presets could act as a set of influence points for any mouth
that fits within the same bounding box ( or prescale your mouth to fit theirs)
similar to a FFD box. Feed it to a custom morph macro and it could work with the
pcm package too.
Just thinking 'out loud' (so to speak)
--
light_source{0,1}#macro c(J,a)sphere{0,1pigment{rgb z}scale a translate J+O}
#end#macro B(R,V,O)c(0,4)intersection{c(V,R)difference{c(-z*4x+10)c(-z*4.1x+
10)c(0<7.5,45,5>)}}#end B(12,0z*25)B(8y*4<0,12,50>) // Batronyx ^"^
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Batronyx" wrote:
> This is another stunning piece of work!
Thanks!
> Yes I would be interested in a lip synching system.
I've noted this, and the other replies too. I'm glad there's some interest.
:)
> Generalizing this to work with an arbitrary mouth
> would be nice.
Depends on what you mean by arbitrary mouth. The include file uses four
bicubic patches set up in a specific way, so another arrangement of bicubic
patches doesn't work, nor does, say a mesh or mesh2. That way it's rather
limited, and impossible for me to add support for mouths made of other
objects.
However, you have a little control over the shape of the mouth. All three in
the example animation were custom defined, and the user can make other
similar, but different mouths.
> Perhaps your mouth presets could act as a set of
> influence points for any mouth that fits within
> the same bounding box
You assume a mesh, while my include file uses a completely different
approach.
Rune
--
3D images and anims, include files, tutorials and more:
Rune's World: http://rsj.mobilixnet.dk (updated Jan 2)
POV-Ray Users: http://rsj.mobilixnet.dk/povrayusers/
POV-Ray Webring: http://webring.povray.co.uk
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Amazing.
On my plate is the idea of coming up with a jaw/teeth/lips/cheek system for
blobs. Perhaps this use of blobs is so much using a "hammer as a
paintbrush" I should just give up and make my blobs with b.p.'s.
Yes, please release some code, genius mon.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
> Perhaps this use of blobs is so much using a "hammer as a
> paintbrush" I should just give up and make my blobs with b.p.'s.
>
Er, I meant "make my characters' heads with bicubic patches, but keep bodies
as blobs."
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |