3D Avatar Project

  • 113 Replies
  • 61706 Views
*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: 3D Avatar Project
« Reply #75 on: October 19, 2014, 03:57:15 pm »
Your remark about, "I'm going for medieval period..." made me think of a comedian named, Steven Wright. He has a wry, dry, deadpan yet hilarious sense of humor and delivery.  He said, "I went to a restaurant that serves "Breakfast Anytime". So I ordered french toast during the Renaissance."


In the world of AI, it's the thought that counts!

*

8pla.net

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1307
  • TV News. Pub. UAL (PhD). Robitron Mod. LPC Judge.
    • 8pla.net
Re: 3D Avatar Project
« Reply #76 on: October 19, 2014, 09:40:36 pm »
Anyone have any thoughts about that ?

If you program Visual C++...  You could build a First Person Shooter game.
Perhaps get a used book with the source code on a CD for cheap:

Programming Mutliplayer FPS Direct X, 1st Edition
ISBN: ISBN10: 1-58450-363-7

( But on second thought, you are already using Unity now. )   

Another idea...

You might try some different backgrounds...  Without adding geometry.
« Last Edit: October 19, 2014, 10:25:06 pm by 8pla.net »
My Very Enormous Monster Just Stopped Using Nine

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: 3D Avatar Project
« Reply #77 on: October 20, 2014, 01:03:44 am »
Ahh the summer breeze...the lively sounds...but who is this... ?

(Switch to 720p or click through to Youtube for better quality)


*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: 3D Avatar Project
« Reply #78 on: October 20, 2014, 01:19:47 am »
That was very cool Freddy! Yes, agreed, she was very fair of face, indeed!!

I almost got dizzy with those grasses waving and bending to and fro (as they would say). ;)

Other than a slight delay in the speech from typed to spoken, I liked it quite a lot and the 3D (maybe) world seemed very nicely done as well.
I thought I recognized some AIML coding in there as well which is fine but could stand with some behind the scenes tweaking and rewriting as
we all have come to know. Certainly not a shortcoming of yours by any means. "then you must know the password, etc...."

Is this more of Unity's magic? Looking really good!!
« Last Edit: October 20, 2014, 10:35:12 am by Art »
In the world of AI, it's the thought that counts!

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: 3D Avatar Project
« Reply #79 on: October 20, 2014, 01:28:38 am »
Thanks Art, yes this is Unity still. It does some neat things.

Yes this character has a pretty face, it's the new one I mentioned.  :)

You are right of course, this is Jess connected to my Pandorabots account. The AIML in there is pretty much as it came. I've not done any actual writing of new AIML for her yet - hence the standard replies. I was just seeing how the chatbot aspect would go.

There are a few delays with the Pandorabots server. I'm still coding my own AIML interpreter and will run that on my Linux box. It should be a lot faster.

Really it's a proof of concept, but I admit I couldn't wait to 'talk' to her, that was cool  ;D

*

8pla.net

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1307
  • TV News. Pub. UAL (PhD). Robitron Mod. LPC Judge.
    • 8pla.net
Re: 3D Avatar Project
« Reply #80 on: October 20, 2014, 03:44:38 am »
Wow!   Hope to see some more.  That was fun!   Wonder if adding a male voice synthesis (text to speech) to read the input may make it like a TV show?   How about  writing your own original simple chatbot engine in Unity using C# or JavaScript to follow a story script?   

None of these questions are critiques or even suggestions.  They are simply brainstorming.  I do like it the way it is now.  AIML is a great choice for interactive A.I.   Maybe instead of fake Captain Kirk, you can use AIML to create a fake Xena Warrior Princess?   Hey, that was cool to watch in full screen.
My Very Enormous Monster Just Stopped Using Nine

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: 3D Avatar Project
« Reply #81 on: October 20, 2014, 02:08:15 pm »
"I went to a restaurant that serves "Breakfast Anytime". So I ordered french toast during the Renaissance."

I remember that joke, he's a really funny man. :)

@8pla,

I haven't programmed in C++ for years, I'm currently using C# which I really like.

Thanks for the Wow! I don't get those very often  :)

There are male voices, the only thing is the added time to get the sound. I still cannot find a way to get the sound to load in the background and by doing so stop the jitters.

As for AIML, yes I think it will work well for this project. I have partly coded an AIML interpreter - I have so far made a working Graphmaster in PHP as I was going to run it as a web service on my Linux box. As it stands it could hold simple conversations but I would like to implement the whole of AIML 1.0 as best I can. I think I may start that this week actually.

Quote
Hey, that was cool to watch in full screen.

Cool.  It lost a lot of resolution from the way it appears on my screen, it's actually a lot more detailed live.

*

Data

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1279
  • Overclocked // Undervolted
    • Datahopa - Share your thoughts ideas and creations
Re: 3D Avatar Project
« Reply #82 on: October 20, 2014, 02:46:04 pm »
I like the way she sways and moves around a bit, better than just standing there all stiff. 

My little brain is trying to work out why the 3D engine hangs when waiting for the response. I know it's waiting for the PB server but why is that stopping the engine ? I'm clutching at straws but is it something to do with CPU affinity maybe. 

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: 3D Avatar Project
« Reply #83 on: October 20, 2014, 02:51:12 pm »
Nope it's not that. It's because it waits for web connections to end - I'm trying to find a way to do it asynchronously.

*

Data

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1279
  • Overclocked // Undervolted
    • Datahopa - Share your thoughts ideas and creations
Re: 3D Avatar Project
« Reply #84 on: October 20, 2014, 03:40:34 pm »
OK, so multithread it and assign a core to the chat bit, that should leave the 3D engine to function.

Well something like that  ;)

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: 3D Avatar Project
« Reply #85 on: October 20, 2014, 04:18:29 pm »
That would be the nice way yes. But I can only call the Unity web services on the main thread. Which to my way of thinking is not optimal.

I think I have fixed the delay with waiting for audio to be sent from the server though. I just sent in a large audio request to my server and while waiting the GUI was uninterrupted.

As for the pandorabots bit I am still looking into it...

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: 3D Avatar Project
« Reply #86 on: October 20, 2014, 05:51:37 pm »
Freddy,

Isn't the AIML standard currently at 2.0? Just curious since you mentioned 1.0. Type-o or a particular reason?
(don't say because 1 comes before 2)  ::)

Cant weight two sea mor uv yor wurk! (Here bots...check that for grammar & usage). ;)
« Last Edit: October 20, 2014, 11:28:07 pm by Art »
In the world of AI, it's the thought that counts!

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: 3D Avatar Project
« Reply #87 on: October 20, 2014, 06:29:51 pm »
Fixed the lag  :supercontent:

There's a way to use coroutines that run asynchronously. Three things were causing the lag - the audio, the phoneme timings (used to animate the mouth) and the reply from Pandorabots. Now these run to the side and there's no more lag on screen.

Art, yes AIML 2.0 is the newest. I may go for that eventually -I haven't really looked at the new stuff - but for now I am working towards AIML 1.0

*

Data

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1279
  • Overclocked // Undervolted
    • Datahopa - Share your thoughts ideas and creations
Re: 3D Avatar Project
« Reply #88 on: October 20, 2014, 08:15:00 pm »
Well done Freddy, knew you could do it  :)

*

8pla.net

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1307
  • TV News. Pub. UAL (PhD). Robitron Mod. LPC Judge.
    • 8pla.net
Re: 3D Avatar Project
« Reply #89 on: October 23, 2014, 02:11:57 am »


Just having a little fun playing around with Blender, different colors, looping, etc.
Hey look: Resized this video to 640x360 and those black side bars are gone.

Music: Dub Zap
Artist: Gunnar Olsen
(Music provided by YouTube as a video enhancement)
My Very Enormous Monster Just Stopped Using Nine

 


LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

306 Guests, 0 Users

Most Online Today: 317. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles