[sldev] VWR-10311 Enabling lip sync by default
ordinal.malaprop at fastmail.fm
ordinal.malaprop at fastmail.fm
Wed May 6 14:25:11 PDT 2009
Is there any potential for "lipsync" to actually affect the animation
status of non-standard avatars? That is something that I had not
thought of actually.
It is something that should really be trappable by script to be honest.
On 6 May 2009, at 20:08, Dale Mahalko wrote:
> While this is called lip sync, apparently it is really just "jaw-
> sync".
>
> What happens for the non-human avatars? It doesn't seem to make much
> sense for a cyborg to waggle its jaw... if it has one. Maybe have a
> pulsating-glow prim on its torso instead. And what about a jellyfish
> avatar? Might want to waggle some pairs of flexy flagellum around
> its umbrella.
>
>
> This setting doesn't really belong in the client prefs at all. It
> should be avatar-specific and so should end up in the avatar
> Appearance settings for each avatar to decide for itself whether or
> not to use, as well as how to use it or what prims to parameter-
> animate with it.
>
> Appearance....
> [ x ] Enable voice lipsync effect:
> ( . ) Sync avatar jaw to voice
> . . . . Maximum mouth-open scaling: [ 2.000 ]
> . . . . [ x ] Sync attachments to jaw
> ( . ) Sync LSL-enabled prim attachments to voice
>
>
> In enabled attachment:
>
> default
> {
> attach( key id )
> {
> // Enable attachment to receive lipsync scaling
> float MinScale = 0.0;
> float MaxScale = 1.0;
> float Linearity = 1.0;
> llLipSyncPrimParams( llGetKey(), FLEXY_TENSION, MinScale,
> MaxScale, Linearity );
> }
> }
> Constants for setting prim parameters to be lipsynced.
>
> - SIZE_X, SIZE_Y, SIZE_Z, SIZE_ALL
> - SCALE_X, SCALE_Y, SCALE_Z, SCALE_ALL
> - COLOR_R, COLOR_B, COLOR_G, COLOR_ALL
> - TRANSPARENCY
> - GLOW
> - TWIST_BEGIN, TWIST_END
> - DIMPLE_BEGIN, DIMPLE_END
> - CUT_BEGIN, CUT_END
> - SKEW
> - TEXTURE_SCALE_X, TEXTURE_SCALE_Y
> - TEXTURE_ROTATION
> - FLEXY_TENSION
> - FLEXY_GRAVITY
> (etc)
>
> All constants include the MinScale, MaxScale, and Linearity scaling
> parameters, and params need to be sane for the particular prim
> parameter being animated.
>
> Prim voice-animation modifications would be client-side only and
> would not affect prim parameters on the server side.
>
>
> - Dale Mahalko / Scalar Tardis
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/SLDev
> Please read the policies before posting to keep unmoderated posting
> privileges
More information about the SLDev
mailing list