secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
209 stars 53 forks source link

Avatar does not move its lips when the corresponding checkbox is checked in "Preferences" and then the cache is cleared #2166

Open valeriiaaproductengine opened 2 months ago

valeriiaaproductengine commented 2 months ago

Environment

Second Life Test 7.1.9.10164740217 (64bit) Release Notes

You are at 208.8, 160.9, 21.5 in Product Engine located at simhost-0da6f9eb199bf00ca.agni SLURL: http://maps.secondlife.com/secondlife/Product%20Engine/209/161/21 (global coordinates 336,849.0, 307,361.0, 21.5) Second Life Server 2024-06-11.9458617693 Release Notes

CPU: 11th Gen Intel(R) Core(TM) i5-11260H @ 2.60GHz (2611.2 MHz) Memory: 16111 MB OS Version: Microsoft Windows 10 64-bit (Build 19045.4651) Graphics Card Vendor: NVIDIA Corporation Graphics Card: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2

Windows Graphics Driver Version: 31.0.15.2879 OpenGL Version: 4.6.0 NVIDIA 528.79

Window size: 1920x1001 Font Size Adjustment: 96pt UI Scaling: 1 Draw distance: 128m Bandwidth: 3000kbit/s LOD factor: 1.5 Render quality: 4 Texture memory: 4095MB Disk cache: Max size 1638.4 MB (33.2% used)

J2C Decoder Version: KDU v7.10.4 Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.23.1 / OpenAL Community / OpenAL Soft: OpenAL Soft Dullahan: 1.14.0.202310131404 CEF: 118.4.1+g3dd6078+chromium-118.0.5993.54 Chromium: 118.0.5993.54 LibVLC Version: 3.0.16 Voice Server Version: Vivox 4.10.0000.32327.5fc3fe7c.5942f08

Packets Lost: 5/2,180 (0.2%) August 01 2024 06:14:11

Description

See Reproduction steps

Reproduction steps

  1. Log into the Second Life Test 7.1.9.10164740217 (64bit) viewer.
  2. Open the "Preferences", select the "Sound&Media" tab.
  3. Check the "Move avatar lips when speaking" checkbox and click "ok" button.
  4. Open the "Advanced" tab and click the "Clear Cache" button.
  5. Relogin to the viewer.
  6. Click the "Speak" button.

Actual result: Avatar does not move its lips when the corresponding checkbox is checked in "Preferences" and then the cache is cleared. Expected result: Avatar should move its lips when the corresponding checkbox is checked in "Preferences" and then the cache is cleared.

Note: This issue was found during ad-hoc testing. This issue is not reproduced on the production viewer. (Second Life Release 7.1.8.9375512768). This issue is reproduced on WIn10 and OSX. Also, when recheck the "Move avatar lips when speaking" checkbox, the avatar begins to reproduce the correct animation of the lips. When creating a new account and logging in to the Test 7.1.9.10164740217 viewer for the first time (Senra's avatar most likely does not have the ability to move his lips), changing the avatar and turning on the speak button, the avatar also does not move his lips, although the checkbox is checked by default.

AtlasLinden commented 2 months ago

In regards to Senra avatars: I'm able to reproduce this issue while testing with a Senra avatar on prod viewer 7.1.8.9375512768. It's possible that Senra avatars do not support this functionality.

AtlasLinden commented 3 weeks ago

Reopening for testing

brad-linden commented 2 weeks ago

it looks like this was not integrated in maint-B, but in develop instead. moved to milestone 2024.09-ExtraFPS

katerynamproductengine commented 2 weeks ago

Passed QA.

Complete Avatars' and Test Male/Test Female avatars' lips are animated correctly then the cache is cleared. Senra avatar does not have the ability to move its lips during speaking or using gestures.

Verified on the Second Life Release 7.1.11.10947335521 (64bit) on Win10/OSX in the scope of https://github.com/secondlife/iqa/issues/348.

irinabproductengine commented 2 weeks ago

In regards to Senra avatars: I'm able to reproduce this issue while testing with a Senra avatar on prod viewer 7.1.8.9375512768. It's possible that Senra avatars do not support this functionality.

Hi, @AtlasLinden. Could you please clarify if the new avatars do not support face animation functionality using gestures (e.g.laught и chuckle) and moving lips when speaking - is this expected behavior or we should create a ticket for this?

AtlasLinden commented 2 weeks ago

Thanks Irina, A new separate ticket has been created specifically for Senra avs: https://github.com/secondlife/viewer/issues/2672

akleshchev commented 6 days ago

Cosmic reported that her lips aren't moving on ExtraFPS, might need another test.

AtlasLinden commented 6 days ago

It appears the Catwa head that Cosmic was using required activation of an included animation to enable lips moving upon speaking.