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. - Розваги
Good tutorial, I hope we get some more info on the Actions API soon.
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.
Really cool! I can't wait till we see unscripted AI NPCs in games. 😎
No way,thank you so much for your quick response,mate!!!
this with chatgpt and elevenai would be dope
Super clutch! Solid tutorial 🫡 I’ve been wanting to experiment with this
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.
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!😃
Thankyou!!!
You should test it's abilities to give you instructions for creating blueprints
Wow that's amazing! Thank you for sharing the tutorial. Do you think this can be exported as an HTML5 ?
Hmm, there are other apps out there that can do web avatars, but this is more for game dev.
@@streamstudiosllc thank you for your answer. Good luck to you.
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?
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.
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?
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.
You are the G.O.A.T
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?
What version of convai are you using?
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?
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
we need some good guide for openAi plugin and whisper, using some real human voice
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
3d text plugin could do that
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
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.
@@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.
@@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.
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.
How do you do text input?
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)
You can message Convai support, they usually respond to emails within 48 hours
@@streamstudiosllc ook ty ^^
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...
We are close! Just need a major studio on board and once they release the rest will follow
May u make her by gpt n custom data?
How about fps bro, before and after implementing this
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
How tp make her not walk away?
Hi bro can we change character and voice
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
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.
is this rust bgm ?