How to Create an Unreal Engine Intelligent AI NPC Metahuman in 10 minutes

Поділитися
Вставка
  • Опубліковано 28 тра 2024
  • This video will explain how to create an intelligent AI NPC using a Metahuman in Unreal Engine. Getting the demo working is easy and quick to set up.
    0:00 Intelligent metahuman NPC Preview
    0:20 Intro
    0:40 Why i'm creating this video
    1:00 Tutorial Starts
    10:12 Having a conversation with the AI NPC
    11:40 Outro
    You can review the documentation on convai.com/ to further customize your NPC for your game.
    Thanks for watching, and I'll see you in the next one.
  • Розваги

КОМЕНТАРІ • 44

  • @SB-KNIGHT
    @SB-KNIGHT 10 місяців тому +1

    Good tutorial, I hope we get some more info on the Actions API soon.

  • @Yggdrasil777
    @Yggdrasil777 Рік тому +4

    When the Actions come, this should advance to the next level. I installed it on 5.1 and it works great.
    On the default FBI chain, you should ask her who she is looking for in the missing case.

  • @RogueAI
    @RogueAI Рік тому +6

    Really cool! I can't wait till we see unscripted AI NPCs in games. 😎

  • @user-th2ii9xx1m
    @user-th2ii9xx1m Рік тому +1

    No way,thank you so much for your quick response,mate!!!

  • @xsploit
    @xsploit Рік тому +1

    this with chatgpt and elevenai would be dope

  • @J3R3MI6
    @J3R3MI6 Рік тому

    Super clutch! Solid tutorial 🫡 I’ve been wanting to experiment with this

  • @v8matey
    @v8matey Рік тому

    This is awesome!
    Ideas for future.
    Is there a way to have 2 other methods also.
    A box to type in to talk to her for those that dont have a mic or strong accents.
    And above or beloe the type to talk box UI, is pre written questions, reserved for missions, side missions an general questions.
    Such as where is ammo. Health. Etc.

  • @Earrylok
    @Earrylok Рік тому +3

    After I have used this plugin, I feel that the effect is good, I have an idea, can it be combined with the current ChatGPT to achieve some functions, such as multi-language communication, such as Chinese, Japanese, etc., I think that can make the application of this plugin more wide! Looking forward to your reply!😃

  • @francaleu7777
    @francaleu7777 Рік тому +1

    Thankyou!!!

  • @GES1985
    @GES1985 11 місяців тому

    You should test it's abilities to give you instructions for creating blueprints

  • @rastastudio7479
    @rastastudio7479 Рік тому +3

    Wow that's amazing! Thank you for sharing the tutorial. Do you think this can be exported as an HTML5 ?

    • @streamstudiosllc
      @streamstudiosllc  Рік тому +1

      Hmm, there are other apps out there that can do web avatars, but this is more for game dev.

    • @rastastudio7479
      @rastastudio7479 Рік тому

      @@streamstudiosllc thank you for your answer. Good luck to you.

  • @Beastlydo
    @Beastlydo Рік тому

    Hey, thanks for the update and guide much respect and hope you get well soon. Also, does it have to be a Meta Human can I use my own character with this?

    • @streamstudiosllc
      @streamstudiosllc  Рік тому

      Great question, I think you can as this works with Unity and Omniverse so it must work without metahumans. You may want to reach out to Convai's email support to find out how.

  • @zibitappert
    @zibitappert 10 місяців тому +1

    what a great tutorial. thank you for this. do you think such NPC would be able to interact with objects? especially, would it be able to tell us a story about a particular object? I'm thinking in terms of training. if we had say 5 objects in a room, each would be somehow assigned information about it so the NPC can tap into it and tell us about it?

    • @streamstudiosllc
      @streamstudiosllc  9 місяців тому

      Im sure that is possible with custom coding in the plugin, probably would have to interact with blueprints objects. Unfortunately i don’t know of any ai plugins that have implemented this yet.

  • @wessoblitz
    @wessoblitz Рік тому

    You are the G.O.A.T

  • @warvara1810
    @warvara1810 Рік тому +1

    Hello, I've done everything according to your guide, but the NPC is still not talking to me. Can you please tell me what could go wrong?

  • @eulersosa6840
    @eulersosa6840 Рік тому

    What version of convai are you using?

  • @benmmedia9534
    @benmmedia9534 Рік тому +1

    Does this work in a packaged game, or just in the Engine? If packaged, and it runs through their website, do you need a constant internet connection for it to work?

    • @streamstudiosllc
      @streamstudiosllc  Рік тому +1

      It will work, just not sure what all is invilved. Checkout inworld.ai they gave a similar solution with a packed game coming out soon

  • @VirtualRealityHub
    @VirtualRealityHub Рік тому

    we need some good guide for openAi plugin and whisper, using some real human voice

  • @Itsme-wt2gu
    @Itsme-wt2gu Рік тому +1

    Can i add a thing like key points that are displayed in screen that player has to ask and the ai will reply accordingly like talking how to do it

  • @tomheiden2997
    @tomheiden2997 Рік тому +1

    Hey man can you discuss the steps it would take to setup voice commands and action paths you could find in their backstory that they would go out and do stuff if you talked to them enough

    • @streamstudiosllc
      @streamstudiosllc  Рік тому +2

      Man, that sounds extremely complicated, you would probably have to limit it to 3d objects in your game, say shovel, rake, hose, garden, lettuce, etc… then train the AI on images of all those items so it knows the language and visual aspect and can connect the two. Then you would have to write some blueprints that somehow allow the trained AI data to control the character to interact with each of these objects, then create animations so for shovel have to create an animation for that motion, for picking lettuce a different animation. AI Free will and logic of their body and environment in games isn’t coming anytime soon.

    • @tomheiden2997
      @tomheiden2997 Рік тому +1

      @@streamstudiosllc I dig that a lot. I was thinking something along the lines of a follow quest where they are conversational, or you uncover a problem they have and offer to help them, and you go off together and do the quest, or where you could speak to members of the community and ask them to do tasks like guard the gates or patrol the walls. What do you think about the idea of assigning traits to these ai npc characters that trigger them to respond with certain emotions or changes general attitudes, like if you mention a certain faction they get angry because that faction killed their friend, etc. It sounds like there aren't many simple ways to accomplish this stuff yet but it does sound possible.

    • @streamstudiosllc
      @streamstudiosllc  Рік тому +1

      @@tomheiden2997 Possible but each action will require code for the item to reference in a database "Wall", multiple actions to perform with that database reference, "Walk around, punch the wall, jump the wall". Parameters for the wall like location for walkin around, physics for punching, dimension for jumping. The AI will need to be able to not only identify what you are saying, but link the word wall to the database item and know the attributes of that item. It would be extremely difficult to program this for more than one phrase.

    • @jeff_holmes
      @jeff_holmes Рік тому +1

      The AI system interprets what the player is saying and then determines what set of animations need to be done in order to complete an action. For example, if you said, "Hey, can you show me that book?", the AI would determine that the character needs to and (assuming you have those animations) the book. The scene objects in question are stored in an array that can be accessed by the system. More tutorial videos on this topic are coming soon.

  • @sildona
    @sildona Рік тому

    How do you do text input?

  • @Alex-ts1nu
    @Alex-ts1nu Рік тому +2

    Hi, can i change the language of this Ai (for example, i want that he/she can speak and can understand a text in italiann or spanish)

    • @streamstudiosllc
      @streamstudiosllc  Рік тому +1

      You can message Convai support, they usually respond to emails within 48 hours

    • @Alex-ts1nu
      @Alex-ts1nu Рік тому +1

      @@streamstudiosllc ook ty ^^

  • @widar28
    @widar28 Рік тому +4

    Damnit we are really close to the AI programming principle shown in the Anime Overlord, write a character backstory in natural language and bam, there you go...

    • @streamstudiosllc
      @streamstudiosllc  Рік тому

      We are close! Just need a major studio on board and once they release the rest will follow

  • @MiniloCrafting
    @MiniloCrafting 11 місяців тому

    May u make her by gpt n custom data?

  • @ashwinj9879
    @ashwinj9879 Рік тому

    How about fps bro, before and after implementing this

    • @streamstudiosllc
      @streamstudiosllc  Рік тому +1

      Man, i didn’t notice much change, the blueprint converts your voice to text, then sends to ai online, then responds back and the metahuman responds. Doesn’t seem to mess with graphics card or fps and pretty good roundtrip response for everything its doing

  • @MiniloCrafting
    @MiniloCrafting 11 місяців тому

    How tp make her not walk away?

  • @unreal__academy
    @unreal__academy Рік тому +2

    Hi bro can we change character and voice

    • @streamstudiosllc
      @streamstudiosllc  Рік тому +1

      The voice is pretty easy to change, theres an option in the blueprint. The Character, i haven’t ever tried, id email Convai support, they should be able to guide ya

    • @jeff_holmes
      @jeff_holmes Рік тому +1

      Super easy! Make a free account, create a character and copy the new character ID to your project. Each character can have a different voice that you select from a drop down list. More voices are coming soon.

  • @user-uw2gx8rq2h
    @user-uw2gx8rq2h Рік тому

    is this rust bgm ?