Code Monkey home page Code Monkey logo

inworld-unity-full's Introduction

Inworld AI Unity Full SDK

The Inworld AI Unity Full SDK is a powerful cross-platform virtual character integration plugin for Unity. It enables Developers to integrate Inworld.ai characteres into Unity Engine.

It includes the editor integration, Inworld avatar assets, animations, textures, etc.

It references the Inworld AI Unity Core Package in the packages.

Please visit our Unity Documentation page for more details.

Please create an account here if you haven't already before getting started. This tutorial series will begin with an overview of compatibility, assets, and API references.

WWW-0a57710b165f3676f60d3667866c44b8

inworld-unity-full's People

Contributors

div-inworld avatar juniverse avatar mattkwilson avatar realill avatar uthark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

inworld-unity-full's Issues

GUILayout

Hi!
Thanks, for great plugin!

Is there any way to turn off GUILayout info about current InworldScene? I mean, of course I can patch code in InworldEditorUtil.cs, but I suppose it'd be better to add functionality for automatically turning it off in scenes that don't have inworld scripts for example.

Screenshot 2023-03-06 at 18 29 10

Inworld character responds and talk in editor but on ios it does not respond.

I am using Inworld SDK with Lightship Maps and ARDK to bring Inworld AI character to life in AR. In editor I am seeing desired experience as Inworld AI character is talking, while in IOs app, it does not respond as it appears in AR.

I have made sure Microphone access is provided to app.

Please suggest solution.

The draco plugin being used causes build errors for webgl in Unity 2022

The draco plugin being used in Inworld.Samples.RPM doesn't support webgl build for Unity version 2021 and above. Please upgrade to the newer version of draco. The exact issue I came across can be found here Siccity/GLTFUtility#169

In my case, I was using Unity version 2022.3.9f1. I downloaded and imported the Inworld folder from branch version3 (The inworld docs linked me to this branch and not main). And I got the exact same errors as the ones in the above linked issue.
Note: I did follow the guidelines in docs about newtonsoft json package and it fixed the related errors. But the draco errors remain.

For now i will be downgrading to unity 2020 and hope that works.

The issue arises when attempting to perform the capture event multiple times.

Version: 2.1.9

When "end capture" is executed multiple times, the following error occurs, and it does not reconnect.

When "start capture" is executed multiple times, the following error occurs, and it does not reconnect.

After Inworld Init is completed, SwitchAudioCapture in InworldController.cs is executed, and an unwanted audio capture start begins.

Thank you in advance for your assistance.

There is no response from the agent.

Hello, I am creating characters in runtime as you mentioned in the your documentation in my project. It comes to the console successfully in all logs, all connections seem to be ok, I can even write a message to the agent, but his response is not coming from the sdk. but when i look at inworld studio the agent actually replied to me but unity sdk is not getting this message. why, can you help? Thanks.

My Instantiate code:

public void CreateCharacter(GameObject newCharacter, Vector3 spawnPos, bool isFirst)
        {
            if (m_CurrentCharacter)
                Destroy(m_CurrentCharacter.gameObject);
            var characterGameObject = Instantiate(newCharacter, spawnPos, Quaternion.identity);
            var inWorldCharacter = characterGameObject.GetComponentInChildren<InworldCharacter>();
            m_CurrentCharacter = inWorldCharacter;
            Player = characterGameObject;
            if (!isFirst)
            {
                inWorldCharacter.RegisterLiveSession();
            }
        }
inworld1 inworld2

inworld3

SaveConversation not working

Hey! I tick Save Conversation in Default Settings(Inworld Settings), but the conversation is not recorded in any way. I could not see any function of this bool in the source code. Can u help me? Thanks.

Unity Inworld Package Import breaking on 3.2.0

Hello there,

We have tried to import the new Inworld 3.2.0 package in Unity through both the Unity Asset Store and also through GitHub. However, we have encountered issues regarding multiple namespaces missing which is possibly due to the package reorg structure that was introduced in V3.2.0. For example "Inworld.Packets namespace was not found".

Thanks,
Adam

Inworld AI Unity SDK with Oculus integration SDK throws build issue

We are facing issues when trying to build the project for the Android platform when it has both the Inworld Unity SDK and the Oculus Integration SDK installed in it. We are getting the following error. Could you please help us find a solution for it?

Screenshot 2023-07-26 024412

Platform/Editor/SDK Details:
Unity Editor - 2022.3.5f1
Oculus Integration SDK - v55.0
Inworld Unity SDK - v2.1.10

Multiple Workspaces

Hey! Can we work with characters from multiple workspaces in a single unity editor? Because the characters in the previous workspace are deleted when you switch to another workspace. Can u help me? Thanks.
(Because 30 is not enough for my project)

3.3.1‘s sample error’

When I use the 3.3.1 SDK, in the provided sample project, if I check 'pushtotalk = true,' the program will report an error: 'xxxx is not in current session,' and I cannot use the push-to-talk function.The 3.2 version of the SDK works fine

my unity version is 2022.3.13

Import in Unity 2022.3.8f1 breaks

When in import the inworld package i get 4 errors regarding:

  • Library\PackageCache\com.inworld.unity.core@b676aaea4071\Editor\InworldBuildProcessor.cs(91,48): error CS0117: 'PlayerSettings' does not contain a definition for 'GetScriptingDefineSymbols'
  • Library\PackageCache\com.inworld.unity.core@b676aaea4071\Editor\InworldBuildProcessor.cs(94,28): error CS0117: 'PlayerSettings' does not contain a definition for 'SetScriptingDefineSymbolsForGroup'
  • Library\PackageCache\com.inworld.unity.core@b676aaea4071\Editor\InworldBuildProcessor.cs(99,48): error CS0117: 'PlayerSettings' does not contain a definition for 'GetScriptingDefineSymbolsForGroup'
  • Library\PackageCache\com.inworld.unity.core@b676aaea4071\Editor\InworldBuildProcessor.cs(101,28): error CS0117: 'PlayerSettings' does not contain a definition for 'SetScriptingDefineSymbolsForGroup'

I need help, it is kinda urgent!
Thank you!!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.