Skip to content

Convai Unity WebGL SDK v2.0.0 Release Notes

Choose a tag to compare

@KaLiniXK3 KaLiniXK3 released this 02 Aug 09:24
· 6 commits to main since this release
7719080

Convai Unity WebGL SDK v2.0.0 Release Notes

We are thrilled to announce the release of Version 2.0.0 of our Unity WebGL SDK. This major update brings significant enhancements to our platform, introducing new features, performance improvements, and critical bug fixes. Our team has worked diligently to ensure this release provides a more robust and efficient development experience for our users.

New Features

1. Interruption Feature

  • Enables more natural conversation flow by allowing characters to be interrupted mid-speech.
  • Enhances realism in multi-character interactions.

2. Viseme-based LipSync System

  • Introduces advanced server-side lip synchronization for more accurate and lifelike character speech.
  • Utilizes blendshapes and viseme data to match mouth movements precisely with spoken content.

3. Automatic Integration of Ready Player Me SDK

  • Seamlessly incorporates the Ready Player Me SDK into your project.
  • Simplifies the process of adding customizable avatars to your WebGL applications.

Improvements

1. Enhanced Character Import System

  • Streamlined workflow for importing and setting up characters.
  • Improved compatibility with various 3D model formats.

2. Reorganized Folder Structure

  • Logical arrangement of assets and scripts for easier navigation.
  • Clearer separation of core SDK components and examples.

3. Updated Scene Template

  • New and improved template scene for quick start and reference.
  • Includes examples of all major SDK features.

4. Refined Namespace Structure

  • Reorganized namespaces for better code organization and reduced conflicts.
  • Improved overall code maintainability.

5. Refactored ConvaiNPCComponentSettingsWindow

  • Enhanced structure for better usability and extensibility.
  • Improved UI layout for a more intuitive configuration process.

6. Optimized ConvaiBlinkingHandler

  • Increased performance of the blinking mechanism.
  • Improved code readability for easier customization.

7. Enhanced UI Handling

  • Implemented robust null checks to prevent runtime errors.
  • Added helper methods for common UI operations.

8. Standardized Constants

  • Introduced constants for UI dimensions and regex patterns.
  • Ensures consistency across the SDK and easier maintenance.

9. Comprehensive Documentation Update

  • Revised and expanded in-code documentation.
  • Updated external documentation to reflect new features and changes.

Bug Fixes

1. Ready Player Me SDK Conflict Resolution

  • Addressed conflicts arising when the Ready Player Me SDK was pre-existing in the project.
  • Ensured smooth integration without overwriting or duplicating assets.

2. Multi-Character Response Duplication Fix

  • Resolved an issue where text input responses were duplicated in scenes with multiple ConvaiNPC characters.
  • Improved handling of concurrent character interactions.

3. LipSync Error Message Resolution

  • Fixed various error messages related to the LipSync system.
  • Improved error handling and reporting for LipSync-related issues.

Resources and Support

To help you make the most of this new release, we've prepared the following resources:

  1. Official Documentation: Comprehensive guide to the plugin's features and capabilities.

  2. Quick Start Video: A step-by-step tutorial to get you up and running quickly.

  3. Troubleshooting Guide: Solutions to common issues you might encounter.

  4. Tutorial Series: In-depth videos covering advanced features and best practices.

  5. Convai Website: Create and test custom characters for your projects.

  6. Discord Community: Join our active community for support, discussions, and collaboration.

  7. Partner Program: Learn about the benefits of becoming a Convai partner.

Licensing and Distribution

While Convai provides a free tier for development and testing, commercial distribution of products using Convai technology requires either a partnership agreement or a paid subscription. Please review our pricing page for more details on our licensing options.

Contact Us

For any questions, concerns, or support needs, please don't hesitate to reach out to our dedicated support team at support@convai.com.

We're excited to see what you'll create with this new version of our Unity WebGL SDK. Thank you for your continued support and feedback, which drive our ongoing improvements and innovations.